Mikä on synkronoitu videokatselu?

Synkronoitu videokatselu — usein kutsutaan "katso yhdessä" tai "yhteiskatselu" — antaa useille ihmisille eri paikoissa katsoa samaa videota täsmälleen samasta toistopaikasta reaaliajassa. Toisin kuin pelkän linkin jakaminen ja toiston aloittaminen samaan aikaan, synkronoitu istunto pitää kaikki lukittuina samaan aikaleimaan, vaikka joku keskeyttäisi, siirtyisi tai liittyisi kesken videon.

Tämä on mahdollista keskuspalvelimen ansiosta, joka toimii toistotilan ainoana lähteenä. Kun 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 ajan myötä ajautumisen sijaan.

Työkalun kuvaus

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

Ominaisuudet

  • Välitön huoneen jakaminen — jaettava URL luodaan automaattisesti; kuka tahansa linkin omaava liittyy samaan synkronoidtuun 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-ajautuman seuranta — näyttää yhteytesi viiveen ja kaikkien katsojien välisen suurimman toistokohdan ajautuman, jotta näet kuinka tiiviisti kaikki ovat synkronoituina

Kuinka se toimii

Jokaista huonetta hallinnoi palvelin käyttäen Colyseus reaaliaikaista moninpeliä. Palvelin pitää hallussaan auktoritatiivisen toistotilan: onko video toistetaan vai pysäytetty, nykyinen aikaleima ja versiolaskuri, joka kasvaa jokaisen tilanmuutoksen yhteydessä.

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

Verkon viiveen kompensoimiseksi asiakas arvioi "todellisen" nykyisen palvelinpuolen toistokohdan ottamalla viimeksi ilmoitetun aikaleiman ja lisäämällä kuluneen ajan sen jälkeen, kun raportti vastaanotettiin — samalla tavalla kuin NTP-pohjaisten kellojen ekstrapolointi nykyistä aikaa synkronointipisteiden välillä.

Vinkkejä

  • Istunnon aloittamiseksi avaa vain työkalu — huone luodaan automaattisesti ja jaettava URL ilmestyy oikeanpuoleisen huonepaneelin.
  • Liitä YouTube-videon URL tai videon tunnus URL-kenttään ja paina Katso ladataksesi videon kaikille huoneessa oleville.
  • Jaa huonepaneelissa näkyvä URL kenen tahansa kanssa, jonka kanssa haluat katsoa; he liittyvät automaattisesti samaan huoneeseen kun avaat linkin.
  • Max drift -tilasto näyttää suurimman kuilun (sekunteina) minkä tahansa kahden osallistujan toistopaikkojen välillä. Alle 2 sekunnin arvo on normaali; suuremmat arvot voivat viitata hitaaseen yhteyteen.