Berikut ini adalah sedikit solusi yang menggunakan program open source Soundflower, VLC dan SoX.
Pertama-tama, Anda perlu menginstal program yang diperlukan menggunakan Homebrew:
brew install sox
brew cask install soundflower vlc
Pilih perangkat Soundflower (2ch) dalam pengaturan sistem untuk output suara sehingga dapat diteruskan ke server VLC yang akan kita atur selanjutnya. (Perhatikan, bahwa ini mematikan speaker internal / jack headphone.) Dengan mencentang "Tampilkan volume di bilah menu", Anda juga dapat mengubah perangkat keluaran dengan mengklik-klik item bilah menu dengan lebih mudah.
Sekarang, jalankan server VLC:
sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy
Anda dapat menyesuaikan kualitas dan bit rate dengan -C
sakelar (lihat dokumentasi SoX ). Hapus -q
untuk mendapatkan umpan balik visual tentang apakah suara diputar.
Terakhir, pada perangkat iOS Anda, instal klien iOS VLC . Di menu samping, pilih Aliran Jaringan dan masukkan http://[YOUR-LOCAL-IP]:8080
untuk memulai aliran.
Peringatan: Pengaturan ini tidak cocok untuk aplikasi waktu nyata seperti bermain game atau mengobrol karena ada jeda waktu ~ 2 detik. Namun, ini dapat digunakan untuk menonton video di VLC dengan menggeser trek suara ke akun lag (Window> Track Synchronization).