RTCCodecStats: sdpFmtpLine 属性

Baseline 已广泛支持

此特性已经十分成熟,可在许多设备和浏览器版本上使用。自 2022 年 3 月起,它已在各浏览器中可用。

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)具有特定的格式参数 maxplaybackratestereo

a=fmtp:99 maxplaybackrate=16000; stereo=1;

对于此编解码器,sdpFmtpLine 中的值为 maxplaybackrate=16000; stereo=1;

规范

规范
WebRTC 统计 API 的标识符
# dom-rtccodecstats-sdpfmtpline

浏览器兼容性

另见