Skip to content

DNET_WebRTC

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

WebRTC

概要

  • WebRTC : Web Real-Time Communications

  • 目的

    • ブラウザ、モバイル、IoT向けRTPアプリ開発
    • 共通のプロトコルセットで通信できるようにする

    ※ RTP : Real-time Transport Protocol

  • W3CおよびIETFで標準化が進行中

詳細

サポート

最近のブラウザは、ほぼサポートされている。

セキュリティ

  • APIを呼び出すページは HTTPS通信である必要がある。
  • localhost のみ HTTP通信での利用が許可

アクセス・モジュール

MediaStream

(別名 getUserMedia)

  • マイクとカメラに対するストリーム
  • MediaDevices.getUserMedia() メソッドでカメラにアクセス可能。

RTCPeerConnection

ブラウザ間の Audio/Video データストリーミング

RTCDataChannel

Audio/Video データストリーミング以外のデータ通信

サンプル

参考

補足:WebRTC は 2021 年 1 月に W3C 勧告(WebRTC 1.0)となり、 標準化は完了している。


Tags: 移行, WebRTC, RTP, getUserMedia, MediaStream, RTCPeerConnection, RTCDataChannel, HTTPS

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally