hello all,<br>I want to have time synchronised audio playback (multi room feature) on multiple receivers (differerent ip devices)<br>my sender pipeline<br>alsasrc ! pcmapay ! tee ! rtpbin ! udpsink1(rtp)<br>                                   !      ! udpsink1(rtcp)<br>
                                   !     ! udpsrc1(rtcp)<br>                                   ! rtpbin ! udpsink2(rtp)<br>                   ! udpsink2(rtcp)<br>                 ! udpsrc2(rtcp)<br><br>receiver pipeline 1<br>
udpsrc (rtp)       ! rtpbin ! pcmadepay ! alsasink<br>udpsrc (rtcp)     !<br>udpsink (rtcp)   ! <br><br>receiver pipeline 2<br>udpsrc (rtp)      ! rtpbin ! pcmadepay ! alsasink<br>udpsrc (rtcp)    !<br>udpsink (rtcp)  ! <br>
<br>so I have tried (in order to synchronise the streams) to<br>set the ts-offset in the udpsink1(rtp) to a fixed maximum network delay (i use WANem for testing)<br>and enabled<br>&quot;ntp-sync&quot; and &quot;use-pipeline-clock&quot; for the sender and receiver rtpbin<br>
Pipeline is working but network delay still exsists.<br>Shouldn&#39;t the ntp-sync and use-pipeline clock parameter synchronize the sender and receiver clocks? <br>Together with the ts-offset it is played out delayed but synchronised? The ts-offset sets the playout time?<br>
Can anybody help me? Ideas? Examples?<br>I can only find examples for lipsync audio/video streams, and that only for one receiver.<br>According to that post: <br><a href="http://sourceforge.net/mailarchive/message.php?msg_id=20100827160618.15BA0EE8CE%40bugzilla-web.gnome.org">http://sourceforge.net/mailarchive/message.php?msg_id=20100827160618.15BA0EE8CE%40bugzilla-web.gnome.org</a><br>
it should work in the actual git version<br>am I wrong?<br>cheers Thomas<br>P.S: i use the git version from 11.11.2010 of gstreamer gst-plugins-base gst-plugins-good<br> <br>