首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混合两个或更多G.711原始流

混合两个或更多G.711原始流
EN

Stack Overflow用户
提问于 2018-07-04 10:09:25
回答 1查看 364关注 0票数 1

我试图做一个实时的实时混合几个G.711原始RTP流(每个RTP数据包包含160字节的原始G.711 A/U有效载荷)和流都是时间同步的。

我尝试为所有流中的每个字节取平均值,并构建一个大小相同(160)的新数组,但是它的值是原始流的平均值,但是当播放音频时,我发现它太吵了。

我也试过用Max和Min,混合输出更好,但还是很吵。

什么是混合2个或更多G.711原始流的正确方法?

如果会议中有3部手机,每个分组间隔(例如20 on ),我需要将两个RTP包混合到一个RTP包中,并将其流到第三个RTP包,以此类推。

穆阿塔塞姆

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-02 21:15:15

我已经找到解决办法了。我必须将流解码成PCM 16位样本,然后执行正常平均值,然后再对结果进行编码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51171110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档