Hi Sebastian,
I am able to build mp4 on-the-fly using Android MediaMuxer API. Currently, 1 audio and 1 video track suffice for me.
Interestingly, Android MediaMuxer prints this
"I MPEG4Writer: The mp4 file will not be streamable."
So, I am guessing the file is not a "fast start", it will have to be downloaded fully before it can start playing. Am I right? Another interesting thing is, the file plays perfectly in most players under the sun on multiple OSes, VLC on Win, Mac, Linux, Totem player, Win Media Player, etc. However, it has some issue playing on QuickTime on Mac. Audio track works great even on QuickTime. If I take the same elementary video stream and mux it using ffmpeg then it plays fine on QuickTime. If I take only the elementary video stream and mux it using MediaMuxer, issue is seen with QuickTime.
Don't get me wrong, none of these are show stoppers for me. I was just curious to find out what is possible with mp4parser . . . Thanks a lot for answering. I will send you a Skype request. Will be happy to beta / alpha test for you even if I go with Android MediaMuxer . . .
Mit herzlichen Gruessen,
Eddie