I’m having an audio/video synchronization problem.
Audio gradually plays faster than video and the gap gets bigger as time passes.
Here are what I have set up:
- AXIS Q7401
Video: H.264, 250kbits constant bitrate
Audio: AAC, 16KHz sampling, 64kbits
- Wowza Media Server
Application Name: live
Stream type: live-lowlatency
Application.xml:
Streams/Properties/Property/sortPackets: true
Streams/Properties/Property/sortBufferSize: 750
Streams/Properties/Property/flushInterval: 30
I used the streammanager to receive stream from AXIS Q7401.
Stream type that I used for pulling from AXIS Q7401 was rtp-record.
-
JW Player 5.5, Flow Player 3.2.7
-
Web Browser - Crome with Flash Player 10.2
First, the audio/video are in sync. But it gets tilted as time passes.
It seems that there is a problem in RTSP->RTMP re-streaming.
The reason why I think that is the problem is that even if I set JWPlayer’s bufferlength to 1 sec, the audio/video are out of sync by more than 3 seconds if I play it for 3hours.
Is there any setting that I can try in Wowza Media Server?
Thank you for your help!