WebRTC

谷歌开放实时通信框架
授权协议 MIT
地区 不详
投 递 者 傅嘉悦
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 程序开发、 其他开发相关
 软件概览

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

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

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

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

  • 创建WebRTC流程 A B <!--创建本地媒体流--> navigator.mediaDevices.getUserMedia(constraints).then(function (stream) { //绑定本地媒体流到video标签用于输出 $('.localVideo').attr('src', URL.createObjectURL(strea

  • 1、使用VPN网络经常打不开视频。 webrtc网络是边收集网络环境信息,边交换。先收集到的是内网信息,然后是公网信息。如果在还未收集到公网信息的情况下,只拉取到内网信息。则在深信服的VPN环境下,webrtc-streamer服务器无法发送数据包到本地。 从接口/api/getIceCandidate的返回值可以看出问题。当缺少公网网络信息的时候,视频无法打开 [     {         "

  • 什么是WebRTC? WebRTC最初是为了在网页浏览器中进行实时通信而建立的。你可以理解为,它是一个支持网页浏览器进行实时语音对话或视频对话的API。 发展由来 Google Chrome 发布后不久,其团队注意到,在进行实时通信时,网页基础设施不足。在当时,浏览器都没有默认提供人与人之间直接进行数据传输的功能,更不用说让所有浏览器都实现标准化操作。 因此 Google 开始着手创建 Web 实

  •        前一段时间一直在研究webrtc,来做个总结。        关于webrtc的一些简单介绍,我不想说太多,百度百科和blog.csdn.net/temotemo的博文都有介绍,当然webrtc在不断的更新中,这两处得介绍是基于早期版本滴,但是还是能助你了解webrtc的架构,以及各个功能模块对应的代码。               我也不直接从webrtc介绍,从音视频流媒体入手吧

 相关资料
  • 我正在开发Android谷歌地图应用程序,但我用来获取用户附近地方结果的查询字符串不起作用。 我正在使用此链接获取Maps API密钥。 以下是我收到的回复。 谢谢

  • 我应该在一个安全的windows服务器上安装Google cloud SDK,在这个服务器上甚至没有启用http(80)和https(443)端口。

  • 我正在尝试升级我的MVC网站以使用新的OpenID Connect标准。OWIN中间件似乎非常健壮,但不幸的是只支持“form_post”响应类型。这意味着Google不兼容,因为它在“#”之后返回url中的所有令牌,因此它们永远不会到达服务器,也永远不会触发中间件。 我自己尝试过在中间件中触发响应处理程序,但似乎根本不起作用,所以我有一个简单的javascript文件,它解析出返回的声明,并将它

  • 我一直在研究如何将((谷歌推送通知))与PHP结合使用,但没有太多的工作示例/文档。。。 我正试图让它在一个内部网络上工作,这个网络不是通过HTTP对外开放的。 我能够从我们的外向型域通过HTTPS实现这一点,但内部尝试在Chrome控制台中告诉我,“API可能不再从不安全的来源使用”,我发现这意味着它需要HTTPS。 有人知道这方面可能的解决方法吗?欺骗HTTPS,或者允许它通过HTTP继续?我

  • 我使用的是谷歌地图API v3。我在地图上添加了一些带有信息的标记。双击(缩放)后,将选择my infowindow的内容。它不是那么友好的用户... null 你知道如何避免在信息中选择文本吗?谢了。

  • 我想创建一个动态谷歌表单的边栏,理想情况下是从(谷歌)地图中选择要输入表单的坐标。 从文档和试用版中,我可以创建表单编辑器/设计器的侧栏(https://docs.google.com/forms/d/ID/edit),而不是活的形式本身(https://docs.google.com/forms/d/ID/viewform).表单对于文档和工作表应用程序是不同的,存在这两种视图。 例如: 第一个

  • 我需要完全按照用户选择的方式保存街景图像(包括全景、航向、俯仰和视野)。我有以下代码: 问题是我想保存缩放为fov值https://developers.google.com/maps/documentation/streetview/intro(看fov可选参数) fov(默认值为90)确定图像的水平视野。视野以度表示,最大允许值为120。当处理固定大小的视口时,就像处理设置大小的街景图像一样,

  • 我正在尝试用新的Android Studio测试Google Play服务。我有一个依赖于google_play_服务的项目。罐子但是,当我尝试重建项目时,会出现以下错误: 它似乎有两个BuildConfig文件和两个R类。我如何解决这个问题? 编辑: 我注意到编译器编译了两个R.java文件:一个在我的项目文件夹中,另一个在文件夹%USERPROFILE%中。AndroidStudioPrevi