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=。
相关推荐
南檐巷上学3 天前
基于FPGA的正弦信号发生器、滤波器的设计(DAC输出点数受限条件下的完整正弦波产生器)
fpga开发·数字信号处理·dsp·dds
好家伙VCC3 天前
### WebRTC技术:实时通信的革新与实现####webRTC(Web Real-TimeComm
java·前端·python·webrtc
XHW___0014 天前
webrtc 关键模块创建的时机
网络·音视频·webrtc
我真会写代码4 天前
WebSocket:告别轮询,实现Web实时通信 WebRTC:无需插件,实现浏览器端实时音视频通信
网络·websocket·网络协议·webrtc·实时音视频
南檐巷上学4 天前
基于MATLAB的麦克风音频效果测试
matlab·信号处理·数字信号处理·dsp·信号与系统·快速傅里叶变换·麦克风测试
ting_zh4 天前
使用ARM DSP库去音频直流偏置
stm32·dsp·fir·iir·直流偏置
又是忙碌的一天4 天前
SpringBoot+Vue+Netty+WebSocket+WebRTC 视频聊天实现
websocket·音视频·webrtc
柒.梧.5 天前
理解WebRTC:浏览器原生实时音视频通信
webrtc·实时音视频
XHW___0015 天前
webrtc中音频3A处理开关配置
音视频·webrtc
sin22015 天前
WebRTC--流程
spring boot·webrtc