WebRTC
WebRTC (Web Real-Time Communication)はビデオチャット、音声通話、P2P ファイル共有を行うウェブアプリで使われる API です。
WebRTC は主に以下の要素で構成されています:
getUserMedia()- 
端末のカメラとマイクのアクセスを許可し、シグナルと RTC 接続を繋ぎます。
 RTCPeerConnection- 
ビデオチャットまたは音声通話を構成するインターフェイスです。
 RTCDataChannel- 
ブラウザー間のP2P のデータ経路を構成するメソッド。
 
詳細情報
- Wikipedia 上の記事「WebRTC」
 - MDN 上の WebRTC の解説
 - WebRTC のブラウザーサポート状況