首页 > Web开发 > 详细

WebRTC 入门 01 简介 III

时间:2015-03-25 09:04:08      阅读:375      评论:0      收藏:0      [点我收藏+]

转载请注明出处:http://blog.csdn.net/yamingwu/article/details/44600373

实例

假设Alice和Bob要使用WebRTC的呼叫功能。要实现通信,他们需要同时连接到实现了呼叫服务的web服务器。当他们打开提供呼叫服务的web页面时,他们将下载包含JavaScript的HTML页面,JavaScript通过安全的HTTP或WebSocket将浏览器连接到服务器。

当Alice点击网页上的按钮向Bob发起呼叫时,JavaScript初始化一个PeerConnection对象。一点PeerConnection对象被创建,在发起呼叫方的JavaScript需要通过MediaStream来设置多媒体设备。它也需要Alice允许呼叫服务访问她的摄像头和麦克风。

一旦stream被建立,一些媒体channel相关的信息将被传输到信令服务器。信令服务器处理来自于Alice浏览器的消息,发现她要呼叫的是Bob,信令服务器将向Bob的浏览器发送信令消息。

Bob浏览器的JavaScript处理收到的消息,向Bob发送提醒。假设Bob接受这个呼叫,运行在Bob浏览器上的JavaScript将创建一个于Alice相关的PeerConnection。类似的,Bob的浏览器也会申请多媒体设备并创建多媒体流。之后,Bob的信令信息也会通过信令服务发回给Alice。

技术分享

WebRTC 入门 01 简介 III

原文:http://blog.csdn.net/yamingwu/article/details/44600373

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!