Title :
Client based synchronization control of coded data streams
Author :
Daami, Mourad ; Georganas, Nicolas D.
Author_Institution :
Multimedia Commun. Res. Lab., Ottawa Univ., Ont., Canada
Abstract :
In a multimedia news on demand application, the delivery of multiple streams of data over a network will introduce inevitable delays and delay variations that disrupt both inter- and intra-media synchronization. Therefore, a complete stream synchronization protocol must be specified and tested to ensure proper rendering of the multimedia presentation at the client. In such a protocol, special treatment should be considered for time dependent coded data streams due to the presence of a hardware/software decoding entity at the client. We propose a client based control scheme using buffer occupancy as its main parameter. The control scheme uses time contraction and expansion concepts to: avoid data overflow or underflow conditions; and enforce intra-media synchrony of the data stream. We refer to such a control mechanism as the predecoder synchronization controller. We consider both motion JPEG and MPEG video bit streams and discuss the implementation and architectural constraints encountered
Keywords :
client-server systems; code standards; data handling; multimedia communication; multimedia computing; protocols; synchronisation; telecommunication standards; video coding; architectural constraints; buffer occupancy; client based synchronization control; coded data streams; data overflow; data underflow; delays; hardware software decoding entity; inter-media synchronization; intra-media synchronization; motion JPEG video bit streams; motion MPEG video bit streams; multimedia news on demand application; multimedia presentation; predecoder synchronization controller; stream synchronization protocol; time contraction; time dependent coded data streams; time expansion; Communication system control; Disruption tolerant networking; Distributed computing; Multimedia communication; Multimedia systems; Network servers; Protocols; Streaming media; Synchronization; Testing;
Conference_Titel :
Multimedia Computing and Systems '97. Proceedings., IEEE International Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-8186-5530-5
DOI :
10.1109/MMCS.1997.609643