WebRTC
WebRTC(Web 实时通信)是一个可以用在视频聊天、音频聊天或 P2P 文件分享等 Web 应用中的 API。
WebRTC 主要由以下几个部分组成:
getUserMedia()
-
获取设备的摄像头与(或)麦克风权限,并将这些信号接入 RTC 连接。
RTCPeerConnection
-
用于配置音频或视频聊天的接口。
RTCDataChannel
-
用于设置两个浏览器之间的端到端数据连接。
参见
- 维基百科上的 WebRTC
- MDN 上的 WebRTC API
- WebRTC 的浏览器支持