Extend the WebRTC RTCRTPTransceiver API to offer control over which RTP header extensions are negotiated. Extend the WebRTC RTCRTPSender API to offer control over which RTP header extensions are sent.

Motivation

With the number of RTP header extensions being proposed, experimented with or included in implementations, sending them all all the time will incur considerable overhead, and trying to negotiate too many of them has led to interoperability issues. A mechanism for negotiating them is available in SDP, but a control mechanism for this negotiation has not been available.

Documentation

Specification

Editor's draft

Status in Chromium

Blink>WebRTC


In development (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No signal
  • Positive
  • No signal
  • No signals

Owners

Search tags

WebRTC, RTP,

Last updated on 2021-01-01