[FFmpeg-user] HTML5 video streaming from a file source: extradata corrupt

Carl Eugen Hoyos cehoyos at ag.or.at
Sat Feb 23 00:37:43 CET 2013


Artem Mindrov (GMail <artem.mindrov <at> gmail.com> writes:

> Fri Feb 22 13:02:55 2013 Extradata corrupt.
> Fri Feb 22 13:02:55 2013 Error writing output header
> Fri Feb 22 13:02:55 2013 127.0.0.1 - - [GET] "/live.webm HTTP/1.1" 200 63

You cannot put theora into webm.

> or this (for .mp4):
> 
> Fri Feb 22 13:17:14 2013 muxer does not support non seekable output
> Fri Feb 22 13:17:14 2013 Error writing output header
> Fri Feb 22 13:17:14 2013 127.0.0.1 - - [GET] "/live.mp4 HTTP/1.1" 200 68

You generally cannot stream isom-related formats.
(This is not a limitation of FFmpeg but of the format)

> or this (for .ogg):
> 
> Fri Feb 22 12:48:06 2013 No extradata present
> Fri Feb 22 12:48:06 2013 Error writing output header
> Fri Feb 22 12:48:06 2013 127.0.0.1 - - [GET] "/live.ogg HTTP/1.1" 200 68

I suspect these could in theory be fixed with an option 
that adds global headers, but options do not work well 
with ffserver;-(
(And I don't know if streaming ogg with ffserver is 
supported, test with audio only *and* audio encoding.)

Sorry, Carl Eugen



More information about the ffmpeg-user mailing list