admin管理员组

文章数量:1534189

2024年7月3日发(作者:)

视频直播加速的利器---LotServer

网络视频直播系统是将音视频信号采集成数字信号,并经过网络传输的一种

流媒体应用。随着Internet技术的不断发展,视频直播应用范围越来越广,如

新闻发布会、体育比赛、教学交流实况、商业宣传、远程会议、开学开业典礼、

庆典活动、结婚庆典等。

网络视频直播的核心思想是利用既有的网络条件实现对音视频信号的实时

传输,并且能够在远端实现流畅的收看。但在实际应用过程中,由于网络传输条

件,服务器带宽,客户端带宽等条件的影响,造成用户无法流畅观看,视频卡,

中断,马赛克等现象频繁出现,用户无法忍受,失去直播意义。

以下将从视频直播的原理出发,详细分析什么原因导致了视频卡以及怎么有

效的解决视频卡的问题。

图1 视频直播原理图

图1 为视频直播的简单原理图,最左边为直播信号采集模块,信号的来源有

摄像机、录像机、既有音视频素材等。采集工作站把采集到的信号转换后,上传

到视频服务器中,远端的用户通过广域网访问视频服务器中资源,进行观看。通

过原理的描述,可以发现造成视频卡的原因可能有以下几个

1) 采集工作站到视频服务器以及用户到视频服务器之间网络条件差。视频

从服务器传到用户客户端要经过internet很远距离,中间可能还跨运营商,

丢包多,延时大,造成视频卡,甚至直接不能看。

2) 视频服务器带宽有限

如果同时看的用户数目过多,服务器带宽跑满,会导致每个用户的下载

速度过慢,导致视频卡。这种情况请扩充服务器带宽,或使用CDN进行

分流。本文假设服务器带宽满足需求,实际上大多数情况下也是这样。

3)客户端带宽有限

目前国内用户客户端带宽普遍在1M左右,1M带宽如果全用来看视频,

对DVD级别视频已经足够。因此客户端带宽一般也不会成为视频卡的瓶

颈。

通过以上的分析,发现造成视频卡的原因可以用下图来形象描述:

广域网

图2 视频卡的原因

从图2中可以看到视频服务器和用户侧,带宽大多数情况下对直播高清视频

已足够,而由于他们之间可怜的网络传输环境造成了视频卡。

网络传输中常用协议是TCP协议,据统计网络中90%以上信息都采用TCP协

议传输,但实际用到的TCP协议都是60年代开发的版本。在丢包判断以及侦测

路径带宽上,都存在一些不足,就是由于这些不足,导致互联网上有效带宽降低

了。Zeta-tcp是对tcp协议的优化,它完全兼容现有的tcp协议,只是对其关

本文标签: 视频带宽直播