如何降低会议直播的延迟?

时间:2021-10-09 02:43:33 作者:admin 点击数:

        直播行业大火,大家可以在日常生活中接触到各类直播,例如游戏直播、乐秀、在线教育、会议直播等等。无论哪种类型的直播,延时是直播过程中需要关注的一个重要的点。直播实现低延迟,是对大部分直播产品的要求,低延迟也是提升直播产品用户体验有效的一个方法,特别是对于互动直播、在线教育这一类产品来说。今天简单跟大家介绍下会议直播如何实现低延迟。
  会议直播延迟的由来
  在了解如何降低延迟之前,就必须先了解下直播是延迟是如何而来的。
  视频直播主要涉及到采集、预处理、编码、传输、服务器转码、解码这样的流程。而延迟可以理解为几个关键延迟成分的集合:处理延迟、传输延迟和传播延迟。处理延迟是指系统对数据包报头进行分析和确定数据包被发送到哪里去所要花费的时间。传输延迟是指将包中的数据位传入线路所需要的时间。根据数据包的大小和带宽的不同而有所变化。但并不取决于传输线路的距离,而传播延迟是指数据包的一个比特位从发送端到达接收端的时间。通常也被称为距离的延迟,受数据传输距离和传播速度的影响。
 
会议直播
 
       在不同的直播场景中,选用合适的直播协议,能大大降低直播的延迟。
  细节优化,减少延迟
  除了直播协议的选择能够减少延迟外,我们还可以通过一些细节优化,进一步减少直播延迟,让用户有更好的观看体验。
  智能调度
  国内的 DNS 相比较来说污染是很严重的,可能会把 DNS 解析到错误的节点上去,而 HTTP-DNS 可以进行精准调度;另外可以有效防止劫持绕过运营商的 Local DNS,避免域名劫持,访问更流畅;0ms 解析延迟,通过热点域名与解析,缓存 DNS 解析结果;稳定可靠,解析更加快。
  码率选择
  日常比较常见的直播码率有流畅、标清、高清,部分平台也提供了超清的播放码率。这涉及到直播转码的策略,提供多种码率让用户可以实际去选择。多种码率的适配对于客户端网络不稳定的情况可以降低延时,这能够让用户有更好的观看直播体验。
  首屏秒开
  首屏秒开可以关注几个点:GoP Cache 以及 GoP Size 如何设置等。一般直播流中的图像帧分为:I 帧 、B 帧、P 帧,I 帧是不依赖其它帧进行独立解码的,也就是说当播放器接收到I帧就可以直接渲染,如果接收到 B 帧和 P 帧的时候可能就黑屏,在通过设置 GoP Cache 达到首屏加载体验;而对于 GoP Size 移动端直播一般 1-2s 比较合适,如果是点播依赖 CDN 效果可能会好一些,同样也需要配合自己的业务场景去判断 GoP Size 该如何设置;另外还有一点依靠 HTTP-DNS 选择优秀节点加快连接。

Contact Us

公司地址:山东省青岛市市北区哈尔滨路48号-025汇格文化

电话:0532-85616168/13012409999

邮箱:huige_0532@163.com

扫一扫

关注汇格文化官方微信

了解更多精彩内容

备案号:鲁ICP备18047112号-1 技术支持: 永诚网络

声明:网上部分信息来源网络若有侵权或违禁请告知我们立即删除

网站地图|XML

友情链接: 青岛网络公司 | 隔音房 | 大樱桃苗 | ISO9001认证 |