首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YouTube直播是否支持HLS (HTTP直播)?

YouTube直播是否支持HLS (HTTP直播)?
EN

Stack Overflow用户
提问于 2015-03-31 23:20:07
回答 2查看 15.3K关注 0票数 5

我是新来的。我知道YouTube直播支持RTMP,但是我找不到HLS编码器设置。是否支持HLS?我想通过YouTube播放一个HLS流媒体。

EN

回答 2

Stack Overflow用户

发布于 2015-04-01 05:03:38

简短的回答:是的。

长长的答案:

official page说:

安卓移动流媒体:现场活动将通过m.youtube.com在iPhone、iPad、iPod Touch和安卓4.0+移动设备上自动播放。

这听起来很像HLS的后备方案。

使用iPad用户代理并嗅探网络流量,我发现了以下对谷歌服务器的请求:

HTTP GET

代码语言:javascript
复制
/api/manifest/hls_variant/sparams/gcr,id,ip,ipbits,itag,playlist_type,pmbypass,source,expire/source/yt_live_broadcast/[redacted]/index.m3u8?[redacted]

和响应:

HTTP/1.1 200 OK内容类型:application/vnd.apple.mpegurl

代码语言:javascript
复制
#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=380059,CODECS="avc1.4d0015,mp4a.40.5",RESOLUTION=426x240,CLOSED-CAPTIONS=NONE
http://manifest.googlevideo.com/api/manifest/hls_playlist/id/ANM-dq5USTc.1/itag/92/source/yt_live_broadcast/ratebypass/yes/live/1/cmbypass/yes/gir/yes/dg_shard[..]

所以,我猜YouTube live支持HLS。

票数 8
EN

Stack Overflow用户

发布于 2016-02-25 22:50:35

liveStream对象包含一个具有ingestionType属性的cdn对象。此字符串属性用于声明用于传输视频流的方法或协议。

目前唯一支持的传输格式是rtmp。HLS目前不受支持,但在YouTube支持的上游格式的路线图上。

截至2016年4月,YouTube已经添加了DASH作为支持的摄取视频格式。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29372255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档