For the transcoding of a/v we might need to look at GStreamer and/or ffmpeg. It seems a lot of what we might need for this is already there. http://gstreamer.freedesktop.org/ http://ffmpeg.sourceforge.net