Saya punya dua komputer. Komputer A menjalankan Ubuntu 11.10 dengan Gnome Clasic. Komputer B menjalankan Mythbuntu 11.10. Komputer B memiliki sistem suara audio digital yang manis.
Saya ingin memutar musik dari Banshee di Komputer A, tetapi memiliki output suara yang dikirim melalui LAN dan keluar pada speaker komputer B.
Saya menemukan pertanyaan ini yang mengindikasikan saya harus menggunakan sesuatu yang disebut "paprefs" untuk mencapainya. Jadi, saya menginstal paprefs dan kemudian dalam dialog "Network Server", saya memilih pengaturan ini:
Dan kemudian ... Saya tidak tahu apa yang seharusnya terjadi. Saya memeriksa beranda paprefs, dan semua yang mereka katakan di Dokumentasi adalah "Tidak banyak yang bisa dikatakan. Cukup jalankan paprefs dan lihat sendiri."
Saya tidak melihat apa-apa terjadi atau dengan cara apa pun saya seharusnya membuat koneksi dari Komputer A ke Komputer B.
Bagaimana cara kerjanya? Dapatkah seseorang memberikan instruksi yang jelas tentang apa yang dilakukan seseorang untuk benar-benar membuat koneksi?
Idealnya, harapannya adalah saya dapat memiliki pengaturan yang memungkinkan saya untuk selalu memainkan aplikasi tertentu, seperti Banshee, melalui LAN menggunakan sistem suara Computer B. Dengan kata lain, begitu diatur, itu adalah default, dan tidak harus dihubungkan kembali secara manual setiap waktu.
sumber
Jawaban:
Metode yang paling tidak rumit untuk mengirim audio dari satu server Audio Pulsa ke yang lain melalui LAN adalah dengan menggunakan fitur RTP / Multicast yang dapat Anda atur menggunakan paprefs .
Di pengirim:
Pilih kartu suara lokal Anda atau pilih perangkat terpisah yang dapat Anda pilih sebagai output audio dari Preferensi Audio .
Di penerima:
Dengan begitu audio akan dikirim dari pengirim ke penerima melalui LAN Anda.
sumber
pulseaudio -k
ini sesekali.Contoh di bawah ini menunjukkan cara membuat terowongan TCP pulseaudio untuk meneruskan suara dari komputer
alpha
ke komputerbeta
. Dalam kasus saya, kedua komputer menjalankan Ubuntu 14.04.On
alpha
(komputer sumber) menambahkan baris berikut ke/etc/pulse/default.pa
:(Pilih nilai unik apa pun untuk
sink_name
. Saya sewenang-wenang memilih untuk menggunakan nilai tersebutbeta
.)Pada
beta
(komputer tujuan) tambahkan baris berikut ke/etc/pulse/default.pa
:Di atas,
LAN_NAME
danIP_ADDRESS_OF_BETA
akan spesifik untuk komputer Anda dan LAN Anda. Misalnya, mereka mungkin:Setelah melakukan perubahan di atas, mulai ulang pulseaudio, pertama aktif
beta
, lalu aktifalpha
. Urutan itu penting. Saya memulai kembali pulseaudio denganpulseaudio --kill
. Saya menjalankanpulseaudio --kill
sebagai pesonal sayaUID
(bukan sebagai root), karena pulseaudio sudah berjalan sebagai pribadi sayaUID
.Jika semuanya berhasil, sekarang Anda akan melihat terowongan di
Output Devices
tabpavucontrol
aktifalpha
. Saat sumber audio diputar, Anda harus dapat mengarahkan sumber ke terowongan diPlayback
tabpavucontrol
aktifalpha
.Selama terowongan itu utuh, Anda juga harus bisa melihat terowongan di
Playback
tabpavucontrol
onbeta
. Jika terowongan menghilang, mulai ulang pulseaudio, pertama aktifbeta
, lalu aktifalpha
. Terowongan ini hanya dibuat saatpulseaudio
dimulaialpha
.Catatan 1: Contoh ini mengasumsikan pulseaudio berjalan pada keduanya
alpha
danbeta
. Pada 2016, pulseaudio berjalan secara default di Ubuntu, dan telah bertahun-tahun.Catatan 2: Contoh ini tidak menggunakan jaringan konfigurasi Avahi Zero. Avahi mungkin diaktifkan secara default di Ubuntu, tetapi saya telah menonaktifkan Avahi di sistem saya. Di LAN saya,
beta
(komputer tujuan) selalu memiliki alamat IP yang sama, dan saya tahu alamat itu.Catatan 3: Di atas
auth-ip-acl
memberikan akses ke perangkat apa pun di LAN. Pulseaudio juga mendukung metode otentikasi lainnya (lebih aman). Saya gunakanauth-ip-acl
untuk menyederhanakan konfigurasi.Informasi lebih lanjut dapat ditemukan di halaman-halaman berikut:
/raspberrypi/8621/how-to-set-up-a-pulseaudio-sink https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/# index2h2 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index14h3
sumber