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

Reply via email to