家里的宽带是移动6M宽带,盒子是华为秘盒,看一般的电视剧都没问题,点播的,片源一般来自优酷或者乐视,泰捷、电视猫都能自动选择,高清片子也可以胜任。
唯一不行的是直播,特别是晚上七八点钟,基本是没法看。
分析了一下原因,偶认为点播没有问题,原因是播放和下载的不同步,只要下载的平均速率高于播放的码率即可。你在看的时候,视频放到10分钟,后台下载可能已经到11分钟甚至更后面了,所以放起来很流畅。
但是直播不同,服务器上并没有片源供你下载,卡不卡决定于你和服务器之间的速度始终都要高于播放码率,这个就很难做到了,所以有的甚至电信20M光纤也会卡,因为网络速度受很多因素影响,很难保证每时每刻都是高速的。
如果服务器上能够做一点改进,可能就可以保证直播的流畅了,怎么改进?我的想法是延迟播放。服务器上把直播视频压缩成一个一个的以分钟为单位的视频文件。客户端就可以象看点播电视剧一样看了,而且客户端可以自定义延迟多少时间播放,比如定义成延迟10分钟,那么理论上在播放当前视频的时候,后台可以下载好十分钟内的直播视频,偶尔的网络速度慢就不会再有什么影响了。
延迟几分钟就能保证流畅的播放我想绝大多数人都不会有意见。
时间: 2024-11-10 01:17:58