快捷导航

直播设备的低延迟搭建方案

[复制链接]
查看: 0|回复: 0
发表于 1 小时前 | 显示全部楼层 |阅读模式

很多做实时互动类的直播时,经常会出现主播说完话,过了好几秒观众的反馈才传回来,音画延迟严重,完全没法和观众实时互动。然而随着行业的发展壮大,直播设备清单也会给我们带来越来越多的消费体验,让用户真切感受到了升级变化。 https://shiju.tech/


直播的延迟过高,大多不是网络带宽的问题,而是设备搭建和参数设置不合理导致的,通过优化设备的连接链路,完全可以把端到端的延迟降到一秒以内,实现几乎无感知的实时互动体验。

首先要简化信号的传输链路,很多人为了功能丰富,在画面采集设备和主机之间串联了太多的中间转换设备,每多一个转换环节,就会增加几十毫秒的延迟。尽量采用直连的方式,画面采集设备直接通过高清线材连接到主机的采集接口,跳过不必要的中间转换设备,从硬件层面把信号传输的延迟降到最低。不要用无线的方式传输高清画面,无线信号的传输稳定性差,延迟波动大,很容易出现突然的卡顿和高延迟,有线直连是低延迟直播的基础保障。

主机的硬件设置要做针对性优化,关闭系统里所有不必要的后台程序,尤其是自动更新、云同步这类会占用系统资源和网络带宽的软件,这类程序会突然抢占CPU和网络资源,导致推流的进程被抢占,延迟瞬间飙升。把直播推流软件的优先级设置成系统最高,保证推流进程能优先调用CPU和显卡的资源,不会被其他后台程序抢占。同时关闭系统的虚拟内存功能,把直播软件安装在高速固态硬盘里,读写速度的提升能大幅降低推流的处理延迟。

网络传输环节要采用有线网络连接,不要用WiFi来做直播推流,WiFi的信号干扰多,延迟波动极大,哪怕带宽再高,也很难保证稳定的低延迟。用千兆有线网线直接把主机连接到路由器上,优先保证推流的网络带宽稳定。在推流软件里把关键帧间隔设置成1秒,不要设置成常规的2秒,配合平台的低延迟推流模式,就能把端到端的观看延迟降到最低。搭建完成后,用另一台手机连接同一个网络观看直播,测试从主播动作出现在镜头里,到手机画面显示出来的时间差,反复调整参数,直到延迟控制在理想的区间内,就能实现流畅的实时互动直播。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

精彩推荐

让起名更简单

  • 反馈建议:麻烦到管理处反馈
  • 我的电话:这个不能给
  • 工作时间:周一到周五

关于我们

云服务支持

精彩文章,快速检索

关注我们

Copyright 求知知识库  Powered by©  技术支持:飛    ( 闽ICP备2023005211号 )