[+] 结构调整

This commit is contained in:
acgist
2022-11-11 19:28:02 +08:00
parent e668670da8
commit 605e0fbbe7
46 changed files with 841 additions and 215 deletions

View File

@@ -10,15 +10,16 @@
|taoyao-nat|内网穿透|STUN/TURN|
|taoyao-boot|基础|启动模块|
|taoyao-live|直播|直播、连麦|
|taoyao-media|媒体|录制、视频美颜、AI识别、音频混音、变声|
|taoyao-test|测试|测试工具|
|taoyao-media|媒体|录制、视频美颜、AI识别、音频混音、变声、降噪|
|taoyao-signal|信令|信令服务|
|taoyao-server|服务|启动服务|
|taoyao-meeting|会议|会议模式、广播模式、单人对讲|
|taoyao-webrtc|WebRTC模块||
|taoyao-webrtc|WebRTC模块|WebRTC模块|
|taoyao-webrtc-jni|WebRTC JNI|WebRTC本地接口|
|taoyao-webrtc-sfu|WebRTC SFU架构实现||
|taoyao-webrtc-mcu|WebRTC MCU架构实现||
|taoyao-webrtc-mesh|WebRTC MESH架构实现||
|taoyao-webrtc-sfu|WebRTC SFU架构|SFU架构|
|taoyao-webrtc-mcu|WebRTC MCU架构|MCU架构|
|taoyao-webrtc-mesh|WebRTC MESH架构|MESH架构|
## STUN/TURN公共服务
@@ -30,46 +31,41 @@ stun:stun4.l.google.com:19302
stun:stun.stunprotocol.org:3478
```
## 终端
帐号(移动端|浏览器)
摄像头
### 功能
|功能|场景|描述|帐号|摄像头|
注册
注销
心跳
推流
拉流
邀请
踢出
绑定设备
解绑设备
进入会议:没有自动创建
关闭会议:
订阅
取消订阅
暂停推流
恢复推流
掉线重连
## 信令
### 信息
IP
MAC
信号
电量
通话状态
录制状态
|功能|描述|
|:--|:--|
|注册|终端注册(同步信息)|
|关闭|终端关闭(注销)|
|心跳|终端心跳|
|进入会议|没有会议自动创建|
|离开会议|离开会议|
|关闭会议|关闭会议(所有人员离开)|
|邀请终端|会议邀请终端|
|踢出终端|会议踢出终端|
|推流|控制终端推流|
|暂停推流|控制终端暂停推流|
|订阅(分流)|控制终端暂停推流|
|暂停订阅(分流)|控制终端暂停推流|
## 直播
终端推流到服务端,由服务端分流。
## 会议
### Mesh
流媒体点对点连接,不经过服务端。
### MCU
终端推流到服务端,由服务端分流并且混音。
### SFU
终端推流到服务端,由服务端分流没有混音。
## 证书
```