WebRTC SFU Sora と Edge

V
shiguredo
Published in
2 min readMar 11, 2017

Windows 10 の次のメジャーアップデート?、Creators Update というらしいが、このアップデートで Edge に WebRTC 1.0 が入ることが決定している。

コーデック周りも VP8 とかが無事入るので、 WebRTC 対応ブラウザとして Edge が入ってくると言い切っていいだろう。

Windows Insider Preview に Creators Update が入った事もあり、リリースが近い。そうなると Edge 対応を聞かれることもありそうだということで、 Sora の Edge 対応を進めていた。

結論から言うと、動いた。ちなみに、TURN 機能を有効にしている。

配信を Edge で視聴は macOS の Chrome

無事 VP8 での配信を確認できた。残念ながらマルチストリームの動作は確認できていない。Chrome と同じ PlanB なのは確認しているので、まぁ動くと思う。

今後の課題は Sora 側というよりは JavaScirpt 側だろう。Chrome と Firefox が対応しているけれど、Edge が対応していないという部分がいくつかある。

  • CreateOffer/CreateAnswer が Promise 非対応
  • Certificate Management API 非対応
  • STUN での動作が不安定、TURN を指定しないと動かない?

確認作業をしていたところ、この二つが大きそうだ。この当たりは JavaScript SDK 側でラッピングしておきたいところ。

今後

WebRTC SFU Sora 17.04 のリリースタイミングでプレビュー機能として Edge 対応をうたえればと考えている。早い段階で正式リリースまでもって行きたいとは考えている。

--

--