Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

WebRTC 介绍

WebRTC 可以让你在浏览器应用中建立一个点对点的通信。

创建连接

节点之间的初始连接必须通过一个提供发现用户、通信、和带有数据流的网络地址转换功能的应用服务器来完成。

信令

信令是一个节点以建立通信协议、信道和方法为目的,来发送控制信息给其他节点的一种机制。这些都不是WebRTC指定的标准。当然,开发者可以为应用程序引擎选择任意的信息协议(如SIP或XMPP),任意双向通信信道(如WebSocket或XMLHttpRequest)与持久连接服务器的API(如Google Channel API)一起工作。

发送

getUserMedia(获取用户媒体)

LocalMediaStream object

接收

WebRTC 在Firefox浏览器的偏好选择选项是隐藏的。可以到 about:config 这个页面设置 'media.navigator.enabled' 为 'true'。

在Source tree 中有一些测试文件可以提供给您关于WebRTC如何工作的一个想法。具体例子请查看: dom/media/tests/local_video_test.html。您也可以尝试 服务器demo ,源代码: server source

 

文档标签和贡献者

 此页面的贡献者: acgeeker
 最后编辑者: acgeeker,