Ross Finlayson wrote:

Your synchronization problem occurred when you *created* (multiplexed) your Transport Stream from your audio and video inputs. If you used our software to create your Transport Stream (it wasn't really clear from your message whether or not you did), then you should make sure that you're setting correct timestamps on each frame of data that you feed into the multiplexor.
Hi Ross,

Thanks for your reply.

Yes, I used the live555 "MPEG2TransportStreamFromESSource" object to create my transport stream. Audio is fed from "MPEG1or2AudioStreamFramer" and video is fed from "MPEG4VideoStreamFramer". My actual .m4v and .mp3 files came from two other sources.

You mentioned "setting the correct timestamps on each frame" - I too suspect this to be the root of problem. But where do these timestamps originate? Do I have any control over them? (I suspect that they get generated by my two framers. My .mp3 and .m4v files were recorded at different times and may not be the ~exact~ same duration, but I doubt that would matter.)


------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - www.avg.com Version: 8.5.375 / Virus Database: 270.13.3/2216 - Release Date: 07/03/09 05:53:00


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to