开启直播新元年,如何多卡聚合保障直播

随着信息通讯技术以及互联网的发展,传统的视频传输方式早已不能满足人们日益丰富多彩的现代生活需求,4G基站覆盖率不断上升,运营商网络优化不断调整,视频直播也融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,得到了广泛的应用,逐渐成为了互联网的主流表达方式,但大多数流畅的体验仍停留在小数据量的使用中,大数据量的使用还是会出现延迟、丢包等现象,出现以上现象往往是由于网络受到外界环境以及用户行为的影响,出现了同频干扰、信号弱、竞争流量干扰、忙时拥塞等状况。

 

传输干扰示意图

根据以上CascadeRange Networks,Inc.实验测试结果表格可以得出:当 200Mbps带宽随着延迟和丢包率增大的时候,网络TCP吞吐量将减小。所以为了满足直播的低延迟、高清晰度、高吞吐、高稳定性,仅仅靠单一网络是无法满足的。

举个例子:    

如果现在有1万辆小汽车,要从杭州开到上海,要求必须准点到达集合。假如公路只设计了一个车道,那结果会怎样呢?答案大家一定想的到,只要是单车道,不管是走高速还是走省道,一定会堵车。那如何让这1万辆车准时到达目的地呢?最好的方法当然是设计成多车道,一个车道堵车了,让车辆拐到另一个车道上,快车道多跑一点车,慢车道少跑一点车,这样整个交通就流畅了,所有车辆都稳妥的到达了终点。

简而言之:让数据传输由“单车道”变成“多车道”随着直播需求也越来越大,视联智造推出了一款视联多卡聚合编码器L18。

 

 

最基本的实现原理—–多链路并行传输

音视频压缩编码,通过多个网络通道发往聚合服务器做聚合。

 多链路传输效果

市面上大多数多卡聚合设备的4G、WiFi仍会受到环境影响,易出现网络抖动、延迟大、丢包率高的情况。倘若某个链路的数据传输不能及时送达服务器,无法还原画面,则将出现花屏、卡顿等情况。

 

为了解决以上客观存在的问题,视频多卡聚合编码器L18让接收端收到数据包后,反馈一个接收质量的信息表给发送端,发送端设备再依据丢包率、延迟、信号质量等多项参数做一个权重决策,保证每条链路的传输稳定性和带宽利用率最大化。

 

视联多卡聚合编码器L18还可以网络自适应,实时判断网络带宽总量,当网络带宽不足时,通过降低分辨率、帧率、码率、GOP值等来调整音视频数据量大小,来保障直播的流畅性。 

 网络自适应流程图

网络自适应示意图

 

视频编解码、通信领域专业厂商视联制造,在基础架构上通过智能分析算法辅助决策,使网络聚合传输方案具有更好适应能力。

改进后的网络聚合流程图

综上所述,聚合算法主要分为三部分:

1.   多链路的网络传输:参数指标有:延迟、分包大小、丢包率

2.   各链路权重调整:参数的影响比重、预测…

3.   流媒体码率的自适应:收敛恢复的速度…

 

基于改进后的网络聚合流程,杭州颖视科技有限公司推出了SL Create多卡聚合编码器L18,支持三路4G、一路有线、一路WIFI、实现多链路同时上传数据,提高信号传输的稳定性及画质的清晰度。