Dear VirtualGL users,

I am looking for advice about optimizing a client-server 3D application.

There is an application, which renders rotating objects in 3D, using 
custom calculations - no OpenGL is used, neither HW nor SW.
The app was originally designed to run on local X, so it uses XPutImage 
calls to display the data.

I would like to get this (SD resolution) image to the (mostly windows) 
clients over the network (100MB / 1GB), as efficiently as possible.

What approach would you suggest to solve this?

I know that I could
   - run cygwin X server on the client, and run remote X on it
   - run VNC (realvnc, tightvnc, turbovnc, tigervnc)
   - run NX (to improve latency),

but I am not really content with these solutions, because the 
performance is sub-optimal.

Moving the uncompressed data over the network is out of the question.
I know NX, TurboVNC and TigerVNC can do JPEG compression, which 
definitely helps, but is still not ideal: essentially, what I need to 
transfer is a video stream, so it's obviously not optimal to encode them 
as a series of individual JPEG images.

Therefore, I am searching for a way to somehow create a video stream 
from the output of the application.

Could you please recommend a tool for that?

Thank you for your help:

      Kristof Csillag


------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to