8xFF / 8xFF/atm0s-media-server
feat: mix-minus with rtp transport
未关闭
- 主要语言
- Rust
- 星标
- 329
- 派生
- 31
- PR 合并指标
- 30 天内没有已合并 PR
描述
RTP Transport has only a single output track, making it unusable with mix-minus. The current implementation requires at least two output tracks to avoid no sound if the current user is the loudest peer.
贡献指南
调研方向
查看代码库中的 RTP transport 实现,该实现可能位于 transport 或 rtp 模块中。了解当前如何处理输出轨道,以及为避免用户是音量最大的 peer 时出现静音而采用的 mix-minus 逻辑。此更改要求修改 transport 以支持多个输出轨道,或调整 mix-minus 算法。检查 RTP transport 的现有测试,了解当前如何测试单个输出轨道的限制。
由索引模型根据 Issue 内容生成。
评估
- 领域
- audio-video-rtc, backend
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100