[mythtv] Streaming over network

Matt Zimmerman mythtv-dev@snowman.net
Fri Jan 10 20:59:42 EST 2003


On Fri, Jan 10, 2003 at 01:59:12PM -0700, Brian Grossman wrote:

> > 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.

-- 
 - mdz



More information about the mythtv-dev mailing list