[opus] How to make opus work on a low end device ?
Jean-Marc Valin
jmvalin at jmvalin.ca
Tue Dec 29 20:25:08 PST 2015
Hi,
The specs you're listing are pretty low, but I *think* running Opus
encoding should be achievable at 16 kHz. CELT should require less CPU
for encoding than SILK, but for voice, you will need a higher bitrate
with CELT than with SILK to achieve equivalent quality (e.g. 24-40 kb/s
with CELT instead of 16-24 kb/s with SILK).
Cheers,
Jean-Marc
On 12/28/2015 12:11 PM, jensenchen wrote:
> hi,
> I am porting opus encoder to a low end device with 32K ram, 256K
> flash and 32MHz arm M3 mcu.
> But opus seems consume too much. To make it work , what I can think of
> 1, Only fixed point supported
> 2, Only mono voice application supported
> 3, Set complexity to zero
> 4, Support only one sample rate, like 16KHz
> 5, Silk mode only or Celt mode only
>
> My question is , before I start, Shall I choose silk mode or celt mode ?
> and beside I mention above, what else can I do to reduce the
> complexity (rom, ram, MCU),
> even compromise the voice quality...
>
> Thanks,
>
> ------------------------------------------------------------------------
> jensenchen
>
>
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
>
More information about the opus
mailing list