【转载】2020融云:基于WebRTC的低延迟视频直播

  • 原文直接访问
      • 本文是读书笔记。

基于WebRTC的低延迟视频直播

  • 需要学习rtp包的缓存设计,
  • 于是找到了这一篇文章
  • rtp包缓存 如何适应直播需求?

直播与实时通信的区别

流量更少:

RTMP或者HLS主要基于TCP传输,WebRTC是基于UDP的传输, **UDP协议的头小。**TCP为了保证传输质量,因此会产生很多ACK,在网络不好的情况下会产生很多重传包,而WebRTC传输是基于RTP和RTCP,重传策略是基于NACK完成。

WebRTC开源服务会涉及到的lincode、mediasoup大部分都在解决p2p通讯或者多人音视频通讯,但是对于直播方案来讲,很少能提供

你可能感兴趣的:(WebRTC入门与实战,webrtc,音视频,网络)