Publication:
The design and implementation of a multimedia storage server tosupport video-on-demand applications

Loading...
Thumbnail Image
Identifiers
Publication date
1996-09
Defense date
Advisors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE Computer Society Press
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
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.
Description
Keywords
Buffer storage, Client-server systems, Interactive television, Multimedia systems, Network operating systems, Real-time systems, Software engineering
Bibliographic citation
EUROMICRO 96. 'Beyond 2000: Hardware and Software Design Strategies'., Proceedings of the 22nd EUROMICRO Conference, (Prague, Czech Republic, 2-5 Sept 1996). IEEE Computer Society Press, September 1996, p. 564-571.