直播到YouTube - 自适应比特率?

时间:2014-12-08 08:02:56

标签: android ios youtube-api rtmp youtube-livestreaming-api

在我的移动应用中,我想通过RTMP将视频直播到YouTube。在维基百科文章Adaptive bitrate streaming中,当流式传输视频时,客户端负责请求更高的比特率或更低的比特率:

  

使流媒体客户端知道可用的流   不同的比特率,以及清单文件的流段。   启动时,客户端从最低位请求段   费率流。如果客户端发现下载速度大于   下载的段的比特率,然后它将请求下一个   更高的比特率段。稍后,如果客户端找到下载   段的速度低于段的比特率,并且   因此,网络吞吐量已经恶化,那么它将会恶化   请求较低的比特率段。

由于我关注来自移动平台(Android和iOS)的实时流媒体上传,我想知道服务器和客户端的角色是什么。我认为在YouTube结束时,它必须要求更高比特率的内容?或者是在移动端做出的决定?

有人知道YouTube用于RTMP的服务器以及在上传直播流时是否支持自适应比特率?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我使用VideoCore在iOS设备上制作了自适应比特率RTMP编码原型,因此YouTube Livestreaming API似乎支持RTMP流的自适应比特率编码。