一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介桃夭桃夭是套基于Mediasoup开发的WebRTC音视频信令服务,可以非常方便的扩展信令接入更多智能终端。
二、开源协议使用Apache-2.0开源协议
三、界面展示终端预览四、功能概述桃夭是套基于`Mediasoup`开发的`WebRTC`音视频信令服务,可以非常方便的扩展信令接入更多智能终端。
Web终端功能功能
是否支持
是否实现
描述
P2P
支持
完成
视频会话(监控模式)
Mediasoup
支持
完成
视频房间(会议模式)
控制
支持
完成
完整控制信令
拍照
支持
完成
拍照
录像
支持
完成
录像
Media终端功能功能
是否支持
是否实现
描述
Mediasoup
支持
完成
视频房间(会议模式)
控制
支持
完成
部分控制信令
拍照
支持
完成
拍照
录像
支持
完成
录像
Android终端功能功能
是否支持
是否实现
描述
P2P
支持
完成
视频会话(监控模式)
Mediasoup
支持
完成
视频房间(会议模式)
控制
支持
完成
部分控制信令
拍照
支持
完成
拍照
录像
支持
完成
录像
混音
支持
完成
多路混音
水印
支持
完成
视频水印
注意事项Web终端不支持同时进入多个视频房间,Android终端支持。Media终端只支持录像之后自动生成预览图片,不支持视频直接拍照。Media终端只支持视频房间(会议模式)录像,视频会话(监控模式)不支持。五、技术选型项目部署整体环境Debian = 11.7.0Git >= 1.8.0Java >= 17.0.0Maven >= 3.8.0CMake >= 3.26.0NodeJS >= v18.16.0Python >= 3.8.0 with PIPFFmpeg >= 4.3.0GCC/G++ >= 10.2.0Android >= 9.0模块模块
名称
描述
taoyao-client-web
H5终端
浏览器终端
taoyao-client-media
媒体终端
媒体服务
taoyao-client-android
安卓终端
安卓终端
taoyao-signal-server
信令服务
终端信令控制
信令现有信令:详细内容请查看 README.md 内容
Dockeracgist/taoyao-client-webacgist/taoyao-client-mediaacgist/taoyao-signal-server证书本地开发测试安装docs/certs中的ca.crt证书到受信任的根证书颁发机构
六、源码地址访问一飞开源:https://code.exmay.com/