RTCCodecStats: sdpFmtpLine 属性
RTCCodecStats 字典中的 sdpFmtpLine 属性是一个字符串,其中包含编解码器的特定格式参数。
这些值是编解码器的 SDP 中 "a=fmtp" 行(如果存在)中负载类型编号之后的值(请参阅 JSEP IETF 规范第 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 |
浏览器兼容性
加载中…
另见
- 传递给
RTCRtpTransceiver.setCodecPreferences()和RTCRtpSender.setParameters()的参数中codecs.sdpFmtpLine选项。 - 由
RTCRtpSender.getParameters()和RTCRtpReceiver.getParameters()返回的对象中的codecs.sdpFmtpLine。