[+] 架构优化:Moon=MCU+SFU
This commit is contained in:
22
README.md
22
README.md
@@ -1,7 +1,6 @@
|
||||
# 桃夭
|
||||
|
||||
基于WebRTC实现信令服务,实现Mesh、MCU和SFU三种媒体通信架构,支持直播会议两种场景。<br />
|
||||
项目提供WebRTC服务信令,终端已有H5示例,其他终端需要自己实现。
|
||||
桃夭是套`WebRTC`信令服务,综合`Mesh`、`MCU`和`SFU`三种媒体通信架构,支持直播会议两种场景。
|
||||
|
||||
## 模块
|
||||
|
||||
@@ -16,9 +15,8 @@
|
||||
|taoyao-server|服务|启动服务|
|
||||
|taoyao-meeting|会议|会议模式、广播模式、单人对讲|
|
||||
|taoyao-webrtc|WebRTC|WebRTC模块|
|
||||
|taoyao-webrtc-sfu|SFU架构|SFU架构|
|
||||
|taoyao-webrtc-mcu|MCU架构|MCU架构|
|
||||
|taoyao-webrtc-mesh|MESH架构|MESH架构|
|
||||
|taoyao-webrtc-mesh|Mesh架构|Mesh架构|
|
||||
|taoyao-webrtc-moon|Moon架构|Moon架构|
|
||||
|taoyao-webrtc-kurento|kurento框架|WebRTC协议簇kurento实现|
|
||||
|
||||
## 模块关系
|
||||
@@ -31,7 +29,7 @@
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| taoyao-media |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| taoyao-sfu / taoyao-mcu | |
|
||||
| taoyao-moon(MCU/SFU) | |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ taoyao-mesh +
|
||||
| taoyao-kurento | |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
@@ -53,13 +51,17 @@
|
||||
|
||||
* ~~直播~~
|
||||
* 会议:一对一、~~多对多~~
|
||||
* ~~媒体:录制、降噪、美颜等等~~
|
||||
* ~~媒体:降噪、变声、美颜录制、等等~~
|
||||
* 可能需要自己搭建`coturn`服务实现`STUN`/`TURN`内网穿透功能
|
||||
|
||||
### MCU/SFU
|
||||
### Moon
|
||||
|
||||
终端推流到服务端,由服务端处理后分流。
|
||||
综合`MCU`/`SFU`两种架构,终端推流到服务端,由服务端处理后分流。
|
||||
|
||||
> 为什么叫`Moon`:因为这是古诗词中最美丽的意象
|
||||
|
||||
#### 注意事项
|
||||
|
||||
* 需要安装[KMS服务](./docs/Deploy.md#kmskurento-media-server)
|
||||
* 需要安装[KMS服务](./docs/Deploy.md#kmskurento-media-server)
|
||||
* 提供混音、变声、美颜、录制等等媒体功能
|
||||
* 终端推送给服务端最高质量媒体,再由服务端根据订阅终端按配置分流。
|
||||
|
||||
Reference in New Issue
Block a user