[Live-devel] HD MPEG2 TrickPlay
Ross Finlayson
finlayson at live555.com
Mon Apr 9 10:43:33 PDT 2007
>Is there a way that the MPEG2 TrickPlay stream that is generated can
>be generated in a way so that it will be streamed at the same
>bitrate as in normal playback mode?
Note that - in the current implementation - the *average* bit rate of
'trick play' streams is actually a bit *less* than that of normal
playback mode, because 'trick play' streams stream only I-frames,
which are a subset of the entire video data that's streamed in normal
playback mode. (E.g. in 6x fast-forward more, we stream every 6th
I-frame, but nothing else, at 6x the normal rate.)
The problem, however, is that the current implementation transmits
'trick mode' streams in a very bursty fashion, and this is apparently
overwhelming the limited buffer space of some clients. (Some people
have reported the same problem with excessively VBR files even in
normal playback mode.)
As previously dscussed on this mailing list, we have a solution in
mind (it will require updating the index file format to include a new
'duration' field, and implement a new Transport Stream 'framer' class
that uses this). There is currently no ETA for this, though.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list