WebRTC 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
WebRTC 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
WebRTC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
WebRTC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
WebRTC 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 Rolls
适用人群 未知
收录时间 2011-06-02

软件简介

WebRTC 可通过简单的API为浏览器和移动应用程序提供实时通信(RTC)功能。WebRTC组件已经过优化,可以最好地满足此目的。

借助WebRTC,用户可以在基于开放标准的应用程序中添加实时通信功能。它支持在同级之间发送视频,语音和通用数据,从而使开发人员能够构建功能强大的语音和视频通信解决方案。该技术可在所有现代浏览器以及所有主要平台的本机客户端上使用。 WebRTC背后的技术被实现为一个开放的Web标准,并在所有主要浏览器中均以常规JavaScript API的形式提供。

使命:为浏览器,移动平台和IoT设备开发丰富,高质量的RTC应用程序,并允许它们全部通过一组通用协议进行通信。

WebRTC计划是一个由Google,Mozilla和Opera等机构支持的项目。

展开阅读全文

评论 (3)

加载中
打分: 推荐
看了别人基于WebRTC做的应用,还不错。
2017/04/07 08:35
回复
举报
啥应用?可以截图展示一下吗
05/14 08:50
回复
举报
更多评论
05/21 11:21

WebRTC M90 更新:功能增强、改进稳定性与性能

WebRTC M90 目前已在 Chrome 测试版中发布,包含 2 个新特性和超过 29 个 bug 修复,以及功能增强、稳定性与性能等方面的改进。 欢迎关注本账号,我们将定期翻译 WebRTC 相关内容,帮助开发者获得最新资讯,走在行业前沿。 01. 公共服务公告 Plan B SDP 弃用 提醒:Plan B SDP 已被弃用,将来会被彻底删除。 时间线见:https://groups.google.com/g/discuss-w 02.功能 MediaStreamTrack Insertable Streams 源试用版 该 API 是 ...

0
3
05/19 15:00

WebRTC 的现状和未来:专访 W3C WebRTC Chair Bernard Aboba

WebRTC 无疑推动和改变了互联网视频,而这仅仅是刚刚开始,除了大家熟悉的 WebRTC-PC、Simulcast 和 SVC,有太多的新技术和新架构出现在 WebRTC 新的标准中,比如 WebTransport、WebCodecs、AV1、E2EE、SFrame、ML 等等,这篇文章详细介绍了未来的 WebRTC-NV,不容错过。 说明: 本文为阿里云视频云翻译的技术文章 原文标题:WebRTC Today & Tomorrow: Interview with W3C WebRTC Chair Bernard Aboba 原文链接:https://webrt...

0
19
发表了资讯
2018/04/02 08:01

WebRTC bug 泄漏 VPN 用户的真实 IP

安全研究员 Paolo Stagno 测试显示,23% 的 VPN 方案仍然会受到 2015 年 1 月披露的一个 WebRTC bug 的影响,泄漏客户的真实 IP。WebRTC 是一个为浏览器和移动应用提供实时通信功能的开源方案,被现代浏览器如 Brave、Firefox、Chrome、Opera 和 Vivaldi 等默认启用(Tor 浏览器默认禁用)。 他编辑了一个电子表格,记录了约 200 种 VPN 和代理服务的 IP 泄漏情况(许多记录是网友提供的)。他还发布了一个 POC,让用户自己检查...

6
9
发表了资讯
2017/02/02 07:33

Edge 浏览器正式支持 WebRTC 1.0:开视频暴爽

本周早些时候,微软面向Insider用户推送了Windows 10 Build 15019版本系统,包括大量新功能和优化。 其中,Edge 浏览器正式增加了对WebRTC 1.0 API 和相关的无插件视频通信技术的支持,使之网络视频能力大增。 微软方面表示,最新的Windows 10预览版中的Edge版本支持WebRTC 1.0 API,以及用于实时通信的H.264/AVC和VP8视频编解码器。 按计划,新版Edge浏览器的正式版本将于今年4月份随着“创造者”更新一并推出。 目前,微软正在...

9
3
发表了资讯
2015/02/12 00:00

WebRTC 1.0 发布,浏览器之间的实时通讯技术

W3C 今天正式宣布 WebRTC 1.0 发布了,草案详情请看 http://www.w3.org/TR/2015/WD-webrtc-20150210/ WebRTC是一项在浏览器内部进行实时视频和音频通信的技术,是谷歌去年以6820万美元收购收购Global IT Solutions公司而获得一项技术。 谷歌在官方博客中称:“我们希望让浏览器成为实时通信的创新地所在,到目前为止,实时通信需要使用受版权保护的信号处理技术,并通过插件或下载客户端才能实现,而WebRTC则允许开发人员使用H...

15
43
发表了资讯
2013/10/31 00:00

思科计划开源其 H.264 编码器

思科公司 宣布 将开源其 H.264 视频编码器的计划,该源码将基于 BSD 许可证下发布。思科称:我们计划开源 H.264 编码器,并提供可免费下载的二进制模块。我们将不会对这个模块使用 MPEG LA 许可成本,并基于当前许可环境,此举将有效的促进在 WebRTC 中使用 H.264 编码。 而后 Mozilla 宣布 将在 Firefox 浏览器中集成该模块。

40
30
发表了资讯
2012/12/04 00:00

Mozilla 在 Firefox 中运行 WebRTC

软件开发商Mozilla已经在其Firefox网页浏览器中完成了WebRTC的集成,用于实现实时视频会议和文件传输功能。几乎所有的Web浏览器的开发商均已开始着手在自己的浏览器中整合WebRTC协议,Mozilla的展示了标志着用户可以通过Firefox网页浏览器实现视频会议,文件传输和共享功能。 Mozilla始终热衷于推动WebRTC的发展和进步,通过Datachannels API的无缝连接将会使两个客户端之间的视频对话和文件交流变得更加紧密和直接。 Mozilla强...

8
8
发表了资讯
2011/06/22 00:00

谷歌将把开源聊天软件WebRTC加入Chrome浏览器

谷歌周二称,该公司正在将其开源聊天软件WebRTC集成到Chrome浏览器中。谷歌在官方博客上撰文称,该公司希望“更广泛的网络社区能使用这项技术”,并表示谷歌一直都在“与IETF和W3C等标准组织合作,为实时通信制定和实施一整套标准”。 业界人士称,谷歌很可能会将这种软件集成到Gmail中去。对许多用户来说,Gmail已经是一个庞大的通信平台。 分析师指出,谷歌此举表明,该公司希望第三方开发者能将WebRTC加入到网络应用中去,这...

21
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/05/21 10:36

webrtc

什么是 WebRTC ? WebRTC 是由一家名为 Gobal IP Solutions,简称 GIPS 的瑞典公司开发的。Google 在 2011 年收购了 GIPS,并将其源代码开源。然后又与 IETF 和 W3C 的相关标准机构合作,以确保行业达成共识。其中: Web Real-Time Communications (WEBRTC) W3C 组织:定义浏览器 API。 Real-Time Communication in Web-browsers (RTCWEB) IETF 标准组织:定义其所需的协议,数据,安全性等手段。 简单来说,WebRTC 是一个可以在...

0
4
发表于大前端专区
01/28 01:28

WebRTC概述

WebRTC(Web Real-Time Communication,网页即时通信) 于2011年6月1日开源,并且纳入W3C标准,通过简单的API为浏览器和移动应用程序提供实时通信的功能。 ## 特点 - 跨平台 web、安卓、IOS都可以运行WebRTC应用 - 实时传输 - 音视频引擎 - 免插件 - 免费 ## 应用场景 - 音视频会议 - 在线教育 - 共享远程桌面 - 游戏 ## WebRTC 通话原理 两个不同网络环境的浏览器,如何实现点对点的实时音视频对话,需要一个中间人交换SDP(描述多...

0
0
2019/07/18 18:06

webrtc编译

在国外的win10上远程编译的,代码同步速度飞快。 set DEPOT_TOOLS_UPDATE=0 set DEPOT_TOOLS_WIN_TOOLCHAIN=0 set GYP_MSVS_VERSION=2017 set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community set GYP_GENERATORS=msvs-ninja,ninja mkdir webrtc_checkout cd webrtc_checkout fetch --nohooks webrtc cd src git branch -r git checkout branch-heads/72 gclient sync git rebase-upda...

0
0
发表了博客
2020/08/10 22:25

webrtc的基本概念

1.[webrtc](https://baike.baidu.com/item/WebRTC/5522744?fr=aladdin "webrtc")是什么 ``` 浏览器为音视频获取传输提供的接口 ``` 2.webrtc可以做什么 ``` 浏览器端到端的进行音视频聊天、直播、内容传输 ``` 3.数据传输需要些什么 ``` IP、端口、协议 客户端、服务端 ``` 4.SDP协议 ``` sdp协议:SDP信息相当于PC的名片 主要是协商两个端点在传输数据的时候一些配置 数据格式:keyi=value SDP协商利用的是里请求和响应这两个模...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2016/11/30 09:34

webrtc浏览器和浏览器之间怎么通讯,其实我还是不明白?

WebRTC是一个开源项目,旨在使得浏览器能为实时通信(RTC)提供简单的JavaScript接口。说的简单明了一点就是让浏览器提供JS的即时通信接口。这个接口所创立的信道并不是像WebSocket一样,打通一个浏览器与WebSocket服务器之间的通信,而是通过一系列的信令,建立一个浏览器与浏览器之间(peer-to-peer)的信道,这个信道可以发送任何数据,而不需要经过服务器。并且WebRTC通过实现MediaStream,通过浏览器调用设备的摄像头、话筒...

8
1
发表了问答
2017/11/06 08:41

webrtc的stun服务器无法穿透国内三大运营商4G

最近在研究P2P视频通信,由于要集成到APP中,信令服务器与STUN服务器都是部署在公网上(阿里云)。经过测试最终结果如下: 同一个局域网的两台移动设备可以连接进行通信 移动4G与WiFi,移动4G与联通4G,移动4G与电信4G都是可以连通进行通信 联通4G与WiFi,电信4G与WiFi,WiFi与WiFi偶尔可以通信,但是大多数是不可以连通的 以上情况是在STUN穿透服务器下测试的,只要使用TURN服务器进行穿透的话都是可以连通的,但是不太理解STUN服...

2
4
发表于DevOps专区
2018/03/07 14:16

求助 safari video标签播放不了视频流

最近我在搞webrtc+kurento 搭建一个小型直播系统,在windows 上的chrome发起直播,然后在移动端,pc端可以进行观看。目前在windows ,安卓上使用chrome都是可以正常观看的。在ios 上遇到了问题,mac os 的chrome可以正常播放,但是safari 就不行了,可以接收到流但是播放不出来。这里我想问一下 懂video的朋友 ,ios下 video对播放的源有什么要求吗。<video id="remoteVideo" autoplay muted playsInline></video>目前我是这样子...

3
1
发表了问答
2016/05/25 13:12

bigbluebutton的语音webrtc问题

各位大神好! 我现在在虚拟机中安装的Bigbluebutton(Ubuntu14.04),但是更改了默认监听端口80,修改为88,然后开启webrtc,在页面打开语音时,提示错误:1002, web socket无法连接。请各位 软件:VMware Workstation 11 系统:Ubuntu 14.04 server 64位 网络:host-only ,通过共享网络上网 BBB服务:其他均正常,如桌面共享、视频分享、记录等...

1
1
发表了问答
2016/12/02 17:58

关于webrtc噪音回音问题怎么处理

安卓手机用的firefox,另一端用的MAC chrome,连接后有很大的噪音和回音

5
0
发表了问答
2014/09/23 16:26

通过WebRTC实现实时视频通信(一)

通过WebRTC实现实时视频通信(一) 通过WebRTC实现实时视频通信(二) 通过WebRTC实现实时视频通信(三) WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla基金会、Opera支持下被包括进万维网联盟的W3C推荐标准。 不需要插件的实时通信 想像一下,如果你的手机、电视、电脑都可以通过一个平台进行通信,想像...

4
22
发表了问答
2015/05/01 16:08

WebRTC基于Chrome、Java、WebSocket实现多人间的浏览器视频通话

目前已经实现了一对一的音视频通话,现在要实现多人之间的视频,需要怎么修改代码呢,考虑的有fullmesh方案,或者是MCU方案,求大神解答。

5
3
发表了问答
2016/07/21 21:28

基于 firebase+webrtc 通讯 Electron跨平台播放器更新

更新通讯,使用firebase+webrtc,好处是连上之后稳定性较高(点对点聊天不需要经过服务器),坏处是彼此连接比较慢(穿墙和信令都在国外) 更多详情: http://bianqurenfm.github.io/ (卸载旧版本再安装,不会影响本地列表数据)

4
0
发表了问答
2014/11/26 13:28

我想去做托管freeswitch的业务,有技术大牛一起来参加?

我想去做托管freeswitch的业务,有技术大牛一起来参加?

5
0
发表了问答
2013/09/13 16:32

求解 关于sdp协议问题 谢谢!!!

1, sdp协议 中的 a=rtpmap:107 CN/48000 具体表示什么意思? 2,CN是中文意思么? 3,什么情况下这一行 a=rtpmap:111 opus/48000/2 红色部分会出现多次? 谢谢!

1
0
发表了问答
2013/09/27 11:34

2013 谷歌开发者节(Google DevFest)北京站

谷歌开发者节(Google DevFest) https://developers.google.com/events/devfest/ 是 全球各地 Google 技术社区组织的本地大型开发者活动,包含多种产品和技术的讲座以及 Code Lab 等活动形式。今年国内有10余个 GDG 社区组织了 DevFest 活动,包括北京、上海、珠海、厦门、西安等。 经过一个多月的准备,北京的 DevFest 将于10月26日举行(全天)。大会官网是 http://devfest.bjgdg.org/ 。 北京 DevFest 共有 10 场演讲内容,...

6
0
发表了问答
2012/12/12 15:48

基于HTML5实现的超酷摄像头(HTML5 webcam)拍照功能 - photobooth.js

日期:2012-12-10 来源:GBin1.com 在线演示 WebRTC可能是明年最受关注的HTML5标准了,Mozilla为此开发了一套帮助你控制硬件的API,例如,摄像头,麦克风,或者是加速表。你可以不依赖其它的插件来调用你需要的本机硬件设备。 在今天的这篇文章中,我们将介绍来自Wolfram Hempel开发的Photobooth.js,使用这个类库可以帮助你快速的调用摄像头功能,你可以很容易的添加摄像头功能到网站中。并且快速的帮助你拍照,你可以使用这个...

2
8
发表了问答
2012/07/18 01:09

html5+css3+js音频处理

rt audio标签, 可以控制音频播放的速度吗? 可以精确定位音频的播放位置(时间)吗? js有相关的API可以画出音频文件的波形图吗? 可以录音吗? 目前一定要用Flash或那个只支持IE的activex(?)才可以吗? 指望WebRTC, 看来是遥遥无期了... 网上找的所谓纯html5+css3+js的实现, 也还是不能录音, 而且坑爹的似乎还是藏得很深地使用了flash来通过音频设备采集波形... 唉, 看来只有原生本地应用了 请求各位帮助, 提供相关信息, 谢谢!...

6
1
发表了问答
2014/11/20 20:42

在jade中插入js文件,文件内容为源码中的step2但是没有消息

jade代码 html head title Example webrtc.io link(type='text/css', href='stylesheets/rtcstyle.css', rel='stylesheet') script(src='/javascripts/webrtc-ppo.js') body(onload='init()') h1 这里是拨打方页面 #videos video#remoteVideo(autoplay='autoplay') video#localVideo(autoplay='autoplay') br input#over.btn(type='button', value='挂断') js console.log('这里是webrtc-ppo.js'); navigator.getUserMedia = n...

1
0
发表了问答
2015/09/21 09:33

WebRTC如何实现组播,有人搞过么?

如题,点对点,已实现,多路链接也实现了,就是视频还是只能一对一播放,无法实现组播

3
0
发表了问答
2013/08/29 17:32

请问WebRTC中的Signaling Server是不是起到了一个ICEServer的作用?

昨天想了一晚上,觉得应该是这样,不知道事实是什么样的。。。

3
0
发表了问答
2011/11/04 19:39

有对webrtc感兴趣的童鞋吗?

有对webrtc感兴趣的童鞋吗?哪里可以找到它的源代码,工具等...找不到啊~

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
179 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部