[mythtv] Streaming over network
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.
More information about the mythtv-dev