1. Janus插件交互流程
Janus中所有插件都遵循以下基本数据流程:
- 客户端发送create创建一个Janus会话;
- Janus回复success返回Janus会话句柄;
- 客户端发送attach命令在Janus会话上attach指定插件;
- Janus回复success返回插件的句柄;
- 客户端给指定的插件发送message进行信令控制;
- Janus上的插件发送event通知事件给客户端;
- 客户端收集candidate并通过trickle消息发送给插件绑定的ICE通道;
- Janus发送webrtcup通知ICE通道建立;
- 客户端发送媒体数据;
- Janus发送media消息通知媒体数据的第一次到达;
- Janus进行媒体数据转发。