[opus] Antw: [EXT] Opus merging streams

Marc Lavallée marc at hacklava.net
Thu Mar 24 14:22:33 UTC 2022


Hi Andrew,

I think you'd have to decode each packet independently, then sum the 
results, making sure that packets (from different sources) all have the 
same number of samples.

Marc

Le 2022-03-24 à 10 h 14, Andrew Sonzogni a écrit :
> Hello,
>
> Yes, I mean mix multiple streams.
>
> Best regards,
> Andrew Sonzogni
>
> -----Message d'origine-----
> De : Ulrich Windl<Ulrich.Windl at rz.uni-regensburg.de>
> Envoyé : jeudi 24 mars 2022 15:00
> À :andrew at safehear.fr;opus at xiph.org
> Objet : Antw: [EXT] [opus] Opus merging streams
>
>>>> Andrew Sonzogni<andrew at safehear.fr>  schrieb am 24.03.2022 um 14:46
>>>> in
> Nachricht<592e07eaa0e866e10543cf887948874d at mail.gmail.com>:
>> Hello !
>>
>>
>>
>> I have a question. I'm trying to use Opus on an embedded device which
>> communicate with several other devices with the same software.
>>
>> I wanted to know if it's possible to merge Opus packets from different
>> sources and then decode this merged packet through a normal opus_decode.
> "merge" means "concatenate"? Or "mix"?
>
>>
>>
>> I receive in real time 3 different streams of 40ms opus packets. As it
>> would be consuming too much CPU if I decode each packets and then sum
>> them together, I would like to decode them together.
> "sum" sounds like "mix", right?
>
>>
>>
>> Best regards,
>>
>> Andrew Sonzogni
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/opus/attachments/20220324/12f478e9/attachment.htm>


More information about the opus mailing list