Flash does not support sending byte headers, so you always get byte 0-. You can search using pseudo-streams ( http://h264.code-shop.com/trac ). Basically, do you get get param? Start = 1234, then the server server corrects the moov header, moves it to the beginning of the file and starts serving it at the starting position. (Essentially, splitting the file on the fly, with a starting position of 1234 and submitting a new generated file)
source
share