Ecco una piccola soluzione che utilizza i programmi open source Soundflower, VLC e SoX.
Prima di tutto, devi installare i programmi necessari usando Homebrew:
brew install sox
brew cask install soundflower vlc
Scegli il dispositivo Soundflower (2ch) nelle impostazioni di sistema per l'uscita audio in modo che possa essere inoltrato a un server VLC che verrà impostato successivamente. (Si noti che questo esclude gli altoparlanti interni / jack per cuffie.) Selezionando "Mostra volume nella barra dei menu", è anche possibile cambiare il dispositivo di uscita facendo clic più volte sulla voce della barra dei menu.
OraeseguiilserverVLC:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
Puoi adattare la qualità e il bit rate con lo switch -C
(vedi la documentazione SoX ). Rimuovi -q
per ottenere feedback visivi sull'esecuzione del suono.
Infine, sul tuo dispositivo iOS, installa il client VLC iOS . Nel menu laterale, seleziona Network Stream e inserisci http://[YOUR-LOCAL-IP]:8080
per avviare lo streaming.
Avvertenze: questa configurazione non è adatta per applicazioni in tempo reale come i giochi o la chat perché c'è un ritardo di ~ 2 secondi. Tuttavia, può essere usato per guardare video in VLC spostando la colonna sonora per tenere conto del ritardo (Window > Sincronizzazione traccia).