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