The Session Description Protocol (SDP) used to establish a session in WebRTC has been implemented with two different dialects in Chromium: Unified Plan and Plan B. Plan B is not cross-browser compatible and is being deprecated. WebRTC applications depending on {sdpSemantics:"plan-b"} need to be prepared for Unified Plan before removal. Target removal date: M93. Deprecation Trial to extend this deadline: https://developer.chrome.com/origintrials/#/view_trial/3892235977954951169

Motivation

Plan B is Chromium-only and has compatibility issues with for example Safari and Firefox. Some features are not available in Plan B. Unified Plan has been shipped-by-default since M72. WebRTC is now a W3C Recommendation.

Specification

Editor's draft

Status in Chromium

Blink


Deprecated (tracking bug)

Consensus & Standardization

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

  • Shipped/Shipping
  • Positive
  • Shipped/Shipping
  • No signals

Owners

Search tags

WebRTC SDP Plan B Unified Plan,

Last updated on 2021-04-21