CLIENTS
A Client is responsible for synchronizing the audio and video
packets and delivering them to the output devices.
A Client contains a synchronization manager, a buffer
manager, a media partition manager, and m communication
managers for each server. Figure 2 shows the logical layout
characteristic of the client. The communication manager
receives data from all the servers, unpack it, and sends it to the
buffer manager The communication manager also receives load
information from all the servers and network, and sends it the
media partition manager. The media partition manager allocates
the required bandwidth routers on the path to each server. The
buffer manager merges partitioned multiple data. The
synchronization manager is responsible for synchronizing the
delivery of media objects.