Google 致力于为黑人社区推动种族平等。查看具体行动

适用于网络的实时通信

借助 WebRTC,您可以向基于开放标准的应用添加实时通信功能。它支持在对等方之间发送视频、语音和通用数据,使开发者能够构建功能强大的语音和视频通信解决方案。该技术适用于所有现代浏览器以及所有主要平台的原生客户端。WebRTC 背后的技术是作为开放式网络标准实现的,并且可用作所有主要浏览器中的常规 JavaScript API。对于原生客户端(如 Android 和 iOS 应用),可以使用一个提供相同功能的库。WebRTC 项目是开源项目,受 Apple、Google、Microsoft 和 Mozilla 等公司支持。 本页面由 Google WebRTC 团队维护。
WebRTC 有很多不同的用例,包括使用摄像头或麦克风的基本 Web 应用,以及更高级的视频通话应用和屏幕共享。我们收集了大量代码示例,以便更清楚地说明此技术的工作原理及其用途。
WebRTC 应用通常会采用通用应用流程。访问媒体设备、打开对等连接、发现对等设备并开始流式传输。我们建议新开发者在开始开发之前,先仔细阅读我们的 WebRTC 简介。
从我们的 Codelab 开始,熟悉 Web 版 JavaScript API (JavaScript)。