bk138 / multivnc

MultiVNC is a cross-platform Multicast-enabled VNC viewer based on LibVNCClient. The desktop version runs on Unix, Mac OS X and Windows. There also is an Android version.
GNU General Public License v3.0
447 stars 65 forks source link

Audio support? #237

Open geekley opened 4 months ago

geekley commented 4 months ago

Is your feature request about the Desktop Multivnc or the Mobile MultiVNC? All versions. Mainly both from F-Droid and Flathub.

Is your feature request related to a problem? Please describe. It would be great to be able to stream audio as well with the video, so this would increase the app's capabilities as a sort of remote desktop solution.

Describe the solution you'd like Just basic audio streaming. If additional features are possible, perhaps also:

Describe alternatives you've considered None. Does the VNC protocol support audio in any way? I've tried searching it, but didn't come to a conclusion. Apparently there's some (paid?) solutions which support/implement "audio extensions" to VNC, but I have no idea how that works.

Additional context I'm looking mainly for a way to stream Android to/from PC. I also don't know if there's free apps for VNC server that transmit audio. Sorry if this is out-of-scope for VNC, as I'm not too familiar with this technology to understand if it's even feasible; or how much can be done in the client app alone.

JustAPotota commented 4 months ago

There is a QEMU audio extension for VNC, though I don't know of any clients that actually support it (I found this issue while looking for one). GNOME's Connections app does play audio but doesn't tell the server what format it wants and will block the main thread while playing audio.

See: