Allowing remote java app to access local sound system

Polytropon freebsd at
Wed Jul 1 15:02:39 UTC 2020

On Wed, 1 Jul 2020 08:43:45 -0400, Aryeh Friedman wrote:
> I have a (java) app that works fine on a remote host and displays it's GUI
> by setting the DISPLAY environment variable.   The app also requires a
> working microphone (and other audio output devices). Is there any way to
> make it use the microphone/audio output on my local machine?   Note I
> suspect I would need to do this transparently to Java.  I am pretty sure
> Java has no idea how to do this on its own.

In the past, I had a similar question, titled "Audio for SSH and VNC"
in October 2019. Maybe the following answers provide some inspiration?

On Thu, 17 Oct 2019 00:10:00 -0400, Derek Schrock wrote:
> On Wed, Oct 16, 2019 at 10:44:50PM EDT, Polytropon wrote:
> > In order to extend the classic "remote desktop" concept
> > in FreeBSD - here: SSH in combination with tigervnc-server
> > and ssvnc-gui -, what is a good way to also transmit audio?
> > For example, if you start a video player or a web browser
> > with video and audio content, you can _see_ it on your remote
> > system, while the audio is playing on the distant server.
> > Is there an easy way to also get the audio to the remote
> > system where it can be _heared_?
> > 
> > 
> I've done this before via tunneling puslseaudio over ssh.
> However, it would be easier to just use xrdp via net/xrdp
> and audio/pulseaudio-module-xrdp.

On Thu, 17 Oct 2019 13:18:00 +0100, Dave B via freebsd-questions wrote:
> Look up a program called Seren.
> The sources build just fine on modern Linux's, and possibly FreeBSD,
> though I've not tried the latter.
>   It's a non GUI tool, running
> in a command line terminal, so very low CPU usage. 
> (Pulse is good, but not exactly low impact.)
> Seren was I think intended for gamers, many to many etc, but works point
> to point just fine, and with very good quality audio.
> It streams via UDP, as such wont travel over SSH, but OpenVPN works
> well, if you only want one connection, else Seren can handle its own
> encryption for the audio traffic.  Though how "secure" that is, I don't
> know.  I move off default ports and hide "somewhere else" up in the
> high-port space.
> There is a simple text messaging facility too.
> No affiliation, just a very happy user for remote ham radio needs.

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

More information about the freebsd-questions mailing list