webrtc的Sdp中的Plan-b和UnifiedPlan

在一些类似于视频会议场景下,媒体会话参与者需要接收或者发送多个流,例如一个源端,同时发送多个左右音轨的音频,或者多个摄像头的视频流;在2013年,提出了2个不同的SDP IETF草案Plan B和Unified Plan,就是为了解决如何在同一个SDP中描述多个媒体流支持。Plan B, 仅仅支持一条音频mline, 和一条视频m line, 音频和视频的媒体流的标识(mid)分别被设置成audio和video;如果同个媒体包括多个发送流,那么在m line下,可以列出多行a=ssrc属性;Unified Plan, 一个m line表示一个发送或者接收流,每条m line都可以独立标识mid; 如果存在多个流,那么可以创建出多个条mline。关于Plan B和Unified Plan在发送多个audio流的SDP对比:

  • 在Plan-b中, 音频只有一个m=, 视频只有一个m= 。 当有多路媒体流时, 根据ssrc 区分。
  • 在Unified-plan 中, 每路流都有一个m=。
相关推荐
似水流年QC4 小时前
深入理解 WebRTC:实时音视频通信的原理与实现全流程
webrtc·实时音视频
三十_A4 小时前
WebRTC 入门:一分钟理解一对多直播的完整实现流程
webrtc
三十_1 天前
WebRTC 入门:一分钟理解一对多直播的完整实现流程
webrtc
筏.k1 天前
WebRTC 集成 FFmpeg D3D12VA HEVC 硬件编码 avcodec_open2 返回 -22 问题排查与解决方案
ffmpeg·webrtc
metaRTC2 天前
webRTC IPC客户端UniApp版编程指南
uni-app·webrtc·ipc
FinelyYang5 天前
centos7安装coturn,实现WebRTC音视频通话
webrtc
ltqshs6 天前
TI DSP-TMS32F28335开发
dsp·28335
shermerL9 天前
超简单!WebRTC源码编译教程释出!
webrtc
FinelyYang9 天前
uniapp+unipush2.0+WebRTC实现h5一对一视频通话
uni-app·音视频·webrtc
赖small强10 天前
【ZeroRang WebRTC】WebRTC 信令与传输的安全层解析:WSS、DTLS、SRTP
webrtc·sctp·wss·dtls·srtp