Hello everybody,

I would like to feed a streaming server with a 3gp/MP4 file file upload. Basically a mobile device captures a video and stores it on a server instead of local memory. So there is not really a live input stream, just a client saving a video file.

However, the server is meant to instantly handle any given file input as a live stream. So while the input data stream is still writing the file I would like to start live streaming that incoming file, e.g. using Darwin or VLC.

My question:
What do I have to take care about, which tools do I need? Currently the problem is that I get the moov part is written at the end of the incoming file. How can I start streaming before I get the moov part? Is mp4box/gpac the tool to use?

I would be very grateful for any hints leading me into the right direction