Sychron Multicast Streaming
Posted: 18 Jun 2011 13:35
Hi everybody!
I'm trying to implement a Multicast Stream (mainly videos but also music) on a local arey network. Latest VLC version on Ubuntu machines.
Since it's a very confusing thing when your clients are not synchronized, im asking you which is the best way to "force" it to be always synchronized?
I tryied using the network synchronisatoin feature.
using cvlc --network-synchronisation --netsync-master [..] on server
vlc --netsync-master-ip "hostip" rtsp://[..] on clients.
But it seems to have simply no effect. As long as there is no connection issue streams keep on very high synchronisation (~20ms dely, unoticable, half on a frame) but if i encounter some trouble, like unplugging a cable and stuff. The synchronisation is lost, with or without network synchronisation. All reports about this feature i found, were about v0.8.6.
However --clock-jitter 0 works fine to me (without netsync-master) , i can't force a desync via unplugging cables. How ever i haven't tested this configuration via WLAN so far and i expecting some issue there, with --clock-jitter 0.
Any ideads how to make the --network-synchronisation work? All ideas to get a rockstable multicast stream are welcome, too!
Also i want which is the best container/encoding format to stream on low latency, pls add a reasonable explanation why this container/encoding is the best ("FLASH is used everywhere" is no reason to me ).
Thanks in advance!
Hardt
I'm trying to implement a Multicast Stream (mainly videos but also music) on a local arey network. Latest VLC version on Ubuntu machines.
Since it's a very confusing thing when your clients are not synchronized, im asking you which is the best way to "force" it to be always synchronized?
I tryied using the network synchronisatoin feature.
using cvlc --network-synchronisation --netsync-master [..] on server
vlc --netsync-master-ip "hostip" rtsp://[..] on clients.
But it seems to have simply no effect. As long as there is no connection issue streams keep on very high synchronisation (~20ms dely, unoticable, half on a frame) but if i encounter some trouble, like unplugging a cable and stuff. The synchronisation is lost, with or without network synchronisation. All reports about this feature i found, were about v0.8.6.
However --clock-jitter 0 works fine to me (without netsync-master) , i can't force a desync via unplugging cables. How ever i haven't tested this configuration via WLAN so far and i expecting some issue there, with --clock-jitter 0.
Any ideads how to make the --network-synchronisation work? All ideas to get a rockstable multicast stream are welcome, too!
Also i want which is the best container/encoding format to stream on low latency, pls add a reasonable explanation why this container/encoding is the best ("FLASH is used everywhere" is no reason to me ).
Thanks in advance!
Hardt