用WebRTC的Insertable Streams API把元数据添加到媒体帧
以前,许多WebRTC功能只有在本机应用程序中才能使用,包括带有修改后的Chromium代码的电子应用程序。 如今,借助WebRTC NV API,其中一些程序已经可以在Web应用中使用了。上周我们发布了与Google合作开发的SFrame E2EE,多亏Insertable stream,其部分功能在Web可用了,现在我们就可以给大家展示另一个以前在Web应用程序中几乎不可能实现的功能。 受合作
以前,许多WebRTC功能只有在本机应用程序中才能使用,包括带有修改后的Chromium代码的电子应用程序。 如今,借助WebRTC NV API,其中一些程序已经可以在Web应用中使用了。上周我们发布了与Google合作开发的SFrame E2EE,多亏Insertable stream,其部分功能在Web可用了,现在我们就可以给大家展示另一个以前在Web应用程序中几乎不可能实现的功能。 受合作
WebRTC由多个执行不同功能以建立媒体会话的API组成。我们将在本系列中回顾WebRTC的那些API。首先,我们从getUserMedia开始。getUserMedia使浏览器与媒体设备(即麦克风和摄像头)进行交互。 调用getUserMedia时,它会提示是否允许访问媒体设备。该提示仅在安全环境中可用,比如本地主机和在HTTPS下提供服务的站点。 调用getUserMedia API 最初,我
序:通常webrtcHacks上多是长篇文章,但并非所有有趣的话题都需长篇大论。有时简短一点会更好。因此,为了向大家展示符合上述特点的主题,我们开设了一个新的“短篇系列“栏目。以下是本系列第一篇文章,主题为“完美协商”。 什么是“完美协商”,我们为何需要“完美协商”? 很久以前,WebRTC规范设计者决定将两个WebRTC端口之间的信令通信机制由应用程序负责。这意味着你的代码需要处理来回传递的SD
自Apple向Safari中加入WebRTC支持以来已经有一年多时间了,我之前关于具体实现的文章没有反映其中的一些更新。更重要的是,考虑到其中的不同和限制,对Safari来说,关于如何更好地开发WebRTC app还存在许多问题。 在Cluecon上我与Chad Phillips交流,最终谈到了他在Safari上使WebRTC工作的艰难经历。对此他有许多不错的建议。 Chad经常发布一些开源代码并
作者:steve…@webrtc.org(原文链接) 翻译:刘通 原标题:Transitioning Native PeerConnection to WebRTC 1.0 如果你没有使用PeerConnection C++,Java,或者Objective-C的API的话,那么你可以跳过本篇文章。Chrome中WebRTC 1.0的搬移计划有所不同,并将另行公布。 WebRTC规范
作者:Pipe(原文链接) 翻译:刘通 原标题:Common getUserMedia() Errors 在你的getUserMedia()开始运行的那一瞬间,就会遇到各种各样的错误: 1. 用户没有摄像头,只有一个麦克风 &nb
作者:Pipe(原文链接) 翻译:刘通 原标题:Why we chose WebRTC over Media Recorder API for HTML5 Video Recording 通过这篇文章,我们将要分析一下我们为什么在从浏览器录制视频的时候,选择使用WebRTC而不是Medi
作者:Chad Hart(原文链接) 翻译:刘通 原文标题:Reeling in Safari on WebRTC – A Closer Look at What’s Supported 相关文章:Safari版WebRTC详细分析(一) RTCPeerConnection 音频编解码器
作者:Ran Bar-Zik(原文链接) 翻译:刘通 HTML5新的API让我们可以直接通过浏览器捕捉到音视频输出。不需要安装任何微软的原生接口或者奇怪的浏览器插件。Firefox和Chrome允许任何JavaScript代码获取笔记本电脑/平板/手机的摄像头和麦克风权限。 &
作者:Adam Ullman(原文链接) 翻译:刘通 最近Snapchat首次公开募股,我就想到了如果使用WebRTC自己建一个跟Snapchat差不多的应用肯定是一件特别有意思的事情。好消息是感谢现在浏览器(Firefox和Chrome)的一些新的特性,我们完全可以自己写一个自己的&l
WebRTC 中文社区由
运营