Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 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,