WebRTC使用Session Description Protocol(SDP)实现传输协议的协商和描述。以下是SDP中常见的字段及其含义:
- v:协议版本号
- o:会话创建者的标识符、会话ID、和会话版本号
- s:会话名称
- t:会话时间描述(会话开始和会话结束时间)
- a:会话级别的属性描述,例如:带宽限制、编解码器支持等
- m:媒体描述,例如:音频、视频等。包括以下子项:
- m:媒体类型
- c:连接信息(IP地址和端口)
- b:媒体带宽
- k:加密设置(可选)
- a:媒体属性,例如:编解码器支持、流控制等。
总体来说,SDP字段描述了会话和媒体的属性信息,用于对WebRTC会话的参与者之间进行传输协议协商和传输的描述。