[mythtv] Streaming over network

Brian Grossman mythtv-dev@snowman.net
Fri Jan 10 21:21:39 EST 2003


> > > Modern video encoding works by calculating the differences between
> > > frames.  Thus, in order to do any work on frame N+1, frame N must
> > > already be encoded.  It is a serial process.
> >
> > But it occasionally inserts a non-differential frame, which could be
> > used to separate data for parallel encoding.
>
> Not in real-time, unless you can buffer N*30 or so uncompressed frames
> in memory, or you're willing to accept the error introduced by using the
> original frame as a reference rather than the compressed frame.  If you
> break it up into GOPs, you've wasted time collecting those frames when
> they could have been encoded instead.

You're right.  I was thinking of offline encoding. :(

Brian



More information about the mythtv-dev mailing list