PSA: Timeline for Plan B SDP Deprecation and Removal - Please Migrate to Unified Plan

1,586 views
Skip to first unread message

Henrik Boström

unread,
Feb 10, 2021, 10:51:41 AM2/10/21
to discuss-webrtc

WebRTC 1.0 is now a W3C Recommendation (press release) with the standard SDP format, Unified Plan, being supported by all major browsers for a long time now.

It is important for a compatible and standardized web to remove non-standard APIs and Chromium's Plan B SDP is an example of this. The time has come to deprecate Plan B and prepare for its removal. This means that applications that have a dependency on Plan B has to migrate to the Unified Plan SDP before it is removed from Chromium-based browsers.

The target timeline that has been approved (intent thread) is:

  • M89 (Stable in February, 2021): Deprecation warning is added in the developer console.

  • M93 (Stable in August, 2021): Plan B is removed, with the option to extend this deadline by opting-in to a Reverse Origin Trial. More information about this option will be announced at a later date.

  • M96 (Stable in January, 2022): The extended deadline ends and Plan B is removed for everybody.

For more information, the "Unified Plan" Transition Guide that was written when Unified Plan's shipped back in M72 (January, 2019) is still very much applicable.

In M88 and M89 performance improvements significantly reduce the CPU usage and invocation time of WebRTC negotiation methods which greatly benefits Unified Plan usage. And more improvements are targeted for M90. If you encounter any issues migrating to Unified Plan, do let us know by filing an issue over at https://bugs.chromium.org/p/webrtc/issues/entry.


basar....@gmail.com

unread,
Mar 18, 2021, 1:34:55 PM3/18/21
to discuss-webrtc
The following issue blocks our migration to Unified-Plan:


Would appreciate a plan for that.

Henrik Boström

unread,
May 10, 2021, 4:48:23 AM5/10/21
to discuss-webrtc
Hello, the referenced issue is fixed in M91.

Henrik Boström

unread,
Oct 15, 2021, 5:43:50 AM10/15/21
to discuss-webrtc
Correction to the above milestone release dates: The schedule was updated after this PSA was written - M96 is planned to go to Stable on 16 November, 2021. The Reverse Origin Trial (also known as Deprecation Trial) still follows the dates from the pervious PSA. So to clarify, the trial is available until 29 December 2021.
Reply all
Reply to author
Forward
0 new messages