One issue I encountered in the early days was CPU ready - you basically need a dedicated core for each transcoder (MP3,vorbis) to keep realtime.