Linux: Screen desktop video capture over network, and VNC framerate
You should get a badge for such a long well though out question. ;-)
In answer to your primary question, VNC uses the RFB protocol which is a remote frame buffer protocol (thus the acronym) not a streaming video protocol. The VNC client sends a FrameBufferUpdateRequest message to the server which contains a viewport region that the client is interested in and an incremental flag. If the incremental flag is not set then the server will respond with a FrameBufferUpdate message that contains the content of the region requested. If the incremental flag is set then the server may respond with a FrameBufferUpdate message that contains whatever parts of the region requested that have changed since the last time the client was sent that region.
The definition of how requests and updates interact is not crisply defined. The server won't necessarily respond to every request with an update if nothing has changed. If the server has multiple requests queued from the client it is also allowed to send a single update in response. In addition, the client really needs to be able to respond to an asynchronous update message from the server (not in response to a request) otherwise the client will fall out of sync (because RFB is not a framed protocol).
Often clients are simply implemented to send incremental update requests for the entire frame buffer viewport at a periodic interval and handle any server update messages as they arrive (i.e. no attempt is made to tie requests and updates together).
Here is a description of FrameBufferUpdateRequest messages.
Is it possible to capture application screen buffers in linux?
this http://my20percent.wordpress.com/2012/02/27/android-x-server/ link
answers my question
i am able to run linux apps on android. :)
Related Topics
List Files Over a Specific Size in Current Directory and All Subdirectories
Difference Between Unix Domain Stream and Datagram Sockets
Reading Data from PDF Files into R
Find All Zero-Byte Files in Directory and Subdirectories
How to Use Nohup to Run Process as a Background Process in Linux
How to Run Vi on Docker Container
How to Install Crontab on Centos
How to Copy Text from My Xterm Without a Mouse
Check Whether a Certain File Type/Extension Exists in Directory
Linux: Which Process Is Causing "Device Busy" When Doing Umount
Shell Script to Count Files, Then Remove Oldest Files
Total Size of the Contents of All the Files in a Directory
How to Have Tcpdump Write to File and Standard Output the Appropriate Data
Groovy Process Not Working with Linux Shell (Grep and Awk and Ps)
How to Connect Github Desktop with Cpanel
Clean Way of Launching a Shell Script in Background from Jenkins