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 can
enable to further explore this?
Regards,
Ryan
On Jul 12, 2008, at 7:27 PM, Ross Finlayson wrote:
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' (0x47), presumably because it begins
in the middle of a Transport Stream packet.
If you make sure that your encoder's output begins with the start of
a 188-byte Transport Stream packet (i.e., beginning with a sync byte
(0x47)), then you probably won't have this problem.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel