Blue_MiSfit
21st July 2008, 21:10
Hi folks,
I'm experimenting with streaming MP4 using a broadcom 7504 based box.
The hardware is pretty good, and can handle level 4 high profile H.264.
However, we're having issues streaming an MP4 generated by Handbrake.
If we map a network share, MP4s will play just fine. However, if we try to literally stream/download at the same time (i.e. copy the file, and play while it's downloading), it fails immediately.
The error log reports that the box tries to seek to the end of the file, which of course isn't available when streaming. It almost looks like MP4 stores the header information at the end of the file?
I'm not up on the details of the MP4 container... where is the header typically stored? I know it's possible to stream an MP4, because Youtube does it :) Ideas?
Thanks,
~MiSfit
I'm experimenting with streaming MP4 using a broadcom 7504 based box.
The hardware is pretty good, and can handle level 4 high profile H.264.
However, we're having issues streaming an MP4 generated by Handbrake.
If we map a network share, MP4s will play just fine. However, if we try to literally stream/download at the same time (i.e. copy the file, and play while it's downloading), it fails immediately.
The error log reports that the box tries to seek to the end of the file, which of course isn't available when streaming. It almost looks like MP4 stores the header information at the end of the file?
I'm not up on the details of the MP4 container... where is the header typically stored? I know it's possible to stream an MP4, because Youtube does it :) Ideas?
Thanks,
~MiSfit