Continuous media streaming systems will shape the future ofinformation infrastructure. The challenge is to design systems andnetworks capable of supporting millions of concurrent users. Key tothis is the integration of fault-tolerant mechanisms to preventindividual component failures from disrupting systems operations.These are just some of the hurdles that need to be overcome beforelarge-scale continuous media services such as video-on-demand canbe deployed with maximum efficiency.
The author places the subject in context, drawing togetherfindings from the past decade of research whilst examining thetechnology's present status and its future potential. Theapproach adopted is comprehensive, covering topics - notablythe scalability and fault-tolerance issues - that previously havenot been treated in depth.
* Provides an accessible introduction to the technology,presenting the basic principles for media streaming system design,focusing on the need for the correct and timely delivery ofdata.
* Explores the use of parallel server architectures to tackle thetwo key challenges of scalability and fault-tolerance.
* Investigates the use of network multicast streaming algorithmsto further increase the scalability of very-large-scale mediastreaming systems.
* Illustrates all findings using real-world examples and casestudies gleaned from cutting-edge worldwide research.
Combining theory and practice, this book will appeal to industryspecialists working in content distribution in general andcontinuous media streaming in particular. The introductorymaterials and basic building blocks complemented by amplyillustrated, more advanced coverage provide essential reading forsenior undergraduates, postgraduates and researchers in thesefields.