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
Scegliere 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 disattiva l'audio degli altoparlanti interni / jack per cuffie.) Selezionando "Mostra volume nella barra dei menu", è anche possibile cambiare il dispositivo di uscita facendo clic con il tasto Alt sulla barra dei menu più convenientemente.
Ora, esegui il server VLC:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
È possibile adattare la qualità e la velocità in bit con l' -C
interruttore (consultare la documentazione SoX ). Rimuovi -q
per ottenere un feedback visivo sulla riproduzione del suono.
Infine, sul tuo dispositivo iOS, installa il client VLC iOS . Nel menu laterale, seleziona Flusso di rete e inserisci http://[YOUR-LOCAL-IP]:8080
per avviare il flusso.
Avvertenze: questa configurazione non è adatta per applicazioni in tempo reale come giochi o chat perché c'è un ritardo di circa 2 secondi. Tuttavia, può essere utilizzato per guardare video in VLC spostando la traccia audio per tenere conto del ritardo (Finestra> Sincronizzazione traccia).