Skip to content
TENVO AI · LANGSUNG · v0.16.2 · TLS · Sertifikat per-perangkat · AGPL-3.0 · TINGKAT GRATIS · 30 PERANGKAT · INFRA HOSTING MANDIRI · GUNAKAN API KEY SENDIRI · MCP UNTUK CLAUDE & CURSOR
Kembali ke BlogTutorial

Pemecahan masalah audio Remote Desktop: perbaikan routing

Tenvo Editorial Team9 menit baca
Pemecahan masalah audio Remote Desktop: perbaikan routing

Tidak ada yang mengakhiri sesi jarak jauh lebih cepat daripada tidak adanya suara. Anda bisa melihat aplikasinya, mengendalikan mouse, tetapi di sisi lain sunyi — tidak ada bunyi notifikasi, tidak ada video, tidak ada audio konferensi.

Tidak ada yang lebih cepat mematikan sesi jarak jauh daripada tidak ada suara. Anda dapat melihat aplikasi dan mengendalikan mouse, tetapi sisi lain sunyi — tidak ada nada notifikasi, tidak ada video, tidak ada audio konferensi. Jika Anda mengetik "remote desktop audio" di bilah pencarian karena audio tidak diarahkan dari mesin remote ke speaker lokal Anda (atau sebaliknya), panduan ini menjelaskan pemeriksaan praktis dan perbaikan yang menyelesaikan masalah pada Windows, macOS, dan Linux.

Bagaimana perutean audio desktop jarak jauh sebenarnya bekerja

Secara dasar, audio desktop jarak jauh hanyalah pengalihan I/O melalui jaringan: host remote menangkap audio (mikrofon atau output sistem), mengenkodenya, mengalirkan melalui protokol sesi remote, klien mendekode dan memutarnya di perangkat lokal. Kedengarannya sederhana, tetapi ada tiga titik kegagalan umum:

  • Pengaturan dan kebijakan: protokol remote dapat dikonfigurasi untuk memblokir pengalihan audio (atau hanya memperbolehkan mic tetapi tidak pemutaran).
  • Tumpukan audio server/klien: ketidaksesuaian atau modul yang hilang pada host (PulseAudio / PipeWire pada Linux, Windows Audio Service pada Windows) mencegah penangkapan/pemutaran.
  • Jaringan dan batasan codec: firewall, port yang salah, atau ketidakcocokan codec dapat mencegah paket audio dikirim atau didekode dengan benar.

Alat remote yang berbeda menangani tahap-tahap ini secara berbeda. RDP memberikan opsi pengalihan audio yang eksplisit. TeamViewer dan AnyDesk mengimplementasikan codec dan driver proprietary dan sering bekerja langsung untuk audio Windows-ke-Windows. Solusi open-source (Tenvo, RustDesk, VNC+PulseAudio) mengandalkan tumpukan audio host dan kadang memerlukan konfigurasi tambahan. Jika Anda membandingkan alat, lihat tulisan kami tentang rustdesk-vs-anydesk untuk konteks perbedaan antara tumpukan open-source dan proprietary.

Daftar cepat — perbaikan yang bisa dicoba dalam 10 menit

Jika Anda hanya menginginkan jalan tercepat ke "berfungsi", coba langkah-langkah ini sesuai urutan. Ini adalah perbaikan umum dengan usaha rendah yang paling sering kita temui.

  1. Restart layanan audio: Pada Windows, restart layanan Windows Audio dan Windows Audio Endpoint Builder. Pada Linux, restart PulseAudio atau PipeWire:
    systemctl --user restart pipewire pipewire-pulse
    atau
    pulseaudio -k && pulseaudio --start
    .
  2. Verifikasi pengaturan klien: Di klien RDP Windows (mstsc) buka Local Resources → Remote audio → Settings dan setel "Remote audio playback" ke "Play on this computer". Untuk klien lain, pastikan "Share audio" atau yang serupa diaktifkan.
  3. Periksa perangkat default: Pastikan perangkat pemutaran lokal diaktifkan dan host remote memiliki perangkat output default yang disetel. Cobalah mengatur keduanya ke perangkat stereo sederhana 44.1/48 kHz (banyak encoder remote tidak suka format eksotik).
  4. Nonaktifkan firewall/AV sementara (sementara): aturan firewall dapat memblokir port audio remote atau layanan remote. Uji dengan firewall mati untuk menyingkirkannya.
  5. Coba klien berbeda: Jika RDP gagal, coba TeamViewer atau AnyDesk untuk menentukan apakah masalah spesifik pada protokol. Aplikasi proprietary ini sering memiliki penanganan audio lintas-OS yang lebih baik.

Host atau klien Windows: RDP dan pengaturan native

Windows adalah lingkungan yang paling banyak digunakan untuk RDP. Dua kasus berbeda penting: Anda terhubung dari klien Windows ke server Windows (mstsc / RDP), atau Anda terhubung ke host Windows dari platform lain.

Periksa pengaturan klien (mstsc)

Di mesin klien jalankan mstsc.exe → Show Options → Local Resources. Di bawah "Remote audio", klik "Settings…" dan konfirmasi:

  • Remote audio playback: Play on this computer
  • Remote audio recording: Record from this computer (if you need microphone redirection)

Jika Anda menggunakan Remote Desktop app dari Microsoft Store, opsi yang sama muncul di pengaturan sesi. Juga verifikasi di panel kontrol Sound lokal bahwa perangkat pemutaran yang Anda inginkan aktif dan tidak dalam "exclusive mode" yang memblokir aplikasi lain.

Periksa konfigurasi host (server)

Di host Windows (mesin yang Anda remote), pastikan layanan Windows Audio sedang berjalan:

sc query Audiosrv
sc query AudioEndpointBuilder

Jika salah satu dihentikan, mulai layanan tersebut:

net start Audiosrv
net start AudioEndpointBuilder

Group Policy juga dapat memblokir pengalihan audio dalam sesi RDP. Periksa gpedit.msc → Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Device and Resource Redirection. Pastikan "Allow audio and video playback redirection" dan "Allow audio recording redirection" diaktifkan atau tidak dikonfigurasi.

RDP untuk multimedia: codec dan sample rate

Encoder RDP lebih suka format standar. Jika aplikasi remote menghasilkan stream dengan sample-rate tinggi atau multichannel (mis. 192 kHz atau 5.1), coba ubah host ke stereo 44.1 kHz atau 48 kHz. Di Sound control panel → Playback device → Properties → Advanced, setel Default Format ke 2 channel 16 bit 44100/48000 Hz dan coba lagi.

Host dan klien Linux: jebakan PulseAudio, PipeWire, dan xrdp

Tumpukan audio Linux bervariasi. Ubuntu 22.04 dan banyak distro kontemporer menggunakan PulseAudio atau PipeWire. Server remote desktop seperti xrdp atau VNC tidak otomatis menangkap audio desktop tanpa modul tambahan.

Gejala umum dan perbaikan

  • Tidak ada audio di sesi xrdp: pasang dan aktifkan pulseaudio-module-xrdp atau gunakan integrasi sink PipeWire. Di Debian/Ubuntu:
    sudo apt install xrdp pulseaudio-module-xrdp
    lalu restart layanan:
    sudo systemctl restart xrdp
    systemctl --user restart pulseaudio
  • Klien PulseAudio berjalan sebagai root: beberapa setup xrdp menjalankan desktop sebagai user berbeda — pastikan PulseAudio berjalan per-sesi (systemd user instance) bukan sebagai root.
  • PipeWire: desktop terbaru seperti Fedora 35+ atau Ubuntu 22.10 default ke PipeWire. Pastikan pipewire-pulse terpasang (menyediakan lapisan kompatibilitas PulseAudio) dan restart layanan user PipeWire:
    systemctl --user restart pipewire pipewire-pulse

Perintah yang berguna untuk diagnosis

pactl list sinks short        # list playback sinks
pactl list sources short      # list recording sources
pactl info                    # shows server (Pulse/PipeWire) info
journalctl --user -u pipewire -f   # live PipeWire logs

Jika Anda tidak melihat sinks, server audio desktop belum membuat sink untuk sesi user yang di-attach xrdp. Membuat instance PulseAudio per-sesi yang stabil atau menggunakan layanan per-user PipeWire memperbaiki ini. Untuk xrdp secara spesifik, ikuti dokumentasi distribusi untuk mengaktifkan pulseaudio-module-xrdp atau konfigurasikan /etc/xrdp/startwm.sh untuk memulai PulseAudio per sesi.

Host dan klien macOS: keterbatasan capture dan solusi sementara

macOS secara historis membuat penangkapan audio sistem lebih sulit: platform tidak menyertakan perangkat loopback virtual bawaan. Sesi remote berbasis VNC umumnya tidak meneruskan suara sistem. Chrome Remote Desktop mendukung pemutaran audio untuk beberapa konfigurasi, tetapi perilaku bergantung pada versi macOS dan aplikasi klien.

Opsi praktis:

  • Gunakan solusi hardware sementara: pasang kabel virtual (USB sound interface) dan arahkan audio macOS ke perangkat itu, lalu bagikan input mikrofon dari perangkat tersebut. Ini canggung tetapi bekerja untuk beberapa konfigurasi.
  • Pasang perangkat audio virtual: BlackHole (open-source) atau Loopback/Soundflower memungkinkan aplikasi menangkap audio sistem. Setelah terpasang, set output sistem ke BlackHole dan konfigurasikan pass-through ke perangkat fisik agar monitoring lokal tetap berfungsi.
  • Gunakan TeamViewer/AnyDesk: mereka menyertakan driver audio yang dapat menangkap dan mengalirkan audio macOS lebih transparan dibanding beberapa alat open-source. Jika audio macOS krusial, opsi proprietary ini seringkali memiliki hambatan lebih kecil bagi pengguna akhir.

Untuk detail mengenai koneksi dari macOS atau menyiapkan klien macOS, artikel kami remote-desktop-for-mac memiliki tips spesifik platform.

Klien mobile, audio latensi rendah, dan saat remote desktop bukan alat yang tepat

Aplikasi remote mobile (Android, iOS) sering memprioritaskan penghematan bandwidth dan baterai dibanding audio. Jika audio penting di mobile, periksa pengaturan aplikasi untuk "Play audio" atau "Use device audio." Klien Android biasanya memiliki kontrol lebih daripada iOS karena pembatasan platform.

Jika Anda membutuhkan audio latensi rendah dan fidelitas tinggi (kolaborasi musik, streaming DAW, audio profesional), remote desktop bukan alat yang tepat. Gunakan solusi audio-over-IP seperti JACK over network, Dante, atau alat khusus seperti Jamulus atau JackTrip. Audio remote desktop cocok untuk suara percakapan, notifikasi, dan soundtrack video; bukan untuk performa musik dengan latensi di bawah 20 ms.

Kapan mencoba alat lain (dan mana yang dipilih)

Bersikaplah jujur tentang apakah protokol remote dapat melakukan apa yang Anda butuhkan. Beberapa panduan:

  • Jika Anda membutuhkan pengalihan audio lintas-platform yang kuat dengan konfigurasi minimal, TeamViewer dan AnyDesk seringkali "langsung berfungsi" untuk Windows dan macOS karena mereka menyertakan driver dan codec proprietary. Lihat tulisan perbandingan kami anydesk-vs-teamviewer-2026 dan best-teamviewer-alternatives untuk pertimbangan trade-off.
  • Jika Anda menginginkan stack open-source dan self-hosted dan nyaman dengan konfigurasi audio Linux, Tenvo dan solusi self-host lainnya layak dipertimbangkan namun mungkin memerlukan pemasangan pulseaudio-module-xrdp, pipewire-pulse, atau perangkat virtual di macOS.
  • Jika yang hilang hanya penangkapan mikrofon ke mesin remote (bukan pemutaran), pastikan klien mengizinkan microphone redirection dan aplikasi host disetel untuk menggunakan perangkat yang diarahkan tersebut.

Secara jujur: alat proprietary kadang lebih baik dalam audio lintas-OS karena mereka mengontrol kedua ujung pipeline dan bisa menyediakan codec/driver kustom. Stack open-source bisa menyamai itu dengan usaha dan konfigurasi yang tepat, tetapi harapkan setup tambahan jika ingin kesetaraan pada macOS atau desktop Linux yang tidak biasa.

Daftar langkah demi langkah untuk diagnosis penuh

Ikuti checklist terurut ini ketika "perbaikan cepat" tidak membantu. Jangan lewati langkah — mereka mempersempit titik kegagalan dengan cepat.

  1. Reproduksi dan catat gejala: hanya pemutaran, hanya mikrofon, atau keduanya. Catat OS klien dan OS host serta alat remote yang digunakan (mstsc, xrdp, Tenvo, TeamViewer, AnyDesk).
  2. Di host: konfirmasi layanan audio berjalan (Windows: Audiosrv; Linux: PulseAudio/PipeWire). Restart jika perlu.
  3. Di klien: konfirmasi "share audio" / "play on this computer" disetel.
  4. Sementara, ubah host dan klien ke perangkat stereo sederhana 44.1/48 kHz.
  5. Periksa firewall: izinkan protokol remote (RDP TCP 3389, port kustom untuk Tenvo, atau izin aplikasi spesifik untuk TeamViewer/AnyDesk). Jika menggunakan self-hosted Tenvo, pastikan relay/port-forwarding Anda dikonfigurasi (lihat artikel kami remote-desktop-without-port-forwarding untuk opsi jaringan).
  6. Coba klien atau protokol lain: tes cepat dengan TeamViewer/AnyDesk dapat menunjukkan apakah audio spesifik pada protokol.
  7. Kumpulkan log: Windows Event Viewer (Application/System), log PulseAudio/pipewire dari journal, atau log Tenvo di ~/.config/tenvo/logs jika berlaku.

Contoh perbaikan — snippet copy/paste

Linux (Ubuntu) xrdp + PulseAudio: pasang modul dan restart:

sudo apt update
sudo apt install xrdp pulseaudio-module-xrdp
sudo systemctl enable --now xrdp
systemctl --user restart pulseaudio

Restart PipeWire (sesi user):

systemctl --user restart pipewire pipewire-pulse wireplumber

Windows: periksa dan mulai layanan audio dari prompt elevated:

sc query Audiosrv
net start Audiosrv
sc query AudioEndpointBuilder
net start AudioEndpointBuilder

Catatan akhir dan ekspektasi realistis

Audio desktop jarak jauh dapat diandalkan untuk penggunaan biasa: panggilan suara, pemutaran video, dan notifikasi. Jangan mengharapkan fidelitas setingkat studio atau latensi sub-20 ms. Ketika semua tampak dikonfigurasi dengan benar tetapi audio masih buruk, pertimbangkan apakah kondisi jaringan (packet loss, jitter), beban CPU pada encoder, atau format audio aplikasi tertentu adalah hambatan sebenarnya.

Jika Anda lebih memilih remote desktop open-source dan ingin menghindari pendekatan black-box dari aplikasi proprietary, Tenvo dirancang untuk dapat diprediksi dan dapat diperluas — tetapi Anda mungkin perlu menyesuaikan tumpukan audio host di Linux atau menambah perangkat audio virtual di macOS. Unduh Tenvo atau periksa opsi harga dan hosting di /download dan /pricing untuk menguji bagaimana Tenvo menangani audio di lingkungan Anda.

Untuk panduan setup spesifik platform, walkthrough Windows kami (setup-remote-access-windows) dan artikel macOS (remote-desktop-for-mac) memiliki tips tambahan dan tangkapan layar.

Jika Anda telah mengikuti langkah-langkah ini dan masih mengalami masalah, kumpulkan log yang disebutkan di atas dan buka issue atau thread dukungan dengan versi OS host/klien yang tepat (mis. Windows 11 22H2, Ubuntu 22.04, macOS Ventura 13.4), alat remote dan versinya, serta set gejala. Itu mempercepat proses debugging.

Siap mencoba remote desktop open yang dapat dikonfigurasi dan tidak mengejutkan Anda dengan driver tersembunyi? Unduh Tenvo di /download dan uji audio di mesin Anda — dan jika Anda membutuhkan opsi terkelola, periksa /pricing untuk pilihan relay dan hosting.

Dapatkan Tenvo

Siap mencoba sendiri?

Gratis untuk 30 perangkat, tanpa kartu kredit. Siap dan tersambung dalam dua menit.