W
W
Waxwing_G2022-03-19 14:46:43
VLC
Waxwing_G, 2022-03-19 14:46:43

How to make VLC sync with friends (like online cinema)?

My friends and I often watch movies like this: I download a torrent, everyone goes to a premium Discord server and I stream in 1080p 60fps, but of course, freezes, freezes and pixelation constantly slip through, although the Internet is very fast and the video is new. Online cinemas are also not suitable, because the quality of films straight from sites does not suit us, and it is often difficult to find in the original voice acting with captions. Yes, and there you need a stable Internet stream.

So I came up with an easy way - write VLC player control sync for all viewers. Everyone downloads the same file, launches it locally and watches. If one paused - everyone paused, if one changed the audio track - everyone changed the audio track, etc.

The question is: what is the best way to do this, what language, how to make a connection? My version of the finger in the sky - Extension for VLC and LAN connection via RADMIN.
I am amateurishly familiar with Python, C++, C#, Java, JS-HTML-CSS, but I will be happy to figure out anything else.
Thank you.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
dollar, 2022-03-19
@Waxwing_G

This has already been invented. :)
Syncplay
https://syncplay.pl/
If there are problems with version 1.6.9 on Windows, then use 1.6.8

D
Drno, 2022-03-19
@Drno

Isn't it easier to use streaming from Naidia?
Or a conference and stream there?
VLS has control via the web, you can go through it. But the desynchronization in several seconds will still be

S
SOTVM, 2022-03-19
@sotvm

through ngrock.com we will get a "white IP",
and we will stream to it from VLC
ps
Oops, apparently the project has already been blown away, or the site hangs and does not open :(
PS :
no = works (see there were some temporary glitches)
https:/ /ngrok.com/download

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question