On 11/21/17 1:43 AM, Sol33t303 wrote:
> I would have thought TurboVNC would have required more setup. I knew SSH
> wouldn't since ssh is available on linux/mac and with cygwin or Putty
> you can use it with Windows. I'll definitely look into more detail to
> see if that would work better, but I don't think the clients will have
> java installed (they might so i'll double check this). I heard of Xpra
> after posting this, it might be good for what i'm trying to do but i'm
> not sure. Will I be able to use TurboVNC at 720p 60fps (or ideally at
> 1080p 60fps) with a 5 Mbps upload speed?
If you aren't using Java Web Start, then basically the setup is:
- Install the server package (which is usually a one-liner)
- Install the client package
- Start a server session (also one-liner)
- Start the viewer and connect to the server
Setting up VirtualGL is by far the hardest part.
TurboVNC doesn't do fixed-frame-rate streaming. It does fixed-quality
streaming. With the low-quality preset I mentioned earlier, which is
roughly equivalent to a quantization parameter of 31 in H.264, the
compression ratio is anywhere between 20:1 and 200:1, depending on the
specifics of the workload. It would be really helpful if you'd describe
exactly what you're trying to do, because the correct answer depends
greatly on the type of application you are planning to run. If it's a
video application, then H.264 probably will do a better job than the
TurboVNC encoding methods, because that's what H.264 is designed for.
However, the analysis is extremely multivariate, so it's impossible to
say anything meaningful about this without knowing more specifics about
your application. Suffice it to say that, because there are a few types
of applications that would benefit from H.264, I'm looking into adding
support for it, but that support doesn't exist right now in our project.
I'm also not sure why you're mentioning "upload speed", as the
performance of remote display solutions on bandwidth-constrained
networks will be mostly governed by the download speed.
DRC