Loading AI tools
来自维基百科,自由的百科全书
WebRTC,名稱源自網頁即時通訊(英語:Web Real-Time Communication)的縮寫,是一個支援網頁瀏覽器進行即時語音對話或影片對話的API。它於2011年6月1日開源並在Google、Mozilla、Opera支援下被納入全球資訊網協會的W3C推薦標準[2][3][4]。
此條目需要更新。 (2018年6月2日) |
原作者 | Justin Uberti Peter Thatcher |
---|---|
首次發布 | 2011年 |
原始碼庫 | |
程式語言 | C++[1], Javascript |
許可協定 | BSD license |
網站 | webrtc |
WebRTC在以下瀏覽器版本中開始支援。
chrome://flags
來開啟)[10]。2010年5月,Google以6820萬美元收購VoIP軟體開發商Global IP Solutions的GIPS引擎[17][2][18],並改為名為「WebRTC」。WebRTC使用GIPS引擎,實現了基於網頁的視訊會議,並支援722,PCM,ILBC,ISAC等編碼,同時使用谷歌自家的VP8影片解碼器;同時支援RTP/SRTP傳輸等。
2012年1月,谷歌已經把這款軟體整合到Chrome瀏覽器中。同時FreeSWITCH專案宣稱支援iSAC audio codec[19]。
WebRTC原生APIs檔案是基於WebRTC規格書[20]撰寫而成,這些API可分成Network Stream API、 RTCPeerConnection、Peer-to-peer Data API三類。
漏洞
2015年,TorrentFreak報告了一個WebRTC的安全漏洞,該漏洞會致使安裝有WebRTC的使用者洩露真實IP,即使使用者已經使用虛擬私人網路。[21]
解決方案
Mozilla Firefox:在網址列輸入「about:config」,搜尋「media.peerconnection.enabled」並雙擊將值改為「false」,WebRTC將被關閉。[22]
Google Chrome:在谷歌應用商店安裝谷歌官方擴充「WebRTC Network Limiter」。[23]
其它方案
uBlock Origin:安裝uBlock Origin並在設定中啟用「避免WebRTC 洩露本地IP位址」可以避免本地IP洩露。但需注意的是,該方案不適用於Firefox 41(或更低)、uBlock Origin 1.3.3(或更低)版本使用者,且該設定選項在本程式的1.38版本中被移除[24]
隱私獾:安裝隱私獾並在設定中啟用「避免 WebRTC 洩露本地 IP 位址 」可以獲得額外防護,但該選項在其2022年9月27日更新的新版本中移除。[25]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.