# taoyao **Repository Path**: 921130764/taoyao ## Basic Information - **Project Name**: taoyao - **Description**: 桃夭是套基于`Mediasoup`开发的`WebRTC`音视频信令服务,可以非常方便的扩展信令接入更多智能终端。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 78 - **Created**: 2023-03-08 - **Last Updated**: 2023-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 桃夭 桃夭是套基于`Mediasoup`开发的`WebRTC`音视频信令服务,可以非常方便的扩展信令接入更多智能终端。

Java GitHub stars Gitee stars
GitHub Workflow Status GitHub release (latest by date) GitHub code size in bytes GitHub

---- ## 模块 |模块|名称|描述| |:--|:--|:--| |taoyao-client-web|Web终端|提供前端控制页面| |taoyao-client-media|媒体服务|提供音视频接入服务| |taoyao-client-harmony|鸿蒙终端|鸿蒙智能终端接入| |taoyao-signal-server|信令服务|终端信令控制| ## 部署 [部署文档](./docs/Deploy.md) ### 集群 信令服务支持下挂多个媒体服务,但是信令服务本身不具备分布式集群功能,如需实现给出以下两种实现建议: #### 信令分区 将信令服务进行分区管理,分区不要直接管理终端,优先选择分区,然后选择信令服务。 #### 代理终端 将下级信令服务的终端全部使用代理终端注册到上级信令服务,上级信令服务代理终端处理信令时直接路由到下级路由服务,这样一级一级路由直到发送给真正的终端为止。 ## TODO * 录制(Recorder) * 音频:降噪、混音、变声 * 视频:水印、美颜、AI识别 * P2P * 反复测试推流拉流、拉人踢人、音频视频控制 * 优化JS错误回调 -> platform::error * 24小时不关闭媒体/一秒一次推拉流十分钟测试/三十秒推拉流一小时测试 * 标识 -> ID * 所有字段获取 -> get