目录

架构 Architecture

客户端 API

服务器 API


《WebRTC工作原理精讲》系列-总览 

架构 Architecture

所有的用户都可以在房间内通过Licode分享他们的媒体流。
他们可以像视频会议聊天室、即时消息室、视频流会话和任何其他类型的虚拟场景进行实时协作。

服务器应用程序通过Nuve API来创建会话房间,其他用户通过Erizo连接到对应的会话房间。
会话房间是由Erizo控制器进行管理的,它通过Erizo API来控制不同的媒体流。

客户端 API

使用客户端的 API 可以用来处理Web应用程序中的会话房间和媒体流的连接。
客户端 API 是为用户在浏览器中执行而设计的,因此,它是作为JavaScript文件提供的,我们可以在Web应用程序中引用它。

典型的用法包括:连接到指定的会话房间,在后端检测令牌token(在服务器 API 中解释),管理本地的音频和视频,客户端事件处理,等等。

下边的表格介绍了这个库中包含的三个主要类:

Class Description
Erizo.Stream It represents a generic Event in the library, which is inherited by the