There is a method of building a series of prototypes as you get going, understand, and optimize. This last stage is a little pedestrian as performance is reigned into to trade-off with reliability. The insights may be worthwhile? MP4 recording MP3 recording -- -- Your browser does not support the audio element.