Distributed video player

Distributed systems for working with multimedia content, the main advantage of which is possibility to divide the task into one or more parts, are used in institutes, advertising, visual arts, etc. The aim of this bachelor thesis is to design a model of frame synchronization in the distributed systems and then to implement this model as distributed video player. The problematic of the synchronization in distributed systems is analyzed first, as well as solutions used in a current settings. The foundation of some synchronization methods is communication by exchanging messages. These methods are designed based on acquired knowledge. Description of designed and implemented data, synchronization, control and presentation layers is described in the implementation part of the thesis. The final part of the thesis is dedicated to testing of the player in real distributed environment.