Janus包含三种类型的节点:
1.根节点 server root (可配置,默认是/janus),只能在该节点中创建janus会话
2.会话节点 session endpoint (例如/janus/12345678)
3.插件handle节点 plugin handle endpoint (例如/janus/12345678/98765432),插件handle节点会被添加到会话中
会话节点用来处理与会话相关的消息,插件handle节点用来处理与插件相关的消息,一个会话节点中可以管理多个插件handle节点
给上述节点发送或者从上述节点接收的消息通常至少包含两个字段janus和transaction:
janus:请求或事件,主要有如下几种类型:
create:创建一个Janus会话命令;
attach:attach一个插件到Janus会话命令;
success:一个命令的成功结果;
error:一个命令的失败结果;
ack:一个命令的ack,因为不能直接返回结果,先回ack,后续的结果通过event返回;
event:推送给客户端的异步事件,主要由插件发出,这些事
WebRTC笔记之二十:Janus信令交互流程
于 2022-01-15 12:35:23 首次发布