Me gustaría reproducir el mismo video en dos computadoras diferentes y sincronizarlas aproximadamente a través de Internet. Me gustaría ver videos junto con mi amigo mientras hablo por Skype. Sería preferible que si uno de nosotros detiene / inicia el video, también se detiene / inicia en el otro lado.
La sincronización no necesita ser la segunda perfecta, pero los videos no deberían separarse con el tiempo. Debe funcionar en Windows, y no debería ser demasiado difícil de configurar (es decir, necesito hablar con alguien para configurarlo). Ambas computadoras están detrás de los enrutadores (conexión ADSL doméstica).
¿Hay alguna solución existente para esto?
Aclaración: lo que estoy buscando es una solución de control remoto para ambos jugadores en ambas computadoras, similar a http://www.synchtube.com/ . La transmisión no es una solución viable debido al ancho de banda de carga restringido en ambos lados (ADSL). El mismo archivo de video está presente en ambas computadoras.
Respuestas:
Después de buscar una solución similar (reproducción sincronizada con archivos en ambas computadoras, sin transmisión ni multidifusión), encontré varias soluciones, la mayoría gratuitas y algunas de código abierto.
Aplicaciones de escritorio
Las siguientes aplicaciones deben instalarse en ambas computadoras para permitir la reproducción sincronizada:
SyncPlay : software de código abierto para sincronizar la reproducción de videos y / o archivos de audio. Los paquetes de sincronización pasarán a través de los servidores SyncPlay, pero el software es de código abierto para que pueda crear su propio servidor maestro si lo desea. Crossplatform y funciona con varios reproductores diferentes, como mpv o VLC (v2 compatible de forma nativa en el último SyncPlay, antes de tener que instalar el complemento VLC-syncplay adicional ; para VLC v3 hay un problemaeso se resolverá en el futuro). SyncPlay en sí mismo es bastante fácil de usar: simplemente inicie SyncPlay y elija un servidor (similar a IRC), un nombre de sala y un archivo para sincronizar e iniciará su reproductor de video con todo lo necesario. Luego puede decirles a sus amigos que elijan el mismo servidor, nombre de sala y archivo para sincronizar. Un registro completo mostrará las acciones de todos en tiempo real.
RiftMax Theater es un reproductor multimedia diseñado específicamente para sincronizar la reproducción.
Teatros de realidad virtual, como VRTV Free y aplicaciones similares de realidad virtual Cardboard / Occulus: si ambos tienen auriculares virtuales, las aplicaciones de "teatro virtual" generalmente ofrecen reproducción sincronizada a través de Internet con usuarios de los mismos auriculares.
Aplicaciones basadas en la web
Estas aplicaciones se ejecutan en el navegador pero permiten usar sus propios archivos:
fuente
http://www.mplayerhq.hu/DOCS/HTML/en/networksync.html
Parece que mplayer le permite sincronizar video a través de la red.
fuente
Hay algunos enfoques.
1) Super fácil sincronización no real
Copie el archivo en ambas computadoras, suba a skype, diga "1, 2, 3 .. GO" y comience al mismo tiempo. Para mejorar la exactitud de esto, ambos pueden sincronizarse con el mismo servidor NTP ( http://ntp.org/ ; http://www.nist.gov/pml/div688/grp40/its.cfm ; http: / /technet.microsoft.com/en-us/library/cc773061(WS.10).aspx ) y luego configure un script Schedule / Cron / At ( http://support.microsoft.com/kb/308569 ; http: //adminschoice.com/crontab-quick-reference ). Esta es probablemente la forma menos técnica de hacer esto. Asumo aquí que este no es solo un video de YouTube o web en el que ambos pueden hacer clic; en términos de transmisión de ancho de banda, probablemente haya una diferencia insignificante en la transmisión anticipada del archivo)
3) Videoconferencia
El software de videoconferencia como GoToMeeting, Adobe Connect, Microsoft NetMeeting, etc. a menudo tiene funciones de transmisión de video. Orb, TVersity, etc. y otros medios de transmisión también podrían funcionar si juegas con ellos. Tendrá que investigar los detalles para ver sus ofertas y características, no tengo ninguna experiencia práctica implementando lo que está buscando aquí.
3) Muy técnico
Lo que probablemente esté buscando es "mutilar" su video. Esto significa que utilizando un protocolo de transmisión como RTP, se enviará la misma señal a múltiples destinatarios. Usando el video playe VLC, puede lograr esto. Aquí hay una guía básica que busqué en Google muy rápidamente ( http://www.wikihow.com/Use-Vlc-to-Stream-Audio-and-Video-to-Multiple-Computers-on-Your-Network-Using-Multicast ) . No comprobé si es bueno, pero si buscas "vlc mutlicast" deberías encontrar otros tutoriales. También debería funcionar con otros reproductores de video, hacer algunas búsquedas.
Si bien puede ejecutar la multidifusión IP a través de Internet, eso puede ser difícil, problemático e involucrar a su ISP. Entonces, lo que probablemente querrá hacer es conectarse al otro usuario a través de una VPN, una red privada virtual. Esto significa que se conectan entre sí como si estuvieran en la misma LAN, prácticamente de forma virtual. Esto le permite ejecutar todo tipo de protocolos y aplicaciones locales / LAN solamente. Programas como Hamachi, TeamViewer y otros te ayudarán a configurar una VPN. También puede configurar esto en el nivel del sistema, investigar un poco allí o buscar en Google otras soluciones empaquetadas.
Los detalles y las pruebas de su solución, los dejo como una actividad de aprendizaje para usted. Al buscar esto por usted, algunas personas notaron que su VPN no admitía protocolos de multidifusión o que había problemas de retraso. Prueba esta ruta si quieres jugar con la configuración de red, pero ve con el software de sincronización o videoconferencia, parece que será más fácil.
Otras sugerencias que no detallaré a menos que realmente quiera saber:
Debido a que siempre habrá un retraso de la red, creo que la opción más fácil es que ambos tengan una copia local
Editar
He notado el comentario del OP, pero quería agregar más información para otros que puedan encontrar esto y que estén interesados en la transmisión. Recordé que el shoutcast de Winamp tiene soporte de video, así que hice una búsqueda básica y encontré esto. Creo que uno debería poder hacer una estación privada de video-radio para transmitir a amigos. http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video http://www.scvi.net/stream/index.htm
fuente
Cualquiera que esté mirando puede hacer esto con VLC
http://www.howtogeek.com/118075/how-to-stream-videos-and-music-over-the-network-using-vlc/
fuente