Assistir YouTube Juntos
Assista vídeos do YouTube juntos em tempo real com amigos.
Leia-me
O que é assistir a vídeos sincronizados?
Assistir a vídeos sincronizados — frequentemente chamado de "watch together" ou "co-watching" — permite que várias pessoas em locais diferentes assistam ao mesmo vídeo exatamente na mesma posição de reprodução, em tempo real. Diferentemente de simplesmente compartilhar um link e pressionar play ao mesmo tempo, uma sessão sincronizada mantém todos presos ao mesmo timestamp mesmo quando alguém pausa, avança ou entra no meio do vídeo.
Isso é possível graças a um servidor central que atua como a única fonte de verdade para o estado de reprodução. Quando qualquer participante pressiona play, pause ou avança para uma nova posição, essa alteração é transmitida para todos os outros participantes imediatamente, e todos os players se ajustam para corresponder. A compensação de latência de rede garante que espectadores com conexões mais lentas permaneçam sincronizados em vez de se afastarem ao longo do tempo.
Descrição da ferramenta
Esta ferramenta permite que você assista a qualquer vídeo do YouTube junto com amigos ou colegas em tempo real. Ela cria uma sala compartilhada que qualquer pessoa pode acessar usando um link. Todos os controles de reprodução — play, pause e busca — são sincronizados entre todos os participantes da sala instantaneamente. A ferramenta exibe estatísticas ao vivo, incluindo sua latência de conexão e a deriva máxima entre participantes, para que você sempre saiba o quão próximo todos estão sincronizados.
Recursos
- Compartilhamento instantâneo de sala — uma URL compartilhável é gerada automaticamente; qualquer pessoa com o link entra na mesma sessão sincronizada
- Sincronização em tempo real — eventos de play, pause e busca de qualquer participante são transmitidos para toda a sala imediatamente, com compensação de latência para manter as posições de reprodução alinhadas
- Monitoramento de deriva ao vivo — exibe sua latência de conexão e a deriva máxima de reprodução entre todos os espectadores para que você possa ver o quão bem todos estão sincronizados
Como funciona
Cada sala é gerenciada por um servidor usando o framework de multiplayer em tempo real Colyseus. O servidor mantém o estado de reprodução autoritário: se o vídeo está tocando ou pausado, o timestamp atual e um contador de versão que incrementa a cada mudança de estado.
Quando um participante interage com o player (play, pause, busca), o comando é enviado ao servidor. O servidor atualiza seu estado autoritário e transmite o novo estado para todos os clientes conectados. O player de cada cliente então reconcilia sua posição local contra o estado autoritário, avançando ou retomando conforme necessário.
Para compensar a latência de rede, o cliente estima a posição de reprodução "verdadeira" do lado do servidor tomando o último timestamp relatado e adicionando o tempo decorrido desde que esse relatório foi recebido — semelhante a como relógios baseados em NTP extrapolam a hora atual entre pontos de sincronização.
Dicas
- Para iniciar uma sessão, simplesmente abra a ferramenta — uma sala é criada automaticamente e uma URL compartilhável aparece no painel de sala à direita.
- Cole uma URL de vídeo do YouTube ou um ID de vídeo no campo de URL e pressione Watch para carregar um vídeo para todos na sala.
- Compartilhe a URL mostrada no painel de sala com qualquer pessoa com quem você queira assistir; ela entrará automaticamente na mesma sala quando abrir o link.
- A estatística Max drift mostra a maior lacuna (em segundos) entre as posições de reprodução de quaisquer dois participantes. Um valor abaixo de 2 segundos é normal; valores maiores podem indicar uma conexão lenta.