8xFF / 8xFF/atm0s-media-server

feat: mix-minus with rtp transport

未关闭
#429 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。