Reprodução de vídeo sincronizada pela rede

8

Gostaria de reproduzir o mesmo vídeo em dois computadores diferentes e sincronizá-los aproximadamente pela Internet. Eu gostaria de assistir vídeos juntos com meu amigo enquanto conversava no Skype. Seria preferível que, se um de nós parasse / iniciasse o vídeo, ele parasse / começasse do outro lado também.

A sincronização não precisa ser a segunda perfeita, mas os vídeos não devem se separar com o tempo. Ele precisa funcionar no Windows e não deve ser muito difícil de configurar (ou seja, preciso falar com alguém durante a configuração). Ambos os computadores estão atrás de roteadores (conexão adsl doméstica).

Existe alguma solução existente para isso?

Esclarecimento: O que eu estou procurando é uma solução de controle remoto para ambos os jogadores em ambos os computadores, semelhante a link . O streaming não é uma solução viável devido à largura de banda de upload restrita em ambos os lados (ADSL). O mesmo arquivo de vídeo está presente nos dois computadores.

    
por Szabolcs 22.09.2011 / 23:20

4 respostas

2

Depois de procurar por uma solução semelhante (reprodução sincronizada com arquivos em ambos os computadores, sem streaming nem multicast), encontrei várias soluções, a maioria sendo gratuita e algumas sendo opensource.

Aplicativos para área de trabalho

Os seguintes aplicativos devem ser instalados em ambos os computadores para permitir a reprodução sincronizada:

Aplicativos baseados na Web

Esses aplicativos são executados no navegador, mas permitem usar seus próprios arquivos:

por 29.05.2016 / 14:04
2

link

Parece que o mplayer permite sincronizar o vídeo pela rede.

    
por 09.02.2012 / 12:25
1

Existem algumas abordagens.

1) Sincronização super fácil e não real

Copie o arquivo para os dois computadores, entre no skype, diga "1, 2, 3 .. GO" e comece ao mesmo tempo. Para melhorar a exatidão disso, você poderia tanto sincronizar com o mesmo servidor NTP ( link ; link ; link ) e, em seguida, configure um script Schedule / Cron / At ( link ; link . Esta é provavelmente a maneira menos técnica de fazer isso. Estou assumindo que aqui não é apenas um vídeo do YouTube ou da Web em que você pode clicar; em termos de streaming de largura de banda, provavelmente há uma diferença insignificante na transmissão do arquivo antes do tempo)

3) Videoconferência

Software de videoconferência, como o GoToMeeting, o Adobe Connect, o Microsoft NetMeeting, etc., geralmente têm recursos de streaming de vídeo. Orb, TVersity, etc e outros streamers de mídia também podem funcionar se você brincar com eles. Você terá que olhar os detalhes para ver suas ofertas e recursos, não tenho nenhuma experiência prática implementando o que você está procurando aqui.

3) Muito técnico

O que você provavelmente está procurando é "mutlicast" em seu vídeo. Isso significa usar um protocolo de streaming como o RTP, o mesmo sinal será enviado para vários destinatários. Usando o vídeo playe VLC, você pode fazer isso. Aqui está um guia básico que eu pesquisei muito rapidamente ( link ). Não verifique se é bom, mas se você procurar por "vlc mutlicast" você deve encontrar outros tutoriais. Ele também deve funcionar com outros players de vídeo, fazer algumas pesquisas.

Embora você possa executar multicast IP pela Internet, isso pode ser difícil, problemático e envolver seu ISP. Então, o que você provavelmente desejará fazer é se conectar ao outro usuário através de uma VPN - uma rede privada virtual. Isso significa que você se conecta como se estivesse na mesma LAN, virtualmente. Isso permite que você execute todos os tipos de protocolos e aplicativos locais / somente LAN. Programas como o Hamachi, TeamViewer e outros ajudarão você a configurar uma VPN. Você também pode configurar isso no nível do sistema, fazer alguma pesquisa lá ou procurar outras soluções em pacotes no Google.

Os detalhes e testes da sua solução, deixo como uma atividade de aprendizado para você. Ao pesquisar isso para você, algumas pessoas notaram que sua VPN não suportava protocolos multicast ou que havia problemas de atraso. Experimente esta rota se quiser brincar com as configurações de rede, mas com a sincronização ou com o software de videoconferência, parece que será mais fácil.

Outras sugestões não vou elaborar, a menos que você realmente queira saber:

  • Envie o vídeo para um site de compartilhamento em algum lugar e faça uma contagem regressiva para clicar em "Ir", pois pode haver problemas de atraso ou atraso, pois não há sincronização.
  • Tente usar um aplicativo de compartilhamento de tela (eu acho que o Skype tem plugins para vários espectadores), vnc, etc. Meu palpite é que isso resultará em uma qualidade muito ruim.

Como sempre haverá atrasos na rede, eu acho que a opção mais fácil é que ambos tenham uma cópia local

Editar

Eu observei o comentário do OP, mas queria adicionar mais algumas informações para outras pessoas que podem se deparar com quem está interessado em fazer streaming. Eu me lembrei que o shoutcast do Winamp tem suporte de vídeo, então eu fiz uma pesquisa básica e achei isso. Eu acho que um deve ser capaz de fazer uma estação de rádio-vídeo privada para streaming para amigos. link link

    
por 23.09.2011 / 01:31
0

Qualquer pessoa que esteja procurando pode fazer isso com o VLC

link

    
por 21.02.2013 / 09:21