LoginSignup
3
3

More than 5 years have passed since last update.

Microsoft EdgeにおけるRTCサポート最新動向 ーSharpening the Edge – extended Q&A with Microsoft for RTC devsより

Last updated at Posted at 2016-04-26

はじめに

2016/4/21 webrtchacksに掲載されたSharpening the Edge – extended Q&A with Microsoft for RTC devsより、Microsoft EdgeのRTCサポートに関する動向をピックアップする。

尚、元記事はBernard Aboba氏へのインタビュー形式の記事であり、Microsoft社として内容を保証するものではない。

Feature support

凡例:開発優先度

  • Low : 技術評価中、開発着手前
  • Medium : リリースに向けて開発に着手する可能性が高い
  • High : すぐにでも開発に着手する
機能分類 項目 対応状況 開発優先度
Stream & Port handling Multiple Streams & Unified Plan ORTCはsingle dtlsTransport上でmultiple streamsをサポー卜している。
開発中のWebRTC1.0はunified plan方式のmultiple streamsには対応していない。
Multiplexing Audio/Videoのmultiplexing、RTP/RTCPのmultiplexingに対応している。
DataChannel 未サポート Low
Media Recorder 未サポート Low
Security & Encryption No HTTPS requirement HTTP/HTTPS両方で動作する。今後、変更を加える可能性がある。
“IP Leakage” prevention ローカルIPアドレスの候補を収集しないようにするオプションを提供する。エンタープライズ用途ではグループポリシーを使って一括設定可能。
Screen sharing security 未対応
理想としては、Addonなどを使わずにユーザが機能を有効化出来るようにしたい。(Windowsプラットフォーム側で権限設定可能にする)
Medium
ECDSA Support DTLS1.2とECDSA(楕円曲線暗号スイート)は開発中。開発完了後もディフォルトはRSA証明書を生成する。
Device Fingerprinting まだ、Media Capture Devices用に永続的なuser Permissionをサポートしていない。Webページでは、ユーザが許可を与えないかぎり、キャプチャデバイスのリストに表示されることはない。
Codec & Video Support ORTC & 1.0 Parity H.264/AVC,VP8,G.711,G.722,Opus,Comfort Noise,DTMFがWebRTC1.0でも利用可能になる。
Audio Opus Opusは現在サポートしている。「Opus Audio Playback」は現在開発中。
FEC Opus internal FEC はサポートしていない。
RED サポート済み。相互運用性はテストしていない。
G.729 未サポート
Video VP8 RTC用のVP8は検討中。H.264/AVCの実装が完了次第開発を始める予定。 High
VP9 VP9の動画再生は可能だが、RTC用のコーデックとしては利用できない。
SVC & Simulcast Edge ORTCではH.264UC video codecの中でSVC&Simulcastによるencodingとdecodingをサポートしている。
H.264/AVCとVP8におけるSVC&Simulcastは、現在対応項目として含まれていない。ただし、VP8はtemporal scalabilityのデコードが利用可能になる予定。
FEC、ULPFEC、RED retransmission, RED + ulpfecは対応を検討中。 flexible FECのサポートは現在検討していない。
PLI、NACK PLIは現在開発中。Generic NACKは対応を検討中。 high
Video Interop H.264/AVC、VP8のビデオコーデックサポートに加えて、FBメッセージ (RTP/SAVPF)、輻輳制御、ロバストネスの追加についても検討中。
ICE&TURN Trickle-ICE Support 未サポート Medium
TURN Variations Edge TH2(Build 10586)では、TURN (RFC 5766), TURN IPv6 (RFC 6156), ICE TCP (RFC 6544)をサポートしている。
Allocation of TCP candidates(RFC 6062)はサポートしていない。
TURN over TCP/TLS は検討中。
Medium

 Other Tips

FeedBack and Bug reporting

Browser-Debug

  • EdgeはStatistics APIに加えて、より広範囲なSession summary statisticsを含んだ、msStats APIをサポートしている。

  • 専用の開発者ツールはまだ存在しない。


最後に、修正点したほうが良い点や誤りなどがあれば、コメントを頂けると幸いです。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3