I know that people have reported lip sync issues with streams coming from different encoders. The streams will playback fine in VLC directly or even RTSP/RTP through Wowza to VLC but in Flash the lip sync is off. We have not determined what causes the issue. A few things that could contribute:
-
Be sure you have set a NetStream.setBufferTime(secs) value in your player of between 2-5 seconds. If you are using one of our example players for playback you are OK.
-
See step#1 of this forum post:
-
Try turning off B-frames.
-
Be sure the stream has a consistent frame rate (some encoders will change the frame rate on the fly)
-
Try the new Flash player 10.1 beta 2. They have updated the H.264 decoder
I hope this helps.
Charlie