I have a Debian PC (Server) and I would like to remote this machine from one client (Windows, Ubuntu,..) and be able to hear the sound from the server.

I tried some tools (Radmin, RealVNC, but I can't use Teamviewer because of pricing) but I can not transfer sound from server to client.

So, my question is what tool can solve this issue?


You can use FreeRDP with Multimedia Redirection

FreeRDP: A Remote Desktop Protocol Implementation

FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.


Project website: http://www.freerdp.com/
Issue tracker: https://github.com/FreeRDP/FreeRDP/issues
Sources: https://github.com/FreeRDP/FreeRDP/
Wiki: https://github.com/FreeRDP/FreeRDP/wiki
Downloads and other resources: http://pub.freerdp.com
API doc: http://pub.freerdp.com/api/

IRC channel: #freerdp @ irc.freenode.net Mailing list: https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Microsoft Open Specifications

Information regarding the Microsoft Open Specifications can be found at: http://www.microsoft.com/openspecifications/

A list of reference documentation is maintained here: https://github.com/FreeRDP/FreeRDP/wiki/Reference-Documentation


Instructions on how to get started compiling FreeRDP can be found on the wiki: https://github.com/FreeRDP/FreeRDP/wiki/Compilation


Multimedia Redirection


| improve this answer | |
  • Thank for your suggestion, please show me more descriptions about JACK, an example? – Rong Nguyen Feb 24 '14 at 8:18
  • FreeRDP's server component seems to be immature and buggy, at least for me. – doshea May 18 '15 at 9:40
  • The multimedia redirection link says that the server has to be Windows, not GNU/Linux – cgaldiolo Jul 10 '19 at 15:34

Subsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.

Alternatively, you could consider streaming MPD with Icecast.

Icecast is a program for streaming audio such as music across a network. Different types of clients connect to the IceCast server, either to provide a "mount point", control the server, or listen to the audio being cast.

MPD is a program for playing music via a daemon process instead of using a client. It also incorporates a music database for quick access, playlists, and a variety of front-end options.

| improve this answer | |


Having had trouble with FreeRDP's server component, I would have tried FreeNX, since NX has been around for a while, but this post pointed out that CentOS 7 now ships with X2Go instead of NX, so I installed that on my CentOS 7 system. When I connected from my Windows 8 machine, it worked well, with sound, except it seemed to make the remote display too large so some of it was cut off. I haven't tried to fix this yet.

The client actually SSHes to the remote system and runs the required software, so you don't need to run anything like vncserver first, although I suspect that is probably another option.

| improve this answer | |

It looks like Cendio ThinLinc would solve your need. It has audio support through PulseAudio. It is based on open source (TigerVNC and others). You can use it for free up to 5 users. : )


| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.