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=。
相关推荐
NoneCoder37 分钟前
JavaScript系列(38)-- WebRTC技术详解
开发语言·javascript·webrtc
眉梢i4 天前
pytthon实现webrtc通过whip推送实时流式音频流
音视频·webrtc
superconvert7 天前
smart_web 管理端基本说明
websocket·nginx·ffmpeg·webrtc·rtmp·hls·srt·m3u8·obs·flv·vmix
爱在拜城_sunbea7 天前
基于WebRTC实现音视频通话
音视频·webrtc·通信
加点油。。。。10 天前
DSP+Simulink——点亮LED灯(TMSDSP28379D)超详细
matlab·自动化·c·dsp开发·simulink·dsp
EasyCVR11 天前
EasyCVR视频汇聚平台如何配置webrtc播放地址?
音视频·webrtc
wu_qz12 天前
webrtc之rtc::ArrayView<const uint8_t>
webrtc
唯独失去了从容13 天前
vs2022编译webrtc步骤
webrtc
玻璃爵迹13 天前
Qt重写webrtc的demo peerconnection
webrtc
智联视频超融合平台15 天前
WebRTC 在视频联网平台中的应用:开启实时通信新篇章
网络协议·音视频·webrtc·实时音视频·视频编解码