RTCCodecStats: Eigenschaft sdpFmtpLine
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2022.
Die sdpFmtpLine-Eigenschaft des RTCCodecStats-Wörterbuchs ist ein String, der die formatspezifischen Parameter des Codecs enthält.
Dies sind die Werte in der "a=fmtp"-Zeile im SDP des Codecs (falls vorhanden) nach der Payload-Typ-Nummer (siehe Abschnitt 5.8 der IETF-Spezifikation für JSEP).
Werte
Ein String, der die formatspezifischen Parameter des Codecs enthält.
Beschreibung
Die "a=fmtp"-Zeile in der SDP-Zeile des Codecs hat folgendes Format, wobei der Payload-Typ (siehe RTCCodecStats.payloadType) und die Parameter vom Codec abhängen:
a=fmtp:<payload_type_number> param1=value1; ...; paramN=valueN
Zum Beispiel würde die folgende Zeile anzeigen, dass der "opus"-Codec, der einen payloadType von 99 hat, die formatspezifischen Parameter maxplaybackrate und stereo besitzt:
a=fmtp:99 maxplaybackrate=16000; stereo=1;
Für diesen Codec wäre der Wert in sdpFmtpLine maxplaybackrate=16000; stereo=1;.
Spezifikationen
| Specification |
|---|
| Identifiers for WebRTC's Statistics API> # dom-rtccodecstats-sdpfmtpline> |
Browser-Kompatibilität
Loading…
Siehe auch
- Option
codecs.sdpFmtpLinein dem Parameter, der anRTCRtpTransceiver.setCodecPreferences()undRTCRtpSender.setParameters()übergeben wird. codecs.sdpFmtpLineim Objekt, das vonRTCRtpSender.getParameters()undRTCRtpReceiver.getParameters()zurückgegeben wird.