Description:
The author places the subject in context, drawing together findings from the past decade of research whilst examining the technology’s present status and its future potential. The approach adopted is comprehensive, covering topics – notably the scalability and fault-tolerance issues - that previously have not 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 of data.
● Explores the use of parallel server architectures to tackle the two key challenges of scalability and fault-tolerance.
●Investigates the use of network multicast streaming algorithms to further increase the scalability of very-large-scale media streaming systems.
● Illustrates all findings using real-world examples and case studies gleaned from cutting-edge worldwide research.
Combining theory and practice, this book will appeal to industry specialists working in content distribution in general and continuous media streaming in particular. The introductory materials and basic building blocks complemented by amply illustrated, more advanced coverage provide essential reading for senior undergraduates, postgraduates and researchers in these fields.
Table of Contents:
Contents.
Preface.
Acknowledgements.
Part I: Fundamentals.
1. Introduction.
1.1 Elements of a Multimedia System.
1.2 Media Data.
1.3 Media Delivery.
1.4 Streaming versus Download.
1.5 Challenges in Building Continuous Media Streaming Systems.
1.6 Engineering Trade-offs.
1.7 Performance Guarantee.
1.8 Admission Control.
1.9 Summary.
References.
2. Media Compression.
2.1 Introduction.
2.2 Media Multiplexing.
2.3 Temporal Dependencies in Compressed Video.
2.4 Bit-rate Variations.
2.5 Media Adaptation.
2.6 Summary.
References.
3. Continuous Media Storage and Retrieval.
3.1 Structure and Model of Hard Disk.
3.2 Disk Scheduling.
3.3. Improving Disk Throughput.
3.4 Grouped Sweeping Scheme.
3.5 Multi-Disk Storage and Retrieval.
3.6 Disk Zoning.
3.7 Summary.
References.
4. Soft Scheduling.
4.1 Introduction.
4.2 Statistical Capacity Dimensioning.
4.3 Dual-round Scheduling.
4.4. Early-Admission Scheduling. <