怎样优化直播APP开发技术中的延迟

 时间:2024-10-13 06:37:55

1、 编码优化确保 Codec 开启了最低延迟的设置。Codec 一般都会有低延迟优化的开关,对于 H.264 来说其效果尤其明显。很多人可能不知道 H.264 的解码器正常情况下会在显示之前缓存一定的视频帧,对于QCIF 分辨率大小的视频(176 × 144)一般会缓存 16 帧,对于 720P 的视频则缓存 5 帧。对于第一帧的读取来说,这是一个很大的延迟。如果你的视频不是使用 H.264 来编码压缩的,确保没有使用到 B 帧,它对延迟也会有较大的影响,因为视频中 B 帧的解码依赖于前后的视频帧,会增加延迟。

2、传输协议优化在服务端节点和节点之间尽量使用 RTMP 而非基于 HTTP 的 HLS 协议进行传输,这样可以降低整体的传输延迟。这个主要针对终端用户使用 HLS 进行播放的情况。

3、推流、播放优化考察发送端系统自带的网络 buffer 大小,系统可能在发送数据之前缓存数据,这个参数的调优也需要找到一个平衡点。

  • 如何多平台直播?
  • 直播中遇到声音画面不同步怎么办
  • 如何解决直播卡顿问题?
  • 做直播要用多少兆网才流畅?
  • 对全民直播平台的直播间进行推流直播
  • 热门搜索
    龟苓膏的功效与作用 孕妇应该多吃什么水果 运动的好处有哪些 运动会铅球广播稿 玉米须煮水的功效与作用 瘦瘦果的功效与作用 氯化钠注液有什么作用 我运动我健康手抄报 有什么好玩的网游 马兜铃的功效与作用