There is apparently a way to send audio packets using RFB that is officially a 
part of the RFB spec -- 
https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst. I have prior 
experience with developing frame-accurate transmission layers for audio and 
video, so I think such an extension to TurboVNC would be possible. It would 
just take a lot of time to sort out how to sync the audio with the RFB 
framebuffer updates on the client side (Java may make this easier, but I 
anticipate it being a pain in the butt to implement in the Windows viewer) as 
well as how to intercept audio from applications on the server side. The latter 
is tricky because Linux has so many different audio interfaces 
(http://tuxradar.com/content/how-it-works-linux-audio-explained). It would be 
more straightforward to provide support just for a single interface, such as 
PulseAudio, but this wouldn't cover all Linux audio-enabled applications.

> On May 20, 2017, at 5:33 AM, [email protected] wrote:
> 
> Hello,
> 
> I'm interested in having streaming audio from the client to the turbovnc
> client.
> 
> AFAIK there is no out of the box solution.
> 
> I have made various experiments along the lines this:
> - jack server
> - vlc jack sink
> - opus codec
> - stream
> - vlc on the client
> 
> ... and various other setups.
> 
> Are there any other solutions out there?
> 
> -- 
> Joakim Verona
> [email protected]
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> TurboVNC-Users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/turbovnc-users
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
TurboVNC-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/turbovnc-users

Reply via email to