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=。
相关推荐
却道天凉_好个秋14 小时前
WebRTC(二):工作机制
webrtc
邪恶的贝利亚1 天前
WebRTC 中 ICE 流程优化:SRS 轻量级部署与 NAT 类型检测实战
c++·webrtc·流媒体·ice
IOT那些事儿1 天前
DSP使用三角函数问题
dsp·三角函数·sinf
邪恶的贝利亚2 天前
实现p2p的webrtc-srs版本
网络协议·webrtc·p2p
_可乐无糖2 天前
EC2安装WebRTC sdk-c环境、构建、编译
服务器·webrtc·aws
邪恶的贝利亚4 天前
从webrtc到janus简介
后端·asp.net·webrtc
ShaYQ5 天前
一个WebRTC 分辨率动态爬升问题记录与解决过程
webrtc·srs·动态分辨率·流媒体技术·分辨率爬升
Icoolkj5 天前
WebRTC 与 WebSocket 的关联关系
websocket·网络协议·webrtc
红米饭配南瓜汤5 天前
WebRTC中的几个Rtp*Sender
网络·网络协议·音视频·webrtc·媒体
唯独失去了从容5 天前
WebRTC源码线程-1
webrtc