The tool program MPEG2TransportStreamIndexer can not create index
file for TS file that include video ES of codec such as MEPG4 and
H.264.
That's correct
I think the reason is
No, the reason is described here:
http://lists.live555.com/pipermail/live-devel/2008-May/008722.html
--
Hi,
The tool program MPEG2TransportStreamIndexer can not create index file for TS
file that include video ES of codec such as MEPG4 and H.264. I think the reason
is in file MPEG2IndexFromTransportStream.cpp, line 309(function
MPEG2IFrameIndexFromTransportStream
::analyzePMT):
if (stream_type =
A quick hex-edit of the file confirms that the first and 189th byte
are both 0x47. I've been over the encoder's frame generation, and
each packet sent to the encoder via the pipe to the server code is
prefaced by the sync byte.
Nonetheless, the error message - printed by
"MPEG2TransportStream
A quick hex-edit of the file confirms that the first and 189th byte
are both 0x47. I've been over the encoder's frame generation, and each
packet sent to the encoder via the pipe to the server code is prefaced
by the sync byte.
Is there any debugging switches with the livemedia library I ca
However, using either testMPEG2TransportStreamer or
live555MediaServer to stream it to VLC doesn't work.
testMPEG2TransportStreamer dumps a stream of "Missing Sync Byte"
errors to the console
That means exactly what it says: That your file is not starting with
a Transport Stream 'sync byte' (
OK, I promise this will be the last time i write ;)
I'm not convinced my code is the problem now (although it most likely
still is). I've rewritten my plugin code to simply write packets to
stdout, then piped it into a file (temp.ts). This plays back fine in
VLC.
However, using either tes