Hi,<br><p>I have noted that if I'm receiving an RTP streaming (through a VoD
RTSP session) and I seek (then sending PLAY RTSP messages with a NTP
parameter different from 0) to a later point in time, sometimes I get
the video streaming properly but the audio arrives late and then is
played so quick (double speed) till it synchronizes with the video
stream. Then it goes on properly. It lasts for 5-6 seconds more or
less.
<br> </p><p>I'll try to represent it; I hope it can be understood...=)<br></p><p><br></p><p>Video Audio
<br> </p>00:00 00:00
<br> - -
<br> - -
<br> - -
<br> - -
<br> 00:23 00:23
<br> (seek) (seek)
<br> 01:20 (silence)
<br> - (silence)
<br> - (silence)
<br> 01:23 01:20 (not synchronized)
<br> - = (x2)
<br> - = (x2)
<br> 01:26 01:26 (synchronized)
<br> - -
<br> - -
<br> - -
<br> ... ...
<p> </p><p>And I get this error message when I seek the streaming and the video
starts playing (1:20):
<br> </p><p>(unknown:30257): GStreamer-CRITICAL **: gst_clock_set_calibration:
assertion `internal <= gst_clock_get_internal_time (clock)' failed
<br> </p><p>If tried it with local files and I get video and audio synchronized with no problems. Is this an issue with the MPEG demuxers of Gstreamer? Is there any way to change the buffer so I can get video and audio properly syncrhonized? Any idea about how can I solve it?</p>
<p><br></p>Thanks in advance,
<br> Javi
<br>