The vnc, a cross-platform screen sharing tool generate PNG streams and send it to the specified romote address(unicast or multicast), that can be received using RTP tools.
The png_viewer receive the PNG streams and display it.
This document describes screen sharing project. This project modify the vnc, so that it generate PNG-over-RTP streams and send it to the specified address. In earlier work, the vnc has captured the screen and store it in rfbScreenInfo structure. This project get the screen from the rfbScreenInfo and encoded it in PNG and then sent it out over the RTP.
The png_receiver, a receiver tool for Unix, receive the PNG stream and play it.
VNC(Virtual Network Computing) is a remote display system which allows you to view a computing 'desktop' environment not only on the machine where it is running, but from anywhere on the Internet and from a wide variety of machine architectures. The screen sharing let other users share the screen without access the server.
The Java Media Client consistes two main components.
The major components of this module are:
The major components of this module are:
Where applicable, this describes any measurements or tests conducted.