Saya ingin mengalirkan output audio saya melalui jaringan (Wi-Fi) ke perangkat Android saya. Saya tidak mencari solusi streaming musik / video, tetapi saya akan mengalirkan output audio apa pun dari desktop GNU / Linux saya ke perangkat Android saya seperti headphone bluetooth.
Desktop GNU / Linux saya adalah Debian Wheezy dan suaranya disediakan oleh pulseaudio.
Saya sudah mencoba modul raop Pulseaudio (dan mengaktifkannya di paprefs) + aplikasi AirBuddle Android, tetapi audionya tidak dialirkan (pulseaudio lihat terhubung ke AirBuddle, tetapi suaranya tidak direproduksi, ada kegagalan koneksi di beberapa perangkat lunak, di beberapa perangkat lunak lain suara terhenti).
pactl list sources short
lebih baik untuk menemukan jumlah parameter sumber.pactl list | grep "Monitor Source"
menunjukkan sumber yang lebih relevan untuk saya.Anda dapat menggunakan VLC untuk melayani aliran MP3 dari output pulseaudio melalui HTTP.
Keuntungan utama adalah Anda tidak perlu menginstal perangkat lunak khusus apa pun pada perangkat jarak jauh Anda, hanya peramban web (atau pemutar musik) yang Anda butuhkan untuk memainkan streaming. The downside adalah bahwa itu hanya audio, beberapa detik lag membuatnya tidak berguna untuk video
Temukan nama keluaran pulseaudio dengan:
Mulai server VLC http, ganti XXXX dengan nama output Anda:
Jika perlu, cari alamat IP lokal Anda
ifconfig
Di perangkat jarak jauh Anda, arahkan browser (atau aplikasi streaming audio) ke:
Catatan: Aliran tidak terpengaruh oleh volume yang diatur di server, kecuali jika Anda benar-benar membisukannya. Jika perlu, Anda dapat menjaga level sedikit di atas 0 untuk hanya mendengar perangkat jarak jauh.
Dua langkah pertama digabungkan menjadi satu oleh polynomial_donut :
sumber
cvlc -vvv pulse://$(pactl list | grep "Monitor Source" | awk '{print $3}') --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/pc.mp3}'
Untuk mengalirkan output audio melalui wifi ke ponsel Android Anda, Anda perlu menginstal perangkat lunak server, yang mengirimkan audio, pada PC dan perangkat lunak klien pada perangkat Android. Opsi yang tersedia adalah
WiFi Audio Speaker Nirkabel
Jalankan WiFi Audio Aplikasi Android dan Tekan mulai, Anda akan melihat alamat IP perangkat seluler di bagian bawah setelah itu menjalankan aplikasi Windows / Linux dan meletakkan alamat IP perangkat seluler di bidang alamat IP dan kemudian tekan mulai pada aplikasi PC. Sekarang semua audio yang keluar dari PC akan dikirim ke perangkat seluler dan Anda akan mendengar audio di perangkat seluler.
Unduh
SoundWire
Mentransmisikan musik atau audio secara nirkabel dari PC Anda ke ponsel Android Anda, tablet, atau PC
Home page lainnya. Lihat juga
Tautan bermanfaat lainnya
XBMC android SE
sumber
Bagi Anda yang menggunakan Soundwire dan mengirimkan wifi dari laptop atau PC Anda, gunakan ifconfig PASTIKAN ANDA MENGGUNAKAN ALAMAT IP YANG BENAR. Ini masih berfungsi sampai hari ini, tetapi sebagian besar distro Linux membutuhkan adaptor wifi kedua untuk mengirimkan wifi dan Anda harus menggunakan salah satu yang terhubung dengan Android Anda. bukan internet penerima. Yang mengirimkannya.
yaitu -> Jika Anda menggunakan adaptor wifi "A" untuk terhubung ke internet dan "B" untuk mengirim wifi dari "A", kemudian sambungkan SoundWire di Android ke "B" BUKAN "A".
SoundWire TIDAK akan terhubung atau streaming jika Anda terhubung ke adaptor tidak mengirim wifi jadi masukkan alamat IP Anda ke aplikasi Andoroid Anda, dengan menggunakan perintah terminal ifconfig sesuai.
Ya ada jeda tetapi aplikasi ini, SoundWire, adalah sistem "multi-connect to ip and forget" yang paling sederhana di luar sana. Tidak ada menu gila untuk dilalui. Dan ya, itu menerima lebih dari satu koneksi. Saya menggunakan 2 hari yang lalu. Ini menambahkan jumlah perangkat yang terhubung dengannya di jendela utama pada perangkat yang mengirimkan transmisi.
Menggunakan ini secara pribadi sebagai sistem wifi-radio multi-ruangan / jarak pendek di tempat saya sampai hari ini.
Nikmati.
sumber
Wah ini sudah tua ...
Pokoknya, gunakan VLC. GUI cantik sepanjang jalan.
Jalankan VLC di perangkat Android Anda. Tekan ikon di sebelah tombol pencarian (panah menunjuk ke titik). ketik
http://<IP ADDRESS O OF THE MACHINE RUNNING VLC>:8080/
untuk saya inihttp://xxx.ca:8080/
Diuji dan bekerja. Sekarang, bisakah seseorang melakukan ini di zaman kuno 9 Juni 13? Mungkin, tapi saya terlalu malas untuk memeriksa log commit VLC;)
sumber