Sebastian Dröge
fdfe97f447
test-netclock: Use gst_pipeline_set_latency() to set a high-enough, equal latency for all receivers
2015-06-13 17:14:43 +02:00
Sebastian Dröge
a5044fa1f9
test-netclock: Use new ntp-time-source property on rtpbin
...
Select the clock time to be used as NTP time source. This allows proper
synchronization between receivers, independent of sharing base times, and just
requires them to use the same clock.
2015-06-12 23:35:32 +02:00
Sebastian Dröge
028a4666fa
test-netclock: Setting the same base time on sender and receiver is not necessary
...
It's going to be fixed up by rtpbin when using ntp-sync=TRUE
2015-06-11 20:41:31 +02:00
Sebastian Dröge
5c5850b6b1
test-netclock-client: Use ntp-sync=TRUE and buffer-mode=SYNC for proper synchronization
2015-06-10 17:14:44 +02:00
Sebastian Dröge
af2cb6445a
test-netclock-client: Use new GstClock API to wait for clock synchronization
2015-06-09 13:53:47 +02:00
Sebastian Dröge
6219766555
test-netclock-client: Use a GMainLoop and playbin's source-setup signal
...
A mainloop is needed to get glimagesink to display something on OSX, and
the source-setup signal just makes things a little bit easier.
2015-06-09 13:52:05 +02:00
Jan Schmidt
b04856f0cf
examples: Add a simple example of network synch for live streams.
...
An example server and client that works for synchronising live streams
only - as it can't support pause/play.
2015-03-03 11:53:16 +11:00