Aquí hay una pequeña solución que utiliza los programas de código abierto Soundflower, VLC y SoX.
En primer lugar, debe instalar los programas necesarios con Homebrew:
brew install sox
brew cask install soundflower vlc
Elija el dispositivo Soundflower (2 canales) en la configuración del sistema para la salida de sonido de modo que pueda reenviarse a un servidor VLC que configuraremos a continuación. (Tenga en cuenta que esto silencia los altavoces internos / conector de auriculares). Al marcar "Mostrar volumen en la barra de menú", también puede cambiar el dispositivo de salida haciendo clic alternativamente en el elemento de la barra de menú.
Ahora, ejecute el servidor VLC:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
Puede adaptar la calidad y la velocidad de bits con el -C
conmutador (consulte la documentación de SoX ). Eliminar -q
para obtener comentarios visuales sobre si se está reproduciendo sonido.
Finalmente, en su dispositivo iOS, instale el cliente iOS VLC . En el menú lateral, elija Network Stream e ingrese http://[YOUR-LOCAL-IP]:8080
para iniciar la transmisión.
Advertencias: Esta configuración no es adecuada para aplicaciones en tiempo real como juegos o chat porque hay un retraso de ~ 2 segundos. Sin embargo, se puede usar para ver videos en VLC cambiando la pista de sonido para tener en cuenta el retraso (Ventana> Sincronización de pista).