[+] 下发配置信令

This commit is contained in:
acgist
2022-11-17 08:38:25 +08:00
parent e1d497f28e
commit 9a77454255
17 changed files with 118 additions and 57 deletions

View File

@@ -22,7 +22,7 @@
### 关闭服务信令1000
关闭信令服务
终端->服务端:关闭信令服务
```
{}
@@ -30,7 +30,7 @@
### 执行命令信令1001
执行系统命令
终端->服务端:执行系统命令
```
{
@@ -40,6 +40,8 @@
### 异常信令1999
服务端->终端:提示异常信息
```
{}
```
@@ -48,7 +50,7 @@
### 注册信令2000
终端注册:响应、广播上线通知
终端->服务端:注册成功后服务端响应,同时下发配置信息,广播终端上线事件。
```
{
@@ -63,7 +65,7 @@
### 关闭信令2001
关闭终端(注销):广播下线通知、释放所有连接
终端->服务端:广播终端下线事件,同时释放所有资源(信令通道、媒体通道等等)
```
{}
@@ -71,7 +73,7 @@
### 上线信令2002
通知终端上线
服务端->终端:参考[注册信令](#注册信令)
```
{
@@ -81,7 +83,7 @@
### 下线信令2003
通知终端下线
服务端->终端:参考[关闭信令](#关闭信令)
```
{
@@ -91,6 +93,16 @@
### 下发配置信令2004
服务端->终端:参考[注册信令](#注册信令)
```
{
"time": "系统时间yyyyMMddHHmmss",
"media": "媒体配置",
"webrtc": "WebRTC配置"
}
```
### 心跳信令2005
心跳:响应
@@ -181,11 +193,30 @@
## 媒体信令5000~5999
|发布|控制终端推流(服务端拉流)|||
|取消发布|控制终端暂停推流(服务端取消拉流)|||
|订阅|订阅终端媒体流(终端拉流)|||
|取消订阅|取消订阅终端媒体流(终端取消拉流)|||
|暂停媒体流|暂停终端媒体流分流(不关媒体流通道)|||
|恢复媒体流|恢复终端媒体流分流(不关媒体流通道)|||
|开启录像||||
|关闭录像||||
### 发布信令5000
控制终端推流(服务端拉流)
### 取消发布指令5001
控制终端暂停推流(服务端取消拉流)
### 订阅指令5002
订阅终端媒体流(终端拉流)
### 取消订阅指令5003
取消订阅终端媒体流(终端取消拉流)
### 暂停指令5004
暂停发布、订阅(不关媒体流通道)
### 恢复指令5005
暂停发布、订阅(不关媒体流通道)
### 开启录像5006
### 停止录像5007