java c# windows audio streaming

java - Transmitir audio desde la PC a los teléfonos inteligentes?



c# windows (5)

Para la Navidad de 2016, mi papá y yo queremos hacer un espectáculo de luces para nuestro vecindario con luces y música .

Tenemos las luces puestas, pero la música es un problema. No queremos poner enormes altavoces en nuestro jardín porque eso sería muy molesto para nuestro vecindario densamente poblado.

Entonces, se nos ocurrió este concepto:

La computadora (Windows 7) maneja las luces con un secuenciador de Light-o-rama.

Ahora mi pregunta es:
¿Cómo puedo transmitir audio desde la PC a los teléfonos inteligentes?
Puedo averiguar el final del teléfono inteligente, pero el audio de la PC es lo que está por venir.

La solución puede ser cualquier cosa! ¡Pero parece que no puedo resolverlo! Los idiomas relevantes que puedo hacer son:

  1. C ++
  2. DO#
  3. Java
  4. NodeJS
  5. ASP.NET

¡Pero también puede ser un programa que ya puede hacer esto!

EDITAR:
ESTE ES UN DEBER: ¡Las luces y la música tienen que estar sincronizadas! Las luces bailan al ritmo de la música

¡Cualquier cosa ayuda! Thx por adelantado!

EDITAR:
He otorgado a mis ojos la solución más adecuada para este caso, la recompensa, sin embargo, no he tenido tiempo de probar todas las soluciones publicadas. Intentaré probar cada uno de ellos y luego seleccionaré esa respuesta como la solución. Por favor, mira mi comentario debajo de la respuesta que tiene la recompensa! ¡Todo por la ayuda!



Tengo una pila de soluciones completa para ti:

  • Debe usar un enrutador OpenWRT para construir un portal cautivo (todos los http pueden ser redirigidos a su url -> su PC de transmisión de audio)
  • Un VLC puede transmitir su contenido como lo desee. Si lo deseas, puedes iniciar la transmisión desde la línea de comando .

En mi experiencia, este tipo de flujo de VLC es el más efectivo, tiene casi 0 retrasos en comparación con otras soluciones (probé gstreamer). Si realmente quieres seguir con Java, puedes usar VLCJ, que también es una buena solución.

Extra : ¡también con VLC puedes configurar una cámara en frente de tu casa para mostrar eso en tu transmisión también!


Si puedes hacer que todos descarguen esta aplicación: SoundWire puedes transmitir audio de Windows a cualquier teléfono Android (suponiendo que tus amigos estén geniales)

Compruébalo luce muy bien, incluso puedes transmitir un video de youtube y sincronizar el audio con cualquier teléfono inteligente Android


pensando en cualquier dispositivo, voy a intentar obtener una Raspberry Pi (U $ 35), instalar un Apache y Tomcat, crear una aplicación web para reproducir tus músicas, obtener un dominio fácil y fácil o conseguir un dominio gratis y listo. No necesitarás que nadie use tu wifi (a menos que quieras). Si te piratean es solo una Raspberry Pi de U $ 35, asegúrate de tener una copia de seguridad de tus productos. Cualquier dispositivo con navegador web lo hará.


Su diagrama sugiere que cada dispositivo estaría en su WiFi local, lo que significa que los invitados deberían unirse a su red. Eso significa que necesitarían saber el SSID, no habría necesidad de una frase de contraseña ya que tendrían que publicar públicamente el SSID y la frase de contraseña. Entonces, a menos que haya creado alguna DMZ para esta red musical, cualquiera tendría acceso a su red.

Pero el problema más grande es el hecho de la transmisión en sí, ya que hay almacenamiento de memoria en el dispositivo con tales cosas. Sería casi imposible sincronizar la música en los dispositivos con cualquier pantalla liviana.

La mejor solución sería transmitir por onda de radio en un canal abierto. Aquí hay algunos puntos de partida para eso: http://www.jpole-antenna.com/2013/10/11/broadcast-high-quality-music-for-your-holiday-lights-display/

https://sourcefmtransmitter.com/shop/category/christmas-lights-to-music/

  • ¡Buena suerte!