2022-11-11 07:59:36 +08:00
[*]
2022-11-10 07:24:15 +08:00
2022-11-11 07:59:36 +08:00
[*]
2022-11-10 07:24:15 +08:00
[*]
2022-11-10 07:24:15 +08:00
2022-11-10 07:40:57 +08:00
2022-11-11 07:59:36 +08:00
2022-11-11 07:59:36 +08:00
2022-11-11 07:59:36 +08:00
2022-11-11 07:59:36 +08:00
2022-11-09 08:28:37 +08:00
2022-11-11 07:59:36 +08:00
2022-11-11 07:59:36 +08:00
2022-11-11 07:59:36 +08:00

桃夭

基于WebRTC实现信令服务实现Mesh、MCU和SFU三种媒体通信架构支持直播会议两种场景。

模块

模块 名称 描述
taoyao 桃夭 桃之夭夭灼灼其华
taoyao-nat 内网穿透 STUN/TURN
taoyao-boot 基础 启动模块
taoyao-live 直播 直播、连麦
taoyao-media 媒体 录制、视频美颜、AI识别、音频混音、变声
taoyao-signal 信令 信令服务
taoyao-server 服务 启动服务
taoyao-meeting 会议 会议模式、广播模式、单人对讲
taoyao-webrtc WebRTC模块
taoyao-webrtc-jni WebRTC JNI WebRTC本地接口
taoyao-webrtc-sfu WebRTC SFU架构实现
taoyao-webrtc-mcu WebRTC MCU架构实现
taoyao-webrtc-mesh WebRTC MESH架构实现

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 信号 电量 通话状态 录制状态

直播

会议

证书

keytool -genkeypair -keyalg RSA -dname "CN=localhost, OU=acgist, O=taoyao, L=GZ, ST=GD, C=CN" -alias taoyao -validity 3650 -ext ku:c=dig,keyE -ext eku=serverAuth -ext SAN=dns:localhost,ip:127.0.0.1 -keystore taoyao.jks -keypass 123456 -storepass 123456
Description
桃夭是套基于Mediasoup开发的WebRTC音视频信令服务,可以非常方便的扩展信令接入更多智能终端。
Readme Apache-2.0 21 MiB
Languages
Java 85.6%
JavaScript 8.9%
C++ 2.6%
CSS 1.3%
Vue 1.2%
Other 0.3%