全端软件定制开发,一个有思想的开发团队

电话咨询:029-83851373

信息中心

腾讯云快直播和标准直播区别
时间:2024-11-25 07:17

快直播是标准直播在超低延时播放场景下的延伸,比传统直播协议延迟更低,为观众提供毫秒级的极致直播观看体验,该产品能够满足一些对延迟性能要求更高的特定场景需求,除了电商直播带货和在线教育外,还有体育直播、游戏直播等各种能融合实时互动的直播场景。

播放协议对比

目前标准直播使用的是常见的 RTMP、FLV、HLS 等格式的播放协议,而这些播放协议的共同点就是它们都基于 TCP 协议实现,TCP 有延迟确认和捎带应答,例如接收到数据后不会立即对每个数据响应 ACK,而是攒一定的数据量才会响应,这就会带来延迟的感知,在弱网场景下,这甚至会导致几秒钟或几十秒钟的延迟。

为了让直播拥有更低的延迟,需要响应更快更优质的播放协议,调研显示,低延时直播在业界的协议有 QUIC、SRT、WebRTC、ORTC,四种协议的底层都采用了 UDP 协议。比较而言,QUIC 的延迟比较高,因为该协议没有流媒体功能;SRT、WebRTC、ORTC 延迟都是毫秒级别的,都有流媒体特性,其中 SRT、ORTC 在业界使用较少, WebRTC 使用广泛

延迟对比

目前标准直播的 FLV 协议延迟一般在 2秒到10秒左右,它的延迟因素主要是 GOP 大小和 TCP 弱网传输积压。HLS 的延迟更大,一般在几秒到几十秒,它的延迟因素主要是 GOP 大小和 TS 大小,在标准直播中延迟最高。

相比而言,快直播采用的 WebRTC 播放协议以 UDP 协议为基础,实现节点间毫秒级延迟直播能力,通常快直播的延迟在 300ms到1000 ms。

弱网抗性对比

快直播比标准直播有更强的弱网抗性,从而有更加稳定的播放体验

了解更多https://cloud.tencent.com/document/product/267/60986

TOP