Quiero transmitir mi salida de audio a través de la red (Wi-Fi) a mis dispositivos Android. No estoy buscando una solución de transmisión de música / video, pero transmitiría cualquier salida de audio de mi escritorio GNU / Linux a mi Android como un auricular bluetooth.
Mi escritorio GNU / Linux es Debian Wheezy y el sonido es proporcionado por pulseaudio.
Probé el módulo raop de Pulseaudio (y lo habilité en paprefs) + la aplicación AirBuddle de Android, pero el audio no se transmite (parece que pulseaudio se conecta a AirBuddle, pero el sonido no se reproduce, hay una falla de conexión en algunos softwares, en algunos otros softwares el sonido está pegado).
pactl list sources short
es mejor para encontrar el número del parámetro fuente.pactl list | grep "Monitor Source"
muestra fuentes más relevantes para mí.Puede usar VLC para servir una transmisión MP3 de la salida de pulseaudio a través de HTTP.
La principal ventaja es que no necesita instalar ningún software especial en su dispositivo remoto, un navegador web (o reproductor de música) es todo lo que necesita para reproducir la transmisión. La desventaja es que solo es audio, unos pocos segundos de retraso lo hacen inútil para videos
Encuentra el nombre de salida de pulseaudio con:
Inicie el servidor http VLC, reemplazando XXXX por su nombre de salida:
Si es necesario, encuentre su dirección IP local con
ifconfig
En su dispositivo remoto, apunte el navegador (o la aplicación de transmisión de audio) a:
Nota: La secuencia no se ve afectada por el volumen configurado en el servidor, a menos que lo silencie por completo. Si es necesario, puede mantener el nivel un poco por encima de 0 para escuchar solo el dispositivo remoto.
Los primeros dos pasos combinados en uno por polynomial_donut :
fuente
cvlc -vvv pulse://$(pactl list | grep "Monitor Source" | awk '{print $3}') --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/pc.mp3}'
Para transmitir la salida de audio a través de wifi a su teléfono Android, debe instalar el software del servidor, que envía audio, en la PC y el software del cliente en el dispositivo Android. Las opciones disponibles son
Altavoz inalámbrico de audio WiFi
Ejecute la aplicación WiFi Audio Android y presione inicio, verá la dirección IP del dispositivo móvil en la parte inferior después de ejecutar la aplicación Windows / Linux y coloque la dirección IP del dispositivo móvil en el campo de dirección IP y luego presione iniciar en la aplicación de PC. Ahora todo el audio que sale de la PC se enviará al dispositivo móvil y escuchará el audio en el dispositivo móvil.
Descargar
SoundWire
Transmita de forma inalámbrica cualquier música o audio desde su PC a su teléfono Android, tableta u otras PC
Página de inicio Consulte también
Otros enlaces útiles
XBMC android SE
fuente
Para aquellos de ustedes que usan Soundwire y envían wifi desde su computadora portátil o PC, usando ifconfig ASEGÚRESE DE USAR LA DIRECCIÓN IP CORRECTA. Esto todavía funciona hasta el día de hoy, pero la mayoría de las distribuciones de Linux necesitan un segundo adaptador wifi para enviar el wifi y debes usar el que está conectado a tu Android. no el que recibe internet. El que lo envía.
es decir, -> Si está utilizando el adaptador wifi "A" para conectarse a Internet y "B" para enviar wifi desde "A", conecte SoundWire en Android a "B" NO "A".
SoundWire NO se conectará o transmitirá si se conecta al adaptador que no envía el wifi, por lo tanto, ingrese su dirección IP en sus aplicaciones de Andoroid en consecuencia, utilizando el comando de terminal ifconfig en consecuencia.
Sí, hay un retraso, pero esta aplicación, SoundWire, es el sistema más simple "multi-connect to ip and forget" que existe. No hay menús locos para pasar. Y sí, acepta más de una conexión. Usé 2 el otro día. Añade el número de dispositivos conectados a él en la ventana principal del dispositivo que envía la transmisión.
Utilizando esto personalmente como un sistema de radio wifi de varias habitaciones / corta distancia en mi casa hasta el día de hoy.
Disfrutar.
fuente
Wow esto es viejo ...
De todos modos, use VLC. Bastante GUI todo el camino.
Enciende VLC en tu dispositivo Android. Presiona el ícono al lado del botón de búsqueda (la flecha apunta al punto). escriba
http://<IP ADDRESS O OF THE MACHINE RUNNING VLC>:8080/
para mí esto fuehttp://xxx.ca:8080/
Probado y funcionando. Ahora, ¿podría uno hacer esto en la antigüedad del 9 y 13 de junio? Tal vez, pero soy demasiado vago para verificar los registros de comunicaciones de VLC;)
fuente