一种低成本视频直播(轮播)解决方案
0. 概述
影视剧的直播,有其特殊性:
- 直播内容是“静态的”。直播源通常是预制的视频文件,而非实时通过摄像头采集的数据。
- 没有主播,所以也就没有主播和观众的互动需求。所以对延时(主播和观众的时间差)要求不高,只要保证所有观众端具有差不多的播放进度即可。
所以相比摄像头开播的直播,影视剧直播的技术方案有可简化的余地:
- 把视频文件预先转换成目标格式,避免推流过程中的编解码(当然这里只考虑为观众提供原始码率,不需要转码的情况)。
- 把视频文件切割成多个时间长度为几秒钟的小视频文件,依次轮播。当新用户进入时,使其从当前序号的视频文件播放即可——同其它观众的时间差不超过此文件的时长。