什么是WebRTC?#
WebRTC是Web实时通信的缩写,既是API又是协议。WebRTC协议是两个WebRTC代理协商双向安全实时通信的一组规则。然后,WebRTC API允许开发人员使用WebRTC协议。WebRTC API 仅适用于 JavaScript。
类似的关系是HTTP和Fetch API之间的关系。WebRTC协议将是HTTP,WebRTC的API将是Fetch API。
WebRTC协议除了JavaScript之外,还有其他API和语言。您还可以找到WebRTC的服务器和特定于域的工具。所有这些实现都使用WebRTC协议,以便它们可以相互交互。
WebRTC协议在IETF的rtcweb工作组中维护。WebRTC API在W3C中被记录为webrtc。