[Live-devel] Syncing up to MPEG-2 Transport Stream

Lonnie Walker lonnie.walker at apogeelabs.com
Tue Jun 10 13:52:32 PDT 2008


I created two MPEG-2 transport streams. Stream A contains MPEG-2 audio
and video and was created with testMPEG1or2ProgramToTransportStream.
stream B contains MPEG-4 video and AAC audio and was created using
live555.

When I stream both of these .ts files using testMPEG2TransportStreamer
and play the stream with VLC, stream A can be played no matter where at
in the stream the RTP session is at, but stream B only can be played at
the beginning of the session. 

I'm guessing that stream B only has 1 VOL header and if VLC doesn't
receive the VOL header, the stream won't play. Does anyone know if there
is a class responsible for adding MPEG-4 VOL headers to the stream or
should the MPEG-4 Elementary stream already contain the VOL headers
before being processed by live555?

Thanks

Lonnie




More information about the live-devel mailing list