这些年来,随着 视频直播 行业的火爆,各种直播已经进入了大众的视野,随后被广泛应用于各种行业领域。其中,在教育行业和带货直播中,应用也是极其广泛的,它打破了网友和学生只要在有网的状态就能进行观看与下单。那么,问题来了,如何让直播延迟更低,体验更好呢?
为什么会有直播延迟发生?
在直播的过程中,有首开延时和内容延时。首开延时,基本可以控制在100ms左右;基于RTMP播放的内容延迟根据CDN的情况,基本上会在2~5秒左右。而因为RTMP是基于TCP协议的,所以在播放的过程中会受到网络条件的影响,造成延迟增加的情况。通过了解直播流的推流和拉流相关的知识,可以知道,根据推流端(推流策略)与服务器(缓存策略)不同的控制的设定,我们很可能拿到几秒之前的内容(甚至十几秒),可以通过对比拉流端与推流端的内容即可得知。而这些内容,在拉流端会把CDN服务器缓存的数据拉取过来,这时buffer queue变大。那么,buffer queue越大,拉流端与推流端的延时越大。
如何观看可降低直播延迟?
1、尽量在电脑端观看直播,屏幕大体验好,支持延迟更低rtmp协议。
2、只能使用微信观看时,尽可能使用高速稳定网络。
3、建议APP端观看直播,相较于 小程序 而言APP有更多互动的可能性,譬如禁言/提问/屏幕分享等。
4、我们还可以使用摩杜云视频直播来降低延迟。
直播将会成为未来各行各业相互竞争的重要的形式,通过直播来获取流量,打造自己的私域流量池,累积沉淀转化和变现。选择适用自己行业且靠谱的直播平台能够更好地将自己的平台发展起来,树立品牌形象,实现商业变现。
版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。