[Ffmpeg-devel] On2 Flix Engine uses memcoder in commerical Flix Engine

Rich Felker dalias
Fri Apr 28 00:56:25 CEST 2006


On Thu, Apr 27, 2006 at 04:33:35PM -0400, John Koleszar wrote:
> Rich Felker wrote:
> > On Thu, Apr 27, 2006 at 02:10:51PM -0400, John Koleszar wrote:
> >> Diego Biurrun wrote:
> >>> Out of curiosity: Why do you mux to Ogg?  It has very little going for
> >>> it..
> >>>
> >> Rather than inventing a new container format, I wanted to use something
> >> existing. Ogg was the only one I knew of at the time that allowed you to
> >> write a well formatted stream without seeking, a requirement since the
> >> data is sent over a pipe.
> > 
> > NUT is the best choice for this -- it's specifically designed with the
> > goal of writing without seeking and never causing more buffering/delay
> > than necessary. However...
> > 
> The thing that amazes me is that nobody else set those as design goals
> before. It just seems so fundamental to me. Dare you concede that ogg
> got one thing right? :)

Nope. Ogg is NOT streamable unless you add huge overhead or huge
delay, because you can't write partial pages. You have to buffer a
whole page and then write it.

Rich





More information about the ffmpeg-devel mailing list