WebRTC 文章
-
介绍 HumbleNet:一个跨平台的网络库,可在浏览器中使用
宣布 HumbleNet 的发布,这是一个 2015 年在 Humble Bundle 启动的项目,用于将对等多人游戏移植到 asm.js,现在移植到 WebAssembly。该库的当前开源版本公开了一个简单的对等 API,允许进行基本的对等发现,并能够轻松地将数据(通过 WebRTC)发送到其他对等方。今天,您可以构建一个在 Linux、macOS 和 Windows 上运行的游戏,同时使用任何 Web 浏览器 - 并且它们都可以通过 WebRTC 实时通信。
-
Opus 音频编解码器 1.2 版发布
Opus 音频编解码器刚刚发布了 1.2 版,带来了许多语音和音乐质量改进,尤其是在低比特率时。
-
使用 MediaRecorder 在浏览器中录制几乎所有内容
MediaRecorder API 允许您录制媒体流,即移动图像和音频。这些录音的结果可能是 OGG 文件,例如用于收听音乐的文件。在浏览器方面,我们可以通过多种方式获取流。让我们从您可能熟悉的内容开始:我们将获取一个流 [...]
-
WebRTC:在 Firefox 中发送 DTMF
WebRTC 中定义的功能之一是发送 DTMF 音调(在某些市场上通常称为“触摸音调”)的能力。虽然这在浏览器到浏览器的情况下基本上没有用处,但在使用 WebRTC 启动对传统电话网络的呼叫时却很重要:许多公司仍然使用语音菜单系统 [...]
-
使用扩展控制 WebRTC PeerConnections
作者注:Firefox 最近添加了一些功能(在 Firefox 42 中)允许用户对 WebRTC RTCPeerConnections、用于连接它们的 IP 地址收集以及向 JS 应用程序公开哪些 IP 地址进行更多控制。有关此问题的详细说明以及 Firefox 解决这些问题的原因,请参阅我的 [...]
-
Firefox 多流和重新协商用于 Jitsi Videobridge
Firefox 多流和重新协商用于 Jitsi Videobridge 作者注:Firefox 在 Firefox 38 中添加了对多流和重新协商的支持。本文介绍了 Jitsi Videobridge(一种 WebRTC 服务)团队如何与 Firefox WebRTC 团队合作,以使 Jitsi 的多方视频会议在 Firefox 中正常工作。在此过程中,遇到了一些问题 [...]
-
使用 SocketPeer 穿透 WebRTC 迷雾
WebRTC 允许浏览器以前无法做到的事情,但是一大堆不熟悉的术语和 API 的复杂性造成了陡峭的学习曲线。在花费了几周时间深入示例代码并模仿了几个库之后,我得出了一个可行的理解和一个巧妙的库,可以帮助隐藏一些 [...]
-
Firefox 38 中的 WebRTC:多流和重新协商
编辑注:自从这篇文章在 2013 年发布以来,发生了很多变化……WebRTC 现在已在所有主要浏览器中广泛可用,但其 API 看起来略有不同。作为 Web 标准化过程的一部分,我们看到了改进,例如对媒体的更细粒度的控制(通过轨道而不是流)。查看此简单 RTCDataChannel [...]
-
从 Firefox 38 开始,WebRTC 需要完美前向保密 (PFS)
今天,我们宣布 Firefox 38 将采取进一步措施,通过删除 WebRTC 中对所有不支持前向保密性的 DTLS 密码套件的支持来保护用户的通信。对于开发者:如果您有一个不支持 PFS 密码的 WebRTC 应用程序或服务器,则需要更新您的代码。前向保密性,[...]
-
深入 Party Bus:使用多个实时视频流 + 交互式图形构建 Web 应用程序
Gearcloud Labs 正在探索使用开放技术构建新型共享视频体验。Party Bus 是一个演示应用程序,它将多个实时视频流与交互式图形和同步音频混合在一起。我们使用 node.js、WebSockets、WebRTC、WebGL 和 Web Audio 的组合构建了它。本文分享了一些 [...]