如果您不熟悉 API,创建基于 WebRTC 技术的新应用程序可能会让人不知所措。在本节中,我们将展示如何开始使用 WebRTC 标准中的各种 API,通过解释一些常见的用例和解决这些问题的代码片段.
WebRTC APIs
WebRTC标准在较高层面上涵盖了两种不同的技术:媒体捕获设备和点对点连接.
媒体捕获设备包括摄像机和麦克风,还包括屏幕捕获“设备”。对于摄像头和麦克风,我们使用
navigator.mediaDevices.getUserMedia()
来捕获 MediaStreams
. 对于屏幕录制,我们使用 navigator.mediaDevices.getDisplayMedia()
代替.
对等连接由RTCPeerConnection
接口处理.
这是在WebRTC中建立和控制两个对等体之间连接的中心点.