|Discussion Home | About | Threads By Date | Search|
Http Dynamic Streaming
I'v started to add HTTP Dynamic Streaming support into FFMPEG. In the process I found something very odd and would appreciate any feedback or insight. I started to stripping atoms out of the fragments generated by the adobe fragment tool. I did this to find the initial minimum atoms used in the OSMF to play a fragment stream. I followed adobes F4V doc and read what as manidotry and what wasn't, but I wanted to test it against the OSMF implementation. What I discovered was that I stripped every atom, except the MDAT atom, and OSMF was still able to play the fragments. I'm confused because I thought the TRAF atoms held the location and timing of each from with in the fragment file. So how is OSMF able to play the file. My only thought was that the data in the MDAT isnt' just encoded video/audio. But there is some addition container data in there. Any ideas?
posted 05/01/12 by gosuperninja | Report Abuse