Web实时通信

使用 WebRTC,您可以为基于开放标准的应用程序添加实时通信功能。它支持在对等点之间发送视频、语音和通用数据,允许开发人员构建强大的语音和视频通信解决方案。该技术可用于所有现代浏览器以及所有主要平台的本机客户端。WebRTC 背后的技术是作为一个开放的 Web 标准实现的,并且可以在所有主要浏览器中作为常规 JavaScript API 使用。对于原生客户端,如 Android 和 iOS 应用程序,可以使用提供相同功能的库。WebRTC 项目是开源的,并得到 Apple、Google、Microsoft 和 Mozilla 等的支持。
WebRTC 有许多不同的用例,从使用摄像头或麦克风的基本 Web 应用程序到更高级的视频通话应用程序和屏幕共享。我们收集了许多代码示例,以更好地说明该技术的工作原理以及您可以使用它的用途.
WebRTC 应用程序通常会经过一个通用的应用程序流程。访问媒体设备,打开对等连接,发现对等方并开始流式传输。我们建议新开发人员在开始开发之前通读我们对 WebRTC 的介绍。.
从我们的代码实验室开始,熟悉Web的WebRTC API(JavaScript).