WebRTC

✍ dations ◷ 2025-08-17 07:55:05 #WebRTC

WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。

WebRTC在以下浏览器版本中开始支持。

2010年5月,Google以6820万美元收购VoIP软件开发商Global IP Solutions的GIPS引擎,并改为名为“WebRTC”。WebRTC使用GIPS引擎,实现了基于网页的视频会议,并支持722,PCM,ILBC,ISAC等编码,同时使用谷歌自家的VP8视频解码器;同时支持RTP/SRTP传输等。

2012年1月,谷歌已经把这款软件集成到Chrome浏览器中。同时FreeSWITCH项目宣称支持iSAC audio codec。

WebRTC原生APIs文件是基于WebRTC规格书撰写而成,这些API可分成Network Stream API、 RTCPeerConnection、Peer-to-peer Data API三类。

漏洞

2015年,TorrentFreak报告了一个WebRTC的安全漏洞,该漏洞会致使安装有WebRTC的用户泄露真实IP,即使用户已经使用虚拟私人网路。

解决方案
Mozilla Firefox:在地址栏输入“about:config”,搜索“media.peerconnection.enabled”并双击将值改为“false”,WebRTC将被关闭。

Google Chrome:在谷歌应用商店安装谷歌官方扩展“WebRTC Network Limiter”。

其它方案

uBlock Origin:安装uBlock Origin并在设置中启用“避免WebRTC 泄露本地IP地址”可以避免本地IP泄露。但需注意的是,该方案不适用于Firefox 41(或更低)、uBlock Origin 1.3.3(或更低)版本用户。

隐私獾:安装隐私獾并在设置中启用“避免 WebRTC 泄露本地 IP 地址 ”可以获得额外防护,但未知具体效果。

相关

  • 顽固性贫血贫血(英语:anemia, anaemia,拉丁语:anæmia)通常定义为血液中红血球或血红素总数量下降的情形;也可以被定义为血液携带氧气能力下降的情况。当贫血慢性发作时,其症状往往不明显,可能
  • 洛阳师范学院洛阳师范学院是位于河南省洛阳市的一所省属普通高等师范本科院校,学院前身是始建于1916年的河洛师范学校,历经河南省立河洛师范学校、河南省立第四师范学校、河南省立洛阳师范
  • 文艺复兴建筑文艺复兴建筑是在公元14世纪在意大利随着文艺复兴这个文化运动而诞生的建筑风格。基于对中世纪神权至上的批判和对人道主义的肯定,建筑师希望借助古典的比例来重新塑造理想中
  • 格里·马歇尔盖瑞·马歇尔(Gerry Marshall,1941年11月16日-2005年4月21日),英国赛车手,赛车手生涯为40年。他的首次获胜是在1964年驾驶微型赛车。
  • 平行语料对两种语言的篇章、段落、语句进行对齐处理后得到的语言库为平行语料库,相应地平行语料指的是对应的两种语言的语料
  • DolphinDolphin(海豚)在中文中可以指:
  • 夏川结衣夏川结衣(本名:宮川 美紀,1968年6月1日-),日本女演员,出生于熊本县八代市,身高165公分,血型A型,兴趣是网球和数独,为左撇子,但平常书写时会使用右手。毕业于八代白百合学园高等学校,现属
  • 命定悖论命定悖论或命运悖论(英语:Predestination paradox),又称因果循环(Causal loop或Causality loop),但与佛教的业德去返无关。命定悖论常见于有关时间旅行的科幻作品中。这悖论大致与
  • 约尔格·海因里希约尔格·海因里希(德语:Jörg Heinrich,1969年12月6日-),德国前足球运动员,经已退役,司职后卫。这名球员是在1994年于弗赖堡展开球员生涯。效力第一季上场33场,取得7个进球。第二个赛季仅效力半季,就于1996年1月加盟规模较大的多特蒙德。这次转会可谓是海因里希正确的决定,盖因在他效力期间,就随球队于1997年以3-1打败意大利强队尤文图斯,赢得欧洲冠军联赛。1998年他入选德国国家队出战该届世界杯,为该届首发之一。其后他登陆意甲,加盟当时世界级名将巴迪斯图达效力的俱乐部佛罗伦萨。不过
  • 库尔通瓦雷区库尔通瓦雷区(索马里语:Degmada Kurtunwaarey)是索马里的一个区,位于该国东南部的下谢贝利州,首府为库尔通瓦雷(索马里语:Kurtunwaarey)。