目前幾乎所有主流瀏覽器都支持了 WebRTC,越來(lái)越多的公司正在使用 WebRTC 并且將其加到自己的應(yīng)用程序中。在瀏覽器端,依賴于瀏覽器獲取音視頻的能力,以及強(qiáng)大的網(wǎng)頁(yè)上的渲染能力,就能夠?yàn)楦咔宓耐ㄐ朋w驗(yàn)打下基礎(chǔ)。同時(shí),相比移動(dòng)端來(lái)說(shuō),屏幕比較大,視窗選擇也比較靈活。
第一,跨平臺(tái)。大家都了解瀏覽器對(duì)各個(gè)終端的特殊性,不止PC上有瀏覽器、移動(dòng)端上有瀏覽器,甚至是一些知名的社交APP也嵌入了瀏覽器。這需要一個(gè)跨平臺(tái)的體驗(yàn),現(xiàn)在支持WebRTC的瀏覽器也越來(lái)越多了,這也是網(wǎng)頁(yè)實(shí)時(shí)通信的一個(gè)特點(diǎn)
第二,免安裝,方便接入。在WebRTC出現(xiàn)之前,需要安裝插件和客戶端來(lái)進(jìn)行實(shí)時(shí)通信。但是對(duì)于很多用戶來(lái)說(shuō),下載插件以及安裝軟件無(wú)疑增加了操作的復(fù)雜性,隨著WebRTC的普及,用戶不需要使用任何插件或者軟件就能通過(guò)瀏覽器來(lái)實(shí)現(xiàn)實(shí)時(shí)通信。
第三,強(qiáng)大的打洞能力。WebRTC技術(shù)包含了使用STUN、ICE、TURN、RTP-over-TCP的關(guān)鍵NAT和防火墻穿透技術(shù),并支持代理。