什么是Web RTC?

万维网联盟(W3C)引入的Web RTC。它支持浏览器到浏览器的应用程序以进行语音呼叫,视频聊天和P2P文件共享。

Web RTC实现了三个API,如下所示-

  • MediaStream-可以访问用户的摄像头和麦克风。

  •  RTCPeerConnection-获得对音频或视频呼叫功能的访问。

  •  RTCDataChannel-获得对等通信。

Web RTC需要浏览器之间的对等通信。该机制需要信令,网络信息,会话控制和媒体信息。Web开发人员可以选择其他机制在浏览器之间进行通信,例如SIP或XMPP或任何双向通信