nsvlc (Network synchronised VLC) is a playback synchronizer for 2 or more different instances of the VLC media player, running on different machines (Windows or Unix) connected via Internet.