主题
WebRTC
介绍
WebRTC (Web Real-Time Communication) 是一个 API,可用于视频聊天、语音通话和 P2P 文件共享 Web 应用程序。
WebRTC 主要由以下几个部分组成:
getUserMedia()
:获取设备的摄像头与(或)麦克风权限,并将这些信号接入 RTC 连接。RTCPeerConnection
:用于配置音频或视频聊天的接口。RTCDataChannel
:用于设置两个浏览器之间的端到端数据连接。
兼容性:适配不同浏览器
html
<script src="https://cdn.jsdelivr.net/npm/webrtc-adapter@9.0.1/out/adapter.min.js"></script>
html
<script src="https://cdnjs.cloudflare.com/ajax/libs/webrtc-adapter/9.0.1/adapter.min.js"></script>
WebRTC 源码
https://webrtc.googlesource.com/src/