Get goalbit at SourceForge.net. Fast, secure and Free Open Source software downloads

Architecture

Inside the GOLP2P Project there are five basic components (Fig. 1): the streaming server, the clients, the control server, the PSQA learning tool and the webstat application.

Fig. 1. Global architecture


The streaming server streams the video’s content over the Video Delivery Network. It represents the node 0 in the peers tree.

Each client receives several flows following different paths and sent from different other clients. The client is able to reconstruct the stream from the whole set of received flows and possibly from part of them. It continuously measure some specific information and report it to the control server. Each client takes directions from the control server (e.g.: where to read the stream from)

The control server measures automatically the perceived quality at the client side and takes its decisions (basically, periodically rebuilds the architecture of the network) using these values.

The PSQA learning tool is where the perceptual quality value is computed.

Finally webstat provides a web interface for the network topology and the client’s reports presentation.