在我的移动应用程序中,我想通过RTMP将视频直播到YouTube。在维基百科的文章自适应比特率流中,当播放视频时,客户端负责请求更高的比特率或更低的比特率:
流客户端以不同的比特率了解可用的流,并通过清单文件了解流的段。启动时,客户端从最低比特率流请求段。如果客户端发现下载速度大于下载段的比特率,那么它将请求下一个更高的比特率段。后来,如果客户端发现一个段的下载速度低于该段的比特率,因此网络吞吐量已经恶化,那么它将请求一个较低的比特率段。
由于我关注移动平台(Android & iOS)的实时流媒体上传,我想知道服务器和客户端的角色是什么。我认为在YouTube的末端,它必须要求更高的比特率的内容?还是这个决定是在移动方面作出的?
有人知道YouTube用于RTMP的服务器以及它在上传活动流时是否支持自适应比特率吗?谢谢你的帮助。
发布于 2014-12-16 12:50:29
我在iOS设备上使用VideoCore制作了一个自适应比特率RTMP编码原型,因此看起来YouTube Livestreaming支持对RTMP流进行自适应比特率编码。
https://stackoverflow.com/questions/27353727
复制相似问题