Unified Plan への道

WebRTC の内部的な仕様は現在のところ二種類あります。それが Plan B と Unifiled Plan です。ここではこの2つについての説明はしません。

FIirefox だけが Unified Plan で、 それ以外は Plan B でした。実は 2016 年にはそれ以外も Unified Plan になるという話でしたが、実現しませんでした。2017 年もそう終わると思っていたら、なんと年末に動きがありました。

そして 2018 年はじめにも対応が入っています。

Fire OnAddTrack when Unified Plan is enabled
https://webrtc.googlesource.com/src/+/ef65ef18111311e3b523e9affb39e7d0502f0d96
Signal track ID correctly when Unified Plan semantics selected
https://webrtc.googlesource.com/src/+/02ee47c1ae2a7beecae36a886994d82390eb3d57
Add support for data channels with Unified Plan
https://webrtc.googlesource.com/src/+/fa2260d08dcf00c8d2a0fde42c856e6d428f5183

2018 年には古い仕様がなくなり、よりシンプルな仕様になる気がします。WebRTC API 1.0 まであと少しです。

待ちましょう。

メモ

Intent to Implement: WebRTC Unified Plan SDP
https://groups.google.com/a/chromium.org/d/msg/blink-dev/Qgwfl-nD0Zs/u45qUqRHBwAJ

WebRTC Unified Plan SDP
https://bugs.chromium.org/p/chromium/issues/detail?id=799030

Written by

Erlang/OTP / 時雨堂 / WebRTC / E2EE

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store