--- title: WebRTC slug: Glossary/WebRTC tags: - CodingScripting - Glossary - Infrastructure - P2P - VoIP - Web - WebRTC translation_of: Glossary/WebRTC ---

WebRTC (Web Real-Time Communication)はビデオチャット、音声通話、P2P ファイル共有を行うウェブアプリで使われる API です。

WebRTC は主に以下の要素で構成されています:

{{domxref("MediaDevices.getUserMedia", "getUserMedia()")}}
端末のカメラとマイクのアクセスを許可し、シグナルと RTC接続を繋ぎます。
{{domxref("RTCPeerConnection")}}
ビデオチャットまたは音声通話を構成するインターフェイスです。
 {{domxref("RTCDataChannel")}}
ブラウザー間の{{Glossary("P2P")}} のデータ経路を構成するメソッド。

詳細情報