目前几乎所有主流浏览器都支持了 WebRTC,越来越多的公司正在使用 WebRTC 并且将其加到自己的应用程序中。在浏览器端,依赖于浏览器获取音视频的能力,以及强大的网页上的渲染能力,就能够为高清的通信体验打下基础。同时,相比移动端来说,屏幕比较大,视窗选择也比较灵活。
第一,跨平台。大家都了解浏览器对各个终端的特殊性,不止PC上有浏览器、移动端上有浏览器,甚至是一些知名的社交APP也嵌入了浏览器。这需要一个跨平台的体验,现在支持WebRTC的浏览器也越来越多了,这也是网页实时通信的一个特点
第二,免安装,方便接入。在WebRTC出现之前,需要安装插件和客户端来进行实时通信。但是对于很多用户来说,下载插件以及安装软件无疑增加了操作的复杂性,随着WebRTC的普及,用户不需要使用任何插件或者软件就能通过浏览器来实现实时通信。
第三,强大的打洞能力。WebRTC技术包含了使用STUN、ICE、TURN、RTP-over-TCP的关键NAT和防火墙穿透技术,并支持代理。