Communication between Server and Client In the GA system, the communications between the client and server occurs using two separate connections, namely, the control and data flow. Two libraries, libavformat and live555,
are used at both sides for handling these two flows. The server streams the A/V frames to the client by using two different methods: i) by sending RTP/RTCP packets via the RTSP over TCP, or ii) by sending RTP packets over UDP. The client handles the RTSP/RTP protocols according to the particular streaming method used by the server.