[开源]可用于视频会议的音视频信令服务 方便扩展接入更多智能终端
开源系统视频直播
![[开源]可用于视频会议的音视频信令服务 方便扩展接入更多智能终端](https://yy123.ink/api/img/1782609618607-0uglx7.jpg)
一、开源项目简介
桃夭
桃夭是套基于Mediasoup开发的WebRTC音视频信令服务,可以非常方便的扩展信令接入更多智能终端。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
终端预览


四、功能概述
桃夭是套基于`Mediasoup`开发的`WebRTC`音视频信令服务,可以非常方便的扩展信令接入更多智能终端。
Web终端功能
|
功能 |
是否支持 |
是否实现 |
描述 |
|
P2P |
支持 |
完成 |
视频会话(监控模式) |
|
Mediasoup |
支持 |
完成 |
视频房间(会议模式) |
|
控制 |
支持 |
完成 |
完整控制信令 |
|
拍照 |
支持 |
完成 |
拍照 |
|
录像 |
支持 |
完成 |
录像 |
Media终端功能
|
功能 |
是否支持 |
是否实现 |
描述 |
|
Mediasoup |
支持 |
完成 |
视频房间(会议模式) |
|
控制 |
支持 |
完成 |
部分控制信令 |
|
拍照 |
支持 |
完成 |
拍照 |
|
录像 |
支持 |
完成 |
录像 |
Android终端功能
|
功能 |
是否支持 |
是否实现 |
描述 |
|
P2P |
支持 |
完成 |
视频会话(监控模式) |
|
Mediasoup |
支持 |
完成 |
视频房间(会议模式) |
|
控制 |
支持 |
完成 |
部分控制信令 |
|
拍照 |
支持 |
完成 |
拍照 |
|
录像 |
支持 |
完成 |
录像 |
|
混音 |
支持 |
完成 |
多路混音 |
|
水印 |
支持 |
完成 |
视频水印 |
注意事项
-
Web终端不支持同时进入多个视频房间,Android终端支持。
-
Media终端只支持录像之后自动生成预览图片,不支持视频直接拍照。
-
Media终端只支持视频房间(会议模式)录像,视频会话(监控模式)不支持。
五、技术选型
项目部署
整体环境
模块
|
模块 |
名称 |
描述 |
|
taoyao-client-web |
H5终端 |
浏览器终端 |
|
taoyao-client-media |
媒体终端 |
媒体服务 |
|
taoyao-client-android |
安卓终端 |
安卓终端 |
|
taoyao-signal-server |
信令服务 |
终端信令控制 |
信令
现有信令:详细内容请查看 README.md 内容
Docker
证书
本地开发测试安装docs/certs中的ca.crt证书到受信任的根证书颁发机构
评论