1.4 KiB
1.4 KiB
桃夭
基于WebRTC实现信令服务,实现Mesh、MCU和SFU三种媒体通信架构,支持直播会议两种场景。
模块
| 模块 | 名称 | 描述 |
|---|---|---|
| taoyao | 桃夭 | 桃之夭夭灼灼其华 |
| taoyao-nat | 内网穿透 | STUN/TURN暂不实现(公共服务或者搭建coturn服务) |
| taoyao-live | 直播 | 直播、连麦 |
| taoyao-model | 模型 | 数据模型 |
| taoyao-media | 媒体 | 录制、视频(美颜、AI识别)、音频(混音、变声) |
| taoyao-client | 终端 | 帐号、摄像头 |
| taoyao-signal | 信令 | 信令服务 |
| taoyao-server | 服务 | 启动服务 |
| taoyao-meeting | 会议 | 会议模式、广播模式、单人对讲 |
| taoyao-webrtc | WebRTC模块 | |
| taoyao-webrtc-sfu | WebRTC SFU架构实现 | |
| taoyao-webrtc-mcu | WebRTC MCU架构实现 | |
| taoyao-webrtc-mesh | WebRTC MESH架构实现 | |
| taoyao-webrtc-native | WebRTC底层实现 | MCU/SFU底层媒体服务 |
STUN/TURN公共服务
stun:stun1.l.google.com:19302
stun:stun2.l.google.com:19302
stun:stun3.l.google.com:19302
stun:stun4.l.google.com:19302
stun:stun.stunprotocol.org:3478
终端
帐号可以管理媒体,摄像头只能被动管理。
功能
|功能|场景|描述|帐号|摄像头| 注册 注销 心跳 推流 拉流 邀请 踢出 绑定设备 解绑设备 进入会议:没有自动创建 关闭会议: 订阅 取消订阅 暂停推流 恢复推流 掉线重连
信息
IP MAC 信号 电量 通话状态 录制状态