van Bijleveld Christian (ST-CO/ENG1.3)
2012-Dec-18 14:35 UTC
[opus] OPUS on embedded platforms
Hi all, I am interested in using the OPUS codec for real-time application on an (preferable low-profile) platform. In order to choose the optimal processor (memory size, speed,...) I have the following questions: - We have compiled OPUS on a PC with Linux OS and on a dual-core Cortex A9 with Linux Kernel. Can OPUS run on a processor with no specific OS, or are there mechanisms/libraries/functionality which are dependent on the operating system?? - I see that there are projects which aim to implement OPUS on a ARM processor. Does anyone know about or have figures regarding resources (memory footprint, clock cycles) which are needed in order to run OPUS on lower-profile processors, such as Cortex Mx, Blackfin DSP or some TI DSP?? - If these figures are not available, does anyone have an estimate on how many resources OPUS needs compared to the AAC codec?? Thank you for your help. Met vriendelijke groeten | Best Regards, Christian van Bijleveld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20121218/e0882656/attachment.htm
Hi, When it comes to complexity, there's a lot of variation depending on the exact settings you use. For example, encoding 48 kb/s stereo hybrid mode at the max complexity setting is probably more than 10 times more complex than using 48 kb/s mono CELT-only mode at the min complexity. So you really need to experiment with the exact settings you want to use. Jena-Marc On 12/18/2012 09:35 AM, van Bijleveld Christian (ST-CO/ENG1.3) wrote:> Hi all, > > I am interested in using the OPUS codec for real-time application on an > (preferable low-profile) platform. In order to choose the optimal > processor (memory size, speed,?) I have the following questions: > > > * We have compiled OPUS on a PC with Linux OS and on a dual-core > Cortex A9 with Linux Kernel. Can OPUS run on a processor with no > specific OS, or are there mechanisms/libraries/functionality which > are dependent on the operating system?? > * I see that there are projects which aim to implement OPUS on a ARM > processor. Does anyone know about or have figures regarding > resources (memory footprint, clock cycles) which are needed in order > to run OPUS on lower-profile processors, such as Cortex Mx, Blackfin > DSP or some TI DSP?? > * If these figures are not available, does anyone have an estimate on > how many resources OPUS needs compared to the AAC codec?? > > > Thank you for your help. > > Met vriendelijke groeten | Best Regards, > *Christian van Bijleveld > * > > > > > > _______________________________________________ > opus mailing list > opus at xiph.org > http://lists.xiph.org/mailman/listinfo/opus >