Hier ist eine kleine Lösung, die die Open-Source-Programme Soundflower, VLC und SoX verwendet.
Zunächst müssen Sie die erforderlichen Programme mit Homebrew installieren:
brew install sox
brew cask install soundflower vlc
Wählen Sie das Soundflower (2ch) -Gerät in den Systemeinstellungen für die Audioausgabe aus, damit es an einen VLC-Server weitergeleitet werden kann, den wir als nächstes einrichten. (Beachten Sie, dass dadurch die internen Lautsprecher / Kopfhörer stumm geschaltet werden.) Wenn Sie "Lautstärke in Menüleiste anzeigen" aktivieren, können Sie das Ausgabegerät auch ändern, indem Sie bei gedrückter Alt-Taste auf den Menüleisteneintrag klicken.
Führen Sie nun den VLC-Server aus:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
Sie können die Qualität und die Bitrate mit dem -C
Switch anpassen (siehe SoX-Dokumentation ). Entfernen -q
, um eine visuelle Rückmeldung zu erhalten, ob der Ton abgespielt wird.
Installieren Sie schließlich auf Ihrem iOS-Gerät den iOS VLC-Client . Wählen Sie im Seitenmenü Netzwerk-Stream und geben Sie ein http://[YOUR-LOCAL-IP]:8080
, um den Stream zu starten.
Vorsichtsmaßnahmen: Dieses Setup ist nicht für Echtzeitanwendungen wie Spiele oder Chat geeignet, da eine Verzögerung von ~ 2 Sekunden auftritt. Es kann jedoch zum Ansehen von Videos in VLC verwendet werden, indem die Tonspur verschoben wird, um die Verzögerung zu berücksichtigen (Fenster> Spursynchronisation).