-
-
Notifications
You must be signed in to change notification settings - Fork 507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any other transport protocol for LibVNC? #497
Comments
Possibly, but that probably would need some/lotsof work. You can, however, have a look at https://github.com/LibVNC/libvncserver/tree/multicastvnc which uses UDP multicast for the image data. |
Thanks. |
It is the very nature of UDP that packets can be lost without the whole system would collaps. And multicast also does not allow re-sending to individual recepients, because the server does not know who listens to it. In other words: The chosen odecs must be fault tolerant, fit into one UDP packet and I'd say also more often non-incremental screen updates might be necessary to recover quickly from display artifacts caused by loss packets. I'd favour VNC-over-RTP, so also an RTCP channel exists where clients can report "channel quality" information back to the server. |
Let's consider this a dupe of #394 (which has some fault tolerance built into it). |
Hi,
I was wondering if LibVNC could run over any other protocols like QUIC/UDT to avoid the Head-of-Line blocking problem of TCP?
Thanks,
Nooshin
The text was updated successfully, but these errors were encountered: