为什么直播会出现延时?现在能达到0延时吗?
目前,直播已经相当的普及,有做娱乐直播的,有做新闻直播的,也有做游戏直播的,也有做教育直播的……
其中教育直播对于延时的要求是比较高的,因为教育直播属于互动类的直播,如果延时长的话不利于师生的互动,会大大降低用户的体验舒适度。
为什么会出现直播延时呢?
提到直播延时,我们不得不说视频直播的几个关键流程:音视频的采集编码->音视频的传输->音视频的解码播放。每个阶段对直播的延时都会有一定的影响,这样一看是不是觉得视频直播和网购的流程很是相似?的确,视频直播和网购的流程很相似——接到订单备货打包->物流公司运输->收到货使用。
视频直播延时和网购下了单迟迟收不到货一样令人讨厌。
现在再来看看这个问题“为什么会出现直播延时呢?”我们从网购下单到收到货使用这个过程来进行分析:
1、视频的采集,编码导致延时
商家接到买家的下单就要备货、打包等待物流公司的人来,这就是我们视频直播中的音视频采集、编码。
无论是备货还是打包这都需要时间,这个时间的长短取决于操作员的速度和打包的方式。同样一堆东西有人可以打成1个大包,有的人就打成2个小包,有人打包比较随意,有人打包就喜欢弄个蝴蝶结,不同的打包方式影响着时间的长短。
2、音视频的传输过程导致延时
商家把东西都打包好了,这就需要物流公司来运输了。那你是选择顺丰还是圆通,又或者你选择同城快递?(商品运输—音视频的传输)
而且不同的物流公司选择的运输路线也不一定相同,就拿从北京到上海来说,这路线岂止一两条,有的直接采用空中交通工具:北京直飞上海;有的可以选择陆运,我从北京先到徐州,然后再到上海;还可以采用海运,总之道路多且繁,如何选择一条快捷的道路是重中之重!
选择哪个物流公司来运输商品就像数据传输是选择用电信还是联通,又或者是移动。
众所周知,中国三大运营商移动、联通、电信之间一直存在着互联不畅的状况。比如你是电信用户,访问运营商为联通的网站,网页打开速度会非常慢,反之一样。
说到这里就必须提到CDN。
CDN是什么?
CDN的全称是Content Delivery Network,即内容分发网络,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。
CDN是一个策略性部署的整体系统,能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
CDN起到保证数据传输的通畅的作用,尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
简单说:CDN的作用就是帮助数据选择用时最短的传输路线!
有过购物经验的都知道物流运输这个阶段是最费时间的,数据传输的过程也是视频直播延时的一个很重要原因。所以,很多企业都在网络这一块下了很大功夫去解决数据传输的问题。
3、视频的解码播放导致延时
商品运到买家手中,买家打开包裹进行使用。音视频数据经过网络传输到达终端设备,终端设备对其进行解码播放。(打开包裹—解码,使用—播放)
视频直播过程中数据的传输和网购的过程很相似,影响视频直播延时的因素还是很多的。以现在的技术和硬件设施我们只能尽可能的缩短直播时的延时,要想达到直播时0延时恐怕还要等待技术的革新!
保利威视作为一家专业提供云视频服务的企业,拥有600+的CDN节点,打造三套CDN分发网络,能够为数据的传输智能切换最优线路,让直播的延时缩短到最小。
由于保利威视专注包括在线教育在内的大型企业视频解决方案,其历经5年打磨的企业级云视频技术,满足了各行业对稳定、安全、快速的视频播放需求,所以深受在线教育行业的青睐!