WebRTC

✍ dations ◷ 2025-05-19 15:13:13 #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 地址 ”可以获得额外防护,但未知具体效果。

相关

  • 大阪大学大阪大学(日语:大阪大学/おおさか だいがく Ōsaka daigaku;英语译名:Osaka University),简称阪大(はんだい;Handai),是一所本部位于日本大阪府的国立研究型综合大学。阪大前身是旧制
  • 火蚁火蚁属(Solenopsis)隶属于蚁科家蚁亚科,大约有380个物种,其中最知名的为入侵红火蚁(Solenopsis invicta),其腹部末端带有螫针,动物被螫伤后毒素会进入体内,严重的情况下会因全身性过
  • 巴比妥类药物过量巴比妥类药物过量(英语:Barbiturate overdose)是指过量使用巴比妥类药物而中毒的现象。常见的症状有难以思考、肢体协调性变差,意识层级降低(英语:Altered level of consciousness
  • 国家气象局国家气象局可以指:
  • 特罗菲姆·邓尼索维奇·李森科特罗菲姆·邓尼索维奇·李森科(俄罗斯语:Трофим Денисович Лысенко,乌克兰语:Трохим Денисович Лисенко,1898年9月29日-1976年11月2
  • 拉普拉斯-德拉姆算子我们可以在微分流形的外代数上定义一个拉普拉斯微分算子。在黎曼流形上它是一个椭圆型算子,而在洛伦兹流形上是双曲型的。拉普拉斯–德拉姆算子(Laplace-de Rham operator)定义
  • 刘易斯·卢彻涅特安东尼·刘易斯·约翰·卢彻涅特(Antoine Louis John Ruchonnet,1834年4月28日-1893年9月14日)是一位瑞士政治家,瑞士联邦委员会委员(1881年-1893年)。他于1875年12月10日被首次选
  • 万家乐 (博彩游戏)万家乐是一种含有博彩成分的扑克游戏,以百家乐为蓝本稍作更改而成。万家乐由澳门博彩股份有限公司提出申请,2007年7月3日澳门经济财政司司长谭伯源行使《基本法》第64条赋予职
  • 泰伦斯·罗斯泰伦斯·罗斯(英语:Terrence Ross,1991年2月5日-)生于美国波特兰,美国NBA职业篮球运动员,现效力于奥兰多魔术。是NBA史上第一位单季平均低于10分,
  • 帕赖杜阿维尔帕赖杜阿维尔(法语:Paray-Douaville,法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Gentium Alternative","TITUS Cyberbit Basic","Arial Unicode MS","IPAPANNEW","Chrysanthi Uni