Kirim output audio MacBook ke iPhone untuk mendengarkan jarak jauh

27

Apakah mungkin untuk mengirim audio dari musik di iTunes, atau dari film di Netflix, atau suara video game, dll., Dari MacBook saya dan menerima dan mendengarkan audio di iPhone saya? Saya berpikir ini berfungsi seperti headphone nirkabel, kecuali dengan kabel yang sangat panjang. Jika ada cara Anda bisa memberi tahu saya bagaimana solusinya bekerja, saya tertarik untuk membuat skrip / aplikasi saya sendiri untuk melakukan ini jika tidak terlalu menakutkan.

Jika ini penting, saya menjalankan MacBook 2009 lama, menjalankan Snow Leopard.

theck01
sumber
2
Crikey tahun berapa Anda tinggal jika tahun 20009 sudah tua? Itu 18.000 tahun di masa depan! ;)
Graeme Hutchison
1
Saya senang Anda bisa membuat komentar itu sebelum saya mengeditnya, @GraemeHutchison :).
Jason Salaz
Apakah ada yang baru sejak 2011?
Adam_G

Jawaban:

10

Ya, menggunakan Airfoil untuk Mac (juga tersedia untuk Windows ) dan aplikasi pendamping Airfoil Speakers Touch Anda dapat mengalirkan audio apa pun dari Mac ke perangkat iOS Anda.

Saya belum mencobanya sendiri, dan ulasan beragam, tetapi Anda dapat mencobanya secara gratis sebelum mengeluarkan uang untuk itu.

Ini juga dapat digunakan untuk mengirim audio dari MacBook ke headset bluetooth yang terhubung ke perangkat iOS. Sesuatu yang sangat sulit sebaliknya.

Lizzan
sumber
3
Solusi ini berhasil, meskipun untuk aplikasi langsung, seperti menonton film di netflix, audionya cukup tertunda hingga mengganggu. Mungkin saya akan menggali lebih dalam ke Core Audio API dan melihat apakah saya dapat menemukan beberapa alat di sana
theck01
Apakah Airfoil masih yang terbaik?
Adam_G
Ini benar-benar berfungsi dengan Airfoil, tetapi secara pribadi saya bukan penggemar untuk membayar $ 25 hanya sebagai solusi dalam pengaturan saya tidak yakin saya akan pernah menggunakan lagi setelah ini. Dan serius, saya tidak tahan dengan 'hey-use-me-I'm-free-but-I-will-annoy-the-crap-out-of-you-after-15-min-of-freeriding' kebijakan ..
Damian Vogel
Kelemahan utama Airfoil adalah kelambatan yang signifikan, biasanya sekitar 2 detik. Tidak masalah hanya dengan mendengarkan musik, tetapi audio dari Skype atau Netflix akan sepenuhnya tidak sinkron dengan video.
Adam_G
8

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.

Pengaturan suara

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 -Csakelar (lihat dokumentasi SoX ). Hapus -quntuk 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]:8080untuk 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).

Robin Dinse
sumber
1
solusi hebat! Terima kasih. Disarankan untuk menyertakan: pembaruan-reset pembuatan & & pembaruan pembuatan bir sebelum memulai instalasi
Roy
Tidak brewmemperbarui secara otomatis ketika menginstal sesuatu? Ngomong-ngomong, terpikir oleh saya bahwa seseorang dapat mengakses perangkat input audio (Soundflower dalam kasus ini) langsung dari VLC menggunakan qtsound://seperti yang dijelaskan di sini . Dengan cara ini orang bisa menghindari SoX sebagai program menangkap suara tambahan.
Robin Dinse
2

Saya tidak suka membayar Airfoil - ditambah lagi saya agak curiga karena tidak dapat menggunakan semua sumber audio di mac.

Alih-alih, saya menggunakan Airphones (DIHAPUS - aplikasi sekarang tidak dapat digunakan)

Joe
sumber
1
Diturunkan, karena Airphonesapp.com sekarang menampilkan situs porno .. NSFW!
Dominik Dorn
1
Adil. Diedit ...
Joe
1

Saya menggunakan Airfoil dan dapat melakukan streaming musik dari iTunes (pada iMac yang menjalankan OSX Mavericks 10.9.1) ke iDevices saya.

Saya akui label harga $ 25 itu bukan sesuatu yang saya sukai.

Namun itu berhasil. Anda dapat memutar musik dari iTunes di laptop Anda dan secara bersamaan mendengarkan musik di iPhone Anda dari jarak jauh.

Anda dapat membuat seluruh rumah memainkan musik yang sama melalui berbagai speaker: laptop Anda, iphone Anda dan mungkin iMac atau iPad.

Bagi saya, harga $ 25 sedikit lebih mudah untuk menelan daripada membeli Apple Airport Express USD 94 plus Speaker untuk terhubung ke Airport Express.

Terlebih lagi Airport Express hanya memiliki Satu Audio Jack Port sehingga satu speaker untuk satu Airport Express.

Semoga ini membantu.

pengguna69011
sumber