视频直播CDN加速性能测试

国内做直播的公司有蓝汛,网宿,阿里,腾讯,七牛,华为等。
CDN加速性能有两个重要指标:首开时间(FirstPlayTime)也叫首屏时间,直播时延(LiveDelayTime)。
CDN一般宣传的指标是:首开时间小于1秒,称作秒开。直播时延在3秒以内。实际上,这是有使用条件的。
现有的网络环境非常复杂。比如墙内外网络差异就很大;联通和电信几乎就是相互断开的。而且,国内对域名
和内容的审查,也导致网络复杂化。域名解析,这也会引入很大的时延。
还有就是CDN的热度。在第一次打开某视频时,是冷却的,时延必定很大,一般来说,是6s到15s之间。
在热度建立起来后,再去连接,打开速度就很快了。比如,同时打开两个窗口,一路用于保持热度,一路用于测
首开时间,就可以达到次次秒开的效果。在直播断开后,逐渐冷却。
CDN的性能,还跟推流参数的选择密切相关,最重要参数就是gop,即I-Frame间隔时长。设置为1秒和设置为5秒,
首开时间差别会非常明显。时延也有影响。
另外,采取推流还是拉流,也明显影响CDN性能。一般来说,推流会效果好,因为保持了热度。而拉流则不同了,
没有人来连接,CDN节点就不会触发回源操作,因此,就没法维持热度。
最近测了某知名CDN,却意外发现存在架构上面的缺陷:没有热度的逐渐冷却机制。
我也是笑了,所谓大厂,也不过如此。每个人都是打工的,维持现状是最佳选择。
 

你可能感兴趣的:(流媒体+直播)