Samen video's bekijken
Bekijk samen met vrienden een videobestand, synchroon: iedereen opent een eigen kopie en afspelen, pauzeren en naar een ander punt springen worden voor iedereen gesynchroniseerd.
Protected by Cloudflare Turnstile
Readme
Wat is een gezamenlijke kijkavond met je eigen videobestanden?
Met een gezamenlijke kijkavond kunnen mensen op verschillende plekken op hetzelfde moment dezelfde video bekijken. Afspelen, pauzeren en zoeken worden daarbij voor iedereen gesynchroniseerd. Streamingdiensten hebben zo'n functie ingebouwd voor hun eigen video's, maar als je een video als bestand hebt, zoals een zelfgemaakte film, een opgenomen lezing of een film die je hebt gekocht, tellen mensen meestal af, drukken ze tegelijk op afspelen en lopen ze na de eerste pauze niet meer gelijk.
Beschrijving van de tool
Deze tool houdt de kopieën van een videobestand van iedereen gesynchroniseerd. Open de tool, open je videobestand en verstuur de link: iedereen die de link opent, opent een eigen kopie van hetzelfde bestand. Vanaf dat moment worden afspelen, pauzeren en zoeken voor iedereen tegelijk uitgevoerd.
De video verlaat nooit iemands apparaat. Elke browser speelt het eigen bestand af en de synchronisatieserver ontvangt alleen een vingerafdruk van het bestand, waaraan te zien is of iedereen hetzelfde bestand heeft geopend. In het paneel naast de speler zie je wie er in de kijkruimte is en of diegene dezelfde video heeft. Je vindt er ook een chat.
Functies
- Je eigen bestanden - elke video die je browser kan afspelen, zoals MP4 of WebM, rechtstreeks vanaf je apparaat, zonder iets te uploaden
- Controle op hetzelfde bestand - naast de naam van elke persoon staat de vingerafdruk van diens bestand met de melding "Dezelfde video" of "Andere video"
- Synchronisatie in realtime - acties zoals afspelen, pauzeren en zoeken van iedereen worden meteen naar de hele kijkruimte doorgegeven. Een speler die achterloopt, haalt de achterstand vanzelf in
- Livebewaking van afwijkingen - de latentie van je verbinding en het grootste verschil tussen jouw video en die van anderen
Zo werkt het
Wanneer je een bestand opent, maakt je browser er een vingerafdruk van: een SHA-256-hash van de bestandsgrootte en van stukjes verspreid over het hele bestand, van begin tot eind. Zo is de vingerafdruk meteen klaar, zelfs bij een lange film. Alleen deze vingerafdruk wordt naar de synchronisatieserver gestuurd. Hiermee kan de server zien of twee mensen hetzelfde bestand hebben, maar krijgt die niets over de video zelf te weten, zelfs niet de bestandsnaam.
Het eerste bestand dat in een kijkruimte wordt geopend, wordt de video van die kijkruimte. Iemand met een ander bestand kan toch meekijken, met een waarschuwing erbij, en kan diens bestand instellen als de video van de kijkruimte. De video begint dan voor iedereen opnieuw. De server houdt bij of de video wordt afgespeeld en waar iedereen is. Elke speler volgt die status. Wanneer iemand diens bestand opent terwijl de anderen kijken, pauzeert de video voor iedereen op de huidige positie, zodat de nieuwkomer samen met hen kan beginnen.
Beperkingen
- Iedereen heeft een eigen kopie van de video nodig: de tool stuurt het bestand niet naar anderen.
- Wat er kan worden afgespeeld, hangt af van de browser: MKV-, AVI- of HEVC-bestanden worden mogelijk niet overal afgespeeld. Een bestand kan ook zonder geluid worden afgespeeld als de browser de audio niet kan decoderen.
- Iedereen in de kijkruimte kan de video afspelen, pauzeren, doorspoelen of wijzigen.
- Er wordt niets opgeslagen. Zodra iedereen de kijkruimte heeft verlaten, verdwijnt deze.
Tips
- Stuur iedereen hetzelfde bestand, bijvoorbeeld via een gedeelde map, zodat de vingerafdrukken overeenkomen. Kopieën van verschillende locaties verschillen vaak, zelfs als het om dezelfde film gaat.
- Als je browser de video niet vanzelf afspeelt, druk dan één keer op afspelen. De kijkruimte wacht op je totdat je dat doet.
- Open het bestand opnieuw nadat je de pagina opnieuw hebt geladen: de browser bewaart het niet.