Are there any remote desktop solutions that can be used for accessing applications that feature large animated graphics, in particular Sony Vegas Movie Studio?

I am aware of TurboVNC. However, that sends individual bitmaps, and the demos that I’ve seen where somewhat laggy. Interesting would be a remote desktop solution that transmits the desktop as a video stream.

Server / Client OS: Linux, Windows, OSX, etc. — all would be fine.

I also asked on the Gaming Anywhere forum. Perhaps their solution for games could be “abused” for productivity applications.

Interestingly OnLive, offers a desktop solution. However, the servers are on their side, and I’m not sure if those provide strong graphics. Still, it could be interesting to try out Onlive Desktop, just to see what’s possible.

  • Try RealVNC, there are quite a few fancy encoding options to play with. Disclosure: I used to work there. – fredley Jan 2 '14 at 11:54
  • @fredley Like other VNC solutions, RealVNC encodes each image individually. That’s extremely inefficient if there are large moving graphics. Here on Super User, there is a discussion about using VNC for video streaming: It’s just not fast enough. – feklee Jan 2 '14 at 12:23
  • Is Windows Remote desktop not fast enough for you? MSTSC – Vladimir Oselsky Jan 2 '14 at 21:11
  • @SaUce For applications with only basic graphics and texts, RDP is great. However, for video and shaded 3D graphics, it suffers from the same problem as VNC: Encoding every frame individually is extremely inefficient. – feklee Jan 2 '14 at 23:16

New changes in RDP 8 or 8.1 (you need matching client and server for these features to work) - can't remember which - make streaming videos in a browser a lot easier. I am not sure about CAD performance, but if I remember correctly, MSTSC can now hook up directly to the GPU on the server side and have more throughput without encoding each image individually.

Source: http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-642T

  • 1
    A technology featured is RemoteApp - instead of "streaming" entire desktops, you only "stream" apps to the current session and make it appear such that the app is a local app. In cases where the browser is in a remote session, I know that videos playing are encoded using different codecs (e.g.: h.264) for better quality and lower bandwidth. – cdavid Jan 3 '14 at 18:57
  • 1
    MSTSC.exe is the default RDP client shipped with Windows (a.k.a. Remote Desktop Connection). And yes, the newer version of the binaries (8 and 8.1) hook up deeper to GPU and CPU so there is better encoding and decoding on the server and client side, but minimize the amount of data going over the wire. – cdavid Jan 3 '14 at 19:01
  • 1
    As for games, that is a bit of a problem. In order for a game to be playable, you still need at least 30fps and at a resolution of 1080p, that translates into a lot of data with no encoding (30MB/s) or the server side needs to both encode the stream AND keep the game at a playable level (which is a hard task). – cdavid Jan 3 '14 at 19:07
  • 1
    I unfortunately can't answer that. I don't have the technical knowledge and setup of such things. Plus RDP is mainly aimed towards Enterprise, rather than gaming, so YMMV. – cdavid Jan 8 '14 at 7:27
  • 1
    To get best performance from 3D accelerated remote desktop (RemoteFX) you must be connecting to a compatible Hyper-V VM. I did find a article here stating that when run under a VM so the session could get full exclusive access to the virtual GPU the reviewer was able to play Crysis over the LAN, and that is with the 2008 version. Server 2012 R2 got major impovements to RemoteFX like support for DX11 – Scott Chamberlain Jan 8 '14 at 8:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.