On 11 September 2011 13:17, M.L. wrote: > PCM is by far the easiest if the TCP stack can do it. I'm not sure if > the TCP stack will achieve that throughput. > > MP3 is ubiquitous, but the solution has the potential to be more > complicated. I did a search and found this company: > http://www.vlsi.fi/ > > They say they have an MP3 encoder chip. That would make your life > easier. I don't know if the PIC32 can achieve real-time MP3 encoding. > It's much more intensive than decoding. > MP3 encoding would probably be pushing a PIC32 a bit, though an integer implementation such as MAD may be worth looking at. If you can afford to push a specialist decoder to the user (using a Java applet for example) you may have some luck using a modern, reduced complexity codec. For example the paper at http://jmvalin.ca/papers/celt_eusipco2009.pdf may be of use. Also, if at all possible use UDP instead of TCP--you will reduce bandwidth and processing complexity greatly. Regards, Brendan Gillatt --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .