Mikä on synkronoitu videokatselu?

Synkronoitu videokatselu — usein kutsutaan "katso yhdessä" tai "yhteiskatselu" — antaa useille ihmisille eri paikoissa katsoa samaa videota täsmälleen samassa toistopaikassa, reaaliajassa. Toisin kuin pelkkä linkin jakaminen ja toiston aloittaminen samaan aikaan, synkronoitu istunto pitää kaikki lukittuna samaan aikaleimaan, vaikka joku keskeyttäisi, siirtäisi toistoa tai liittyisi kesken videon.

Tämä on mahdollista keskuspalvelimen ansiosta, joka toimii toistotilan ainoana totuuden lähteenä. Kun mikä tahansa osallistuja painaa toista, keskeytystä tai siirtää toiston uuteen kohtaan, muutos lähetetään välittömästi kaikille muille osallistujille, ja kaikki soittimet säätävät vastaamaan. Verkon viivekompensointi varmistaa, että hitaamman yhteyden käyttäjät pysyvät synkronoituina sen sijaan, että ajautuisivat erillään ajan myötä.

Työkalun kuvaus

Tämä työkalu antaa sinun katsoa mitä tahansa YouTube-videota yhdessä ystävien tai kollegoiden kanssa reaaliajassa. Se luo jaetun huoneen, johon kuka tahansa voi liittyä linkin avulla. Kaikki toistosäätimet — toisto, keskeytys ja siirtyminen — synkronoidaan kaikkien huoneen osallistujien kesken välittömästi. Työkalu näyttää live-tilastoja, mukaan lukien yhteytesi viiveen ja osallistujien välisen suurimman poikkeaman, joten tiedät aina, kuinka tiiviisti kaikki ovat synkronoituina.

Ominaisuudet

  • Välitön huoneen jakaminen — jaettava URL luodaan automaattisesti; kuka tahansa, jolla on linkki, liittyy samaan synkronoidussa istuntoon
  • Reaaliaikainen synkronointi — toisto-, keskeytys- ja siirtymistapahtumat mistä tahansa osallistujasta lähetetään koko huoneelle välittömästi, viivekompensoinnilla toistopaikkojen pitämiseksi linjassa
  • Live-poikkeaman seuranta — näyttää yhteytesi viiveen ja kaikkien katsojien välisen suurimman toistopaikkapoikkeaman, jotta näet, kuinka tiiviisti kaikki ovat synkronoituina

Kuinka se toimii

Jokaista huonetta hallinnoi palvelin käyttäen Colyseus-reaaliaikaista moninpeliympäristöä. Palvelin säilyttää auktoritatiivisen toistotilan: onko video toistossa vai pysäytetty, nykyisen aikaleiman ja versionumeroa, joka kasvaa jokaisen tilanmuutoksen yhteydessä.

Kun osallistuja on vuorovaikutuksessa soittimen kanssa (toisto, keskeytys, siirtyminen), komento lähetetään palvelimelle. Palvelin päivittää auktoritatiivisen tilansa ja lähettää uuden tilan kaikille yhdistetyille asiakkaille. Jokaisen asiakkaan soitin sovittaa sitten paikallisen asemansa auktoritatiivista tilaa vastaan, siirtyen tai jatkamalla tarpeen mukaan.