RTCCodecStats: sdpFmtpLine 属性
sdpFmtpLine
是 RTCCodecStats
字典的一个字符串属性,包含编解码器的格式特定参数。
这些值位于编解码器的 SDP 中的 "a=fmtp"
行(如果存在)中,位于有效载荷类型编号之后(请参阅 IETF JSEP 规范的第 5.8 节)。
值
包含编解码器格式特定参数的字符串。
描述
编解码器的 SDP 行中的 "a=fmtp"
行具有以下格式,其中有效载荷类型(请参阅 RTCCodecStats.payloadType
)和参数取决于编解码器
a=fmtp:<payload_type_number> param1=value1; ...; paramN=valueN
例如,以下行将指示 "opus" 编解码器(其 payloadType
为 99)具有格式特定参数 maxplaybackrate
和 stereo
a=fmtp:99 maxplaybackrate=16000; stereo=1;
对于此编解码器,sdpFmtpLine
中的值将为 maxplaybackrate=16000; stereo=1;
。
规范
规范 |
---|
WebRTC 统计 API 的标识符 # dom-rtccodecstats-sdpfmtpline |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 传递给
RTCRtpTransceiver.setCodecPreferences()
和RTCRtpSender.setParameters()
的参数中codecs.sdpFmtpLine
选项。 RTCRtpSender.getParameters()
和RTCRtpReceiver.getParameters()
返回的对象中的codecs.sdpFmtpLine
。