loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Proceedings of the 22nd EUROMICRO Conference
The Design and Implementation of a Multimedia Storage Server to Support Video-on-Demand Applications
Prague, Czech Republic
September 02-September 05
ISBN: 0-8186-7487-3
A. Molano, Univ. Autonoma de Madrid, Spain
A. Garcia-Martinez, Univ. Autonoma de Madrid, Spain
A. Vina, Univ. Autonoma de Madrid, Spain
Abstract: In this paper we present the design and implementation of a client/server based multimedia architecture for supporting video-on-demand applications. We describe in detail the software architecture of the implementation along with the adopted buffering mechanism. The proposed multithreaded architecture obtains, on one hand, a high degree of parallelism at the server side, allowing both the disk controller and the network card controller work in parallel. On the other hand; at the client side, it achieves the synchronized playback of the video stream at its precise rate, decoupling this process from the reception of data through the network. Additionally, we have derived, under an engineering perspective, some services that a real-time operating system should offer to satisfy the requirements found in video-on-demand applications.
Index Terms:
software engineering; multimedia storage server; video-on-demand applications; client/server based multimedia architecture; software architecture; buffering mechanism; multithreaded architecture; disk controller; network card controller; synchronized playback; real-time operating system
Citation:
A. Molano, A. Garcia-Martinez, A. Vina, "The Design and Implementation of a Multimedia Storage Server to Support Video-on-Demand Applications," euromicro, pp.0564, Proceedings of the 22nd EUROMICRO Conference, 1996
Usage of this product signifies your acceptance of the Terms of Use.