When spec-complaint SDP format "Unified Plan" is used, RTCRtpTransceiver describes each sender-receiver pair that is added to the RTCPeerConnection. This represents the components used to send and receive media. Exposing the transceiver gives the application the ability to receive media early and provides more control over the generated SDP. APIs that are shipping include RTCRtpTransceiver, RTCPeerConnection.addTransceiver() and RTCPeerConnection.getTransceivers().

Specification

Editor's draft

Status in Chromium

Blink>WebRTC>PeerConnection


Enabled by default (tracking bug) in:

  • Chrome for desktop release 69
  • Chrome for Android release 69
  • Android WebView release 69

Consensus & Standardization

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

  • Shipped/Shipping
  • Positive
  • Positive
  • Positive

Owners

Comments

This is only available in Unified Plan, which is not the default mode of operations of an RTCPeerConnection in M69. To enable it, construct the peer connection with the sdpSemantics:'unified-plan' configuration. Example: new RTCPeerConnection({sdpSemantics:'unified-plan'}).

Search tags

RTCRtpTransceiver, Unified Plan, RTCRtpSender, RTCRtpReceiver, RTCPeerConnection, WebRTC, RTP Media API,

Last updated on 2020-11-09