Co to jest zsynchronizowane oglądanie wideo?

Zsynchronizowane oglądanie wideo (zwane również "oglądaniem razem" lub "co-oglądaniem") to technika, która utrzymuje odtwarzacz wideo w tym samym stanie dla wielu zdalnych widzów jednocześnie. Gdy jedna osoba uruchomi, wstrzyma lub przesunie się do innej pozycji w wideo, odtwarzacze wszystkich pozostałych uczestników są aktualizowane, aby się zgadzały. Osiąga się to poprzez transmisję zdarzeń odtwarzania przez kanał wiadomości w czasie rzeczywistym — zwykle WebSockets — tak aby każdy klient otrzymywał i stosował te same polecenia w ciągu milisekund.

Opis narzędzia

YouTube Watch Together pozwala oglądać dowolne wideo z YouTube'a w synchronizacji z innymi osobami w udostępnianym pokoju. Utwórz pokój o nazwie, zaproś innych, udostępniając adres URL pokoju, załaduj wideo z YouTube'a i oglądajcie je razem. Każde uruchomienie, wstrzymanie i przesunięcie są automatycznie zsynchronizowane dla wszystkich uczestników. Narzędzie zawiera również czat na żywo, dzięki czemu możesz dyskutować o wideo w czasie rzeczywistym bez przełączania się na inną aplikację.

Funkcje

  • Zsynchronizacja wideo w czasie rzeczywistym — zdarzenia odtwarzania, wstrzymania i przesunięcia są transmitowane do wszystkich członków pokoju w ciągu sekund za pośrednictwem WebSocket, utrzymując wszystkich na tej samej pozycji.
  • Udostępnialny link pokoju — adres URL pokoju jest automatycznie aktualizowany na pasku adresu przeglądarki, dzięki czemu możesz go skopiować i udostępnić bezpośrednio.
  • Zintegrowany czat — wysyłaj wiadomości tekstowe do wszystkich w pokoju podczas oglądania.

Jak to działa

Pokoje są zarządzane przez dedykowany serwer gniazd. Gdy dołączysz lub utworzysz pokój, nawiązywane jest połączenie WebSocket. Co 5 sekund pozycja odtwarzania hosta jest wysyłana do serwera i rozpowszechniana do wszystkich członków. Jeśli czas odtwarzania któregokolwiek członka odbiega o więcej niż 3 sekundy od pozycji odniesienia, jego odtwarzacz automatycznie przeskakuje do prawidłowego czasu. Zdarzenia ładowania wideo (gdy wprowadzony zostaje nowy adres URL) są również zsynchronizowane, dzięki czemu wszyscy członkowie przełączają się na to samo wideo jednocześnie.

Porady

  • Każdemu uczestnikowi przypisywana jest losowa nazwa użytkownika po dołączeniu, która pojawia się na liście użytkowników i w wiadomościach czatu.
  • Tylko jedno wideo może być załadowane na pokój jednocześnie. Gdy którykolwiek uczestnik wprowadzi nowy adres URL YouTube'a, pokój przełącza się na to wideo dla wszystkich.
  • Adres URL pokoju zawiera parametr zapytania ?room=. Każdy, kto otworzy ten link, zostanie automatycznie dołączony do tego samego pokoju.
  • Jeśli zostaniesz rozłączony, po prostu odśwież stronę i ponownie dołącz do pokoju, używając tego samego identyfikatora pokoju, aby kontynuować oglądanie.