Pengalihan audio dari server ke client diimplementasikan menggunakan Remote Desktop
Protocol: Audio Output Virtual Channel Extension.
Secara default, audio redirection tidak aktif pada paket xrdp di Debian 9. Sehingga, client yang terhubung ke server RDP tidak dapat mendengarkan sound yang keluar sewaktu memainkan musik menggunakan audio player atau semua software yang menghasilkan output suara.
Hal ini disebabkan karena module xrdp yang dibutuhkan oleh PulseAudio tidak disediakan secara default yaitu: module-xrdp-sink.so, dan module-xrdp-source.so
Berikut ini adalah bagaimana melakukan build modul pulseaudio pada Debian 9, sehingga xrdp dapat melakukan pengalihan suara dari Server ke Client.
Persiapan
Kita harus menginstalasi terlebih dahulu tools yang dibutuhkan untuk melakukan proses compile dan build.
apt install build-essential dpkg-devMengunduh beberapa paket dependencies untuk keperluan pulseaudio
apt build-dep pulseaudioMengunduh source code pulseaudio
apt source pulseaudio
Langkah Kerja
- Masuk ke directory source code pulseaudio
cd pulseaudio-10.0
./configure - Unduh source code xrdp
apt source xrdp - Masuk ke direktori modul xrdp sink
cd xrdp-0.9.1/sesman/chansrv/pulse - Edit file Makefile
nano Makefile
ganti PULSE_DIR ke /path/to/pulseaudio-source
sebagai contoh: PULSE_DIR="/root/pulseaudio-10.0" - Generate file binary library yang dibutuhkan dengan mengetikkan
make - Instal library tersebut dengan cara
install -t "/usr/lib/pulse-10.0/modules/" -D -m 644 *.so - Lakukan reboot jika PC Client masih belum dapat mendengarkan output suara saat koneksi RDP
Comments
Post a Comment
Luangkan sedikit waktumu untuk berkomentar, berikan kritik dan saran untuk kemajuan Blog / tulisan pada form yang disediakan.