Vad är synkroniserad videotittning?

Synkroniserad videotittning (även kallad "titta tillsammans" eller "co-watching") är en teknik som håller en videospelare i samma tillstånd för flera fjärranslutna tittare samtidigt. När en person spelar upp, pausar eller söker till en annan position i videon uppdateras alla andra deltagares spelare för att matcha. Detta uppnås genom att sända uppspelningshändelser genom en realtidsmeddelandekanal — vanligtvis WebSockets — så att varje klient mottar och tillämpar samma kommandon inom millisekunder.

Verktygsbeskrivning

YouTube Watch Together låter dig titta på vilken YouTube-video som helst synkroniserat med andra personer i ett delat rum. Skapa ett namngivet rum, bjud in andra genom att dela rumets URL, ladda en YouTube-video och spela den tillsammans. Varje uppspelning, paus och sökning synkroniseras automatiskt till alla deltagare. Verktyget innehåller också en live-chatt så du kan diskutera videon i realtid utan att behöva byta till en annan app.

Funktioner

  • Realtidssynkronisering av video — uppspelnings-, paus- och sökhändelser sänds till alla rummedlemmar inom sekunder via WebSocket, vilket håller alla på samma position.
  • Delbar rumslänk — rumets URL uppdateras automatiskt i webbläsarens adressfält så du kan kopiera och dela den direkt.
  • Integrerad chatt — skicka textmeddelanden till alla i rummet medan du tittar.

Hur det fungerar

Rum hanteras av en dedikerad socket-server. När du ansluter till eller skapar ett rum upprättas en WebSocket-anslutning. Var 5:e sekund skickas värdinnans uppspelningsposition till servern och distribueras till alla medlemmar. Om någon medlems uppspelningstid avviker mer än 3 sekunder från referenspositionen söker deras spelare automatiskt till rätt tid. Videoladdningshändelser (när en ny URL anges) synkroniseras också så alla medlemmar byter till samma video samtidigt.

Tips

  • Varje deltagare tilldelas ett slumpmässigt användarnamn vid anslutning, som visas i användarlistan och chattmeddelanden.
  • Endast en video kan laddas per rum åt gången. När någon deltagare anger en ny YouTube-URL byter rummet till den videon för alla.
  • Rumets URL innehåller en ?room=-frågeparameter. Vem som helst som öppnar denna länk ansluts automatiskt till samma rum.
  • Om du blir frånkopplad laddar du bara om sidan och ansluter till rummet igen med samma rum-ID för att fortsätta titta.