Streaming media servers: state-of-the-art design and applications
Video, audio, and other streaming media (SM) represent the most demanding data types in a wide range of emerging applications, from corporate training networks to video-on-demand (VOD) and interactive TV. SM's large file sizes and real-time display requirements have required extensive innovation in storage, networking, compression, and server design. This book systematically reviews the fundamental issues and techniques underlying the design, architecture, and implementation of high-performance, large-scale SM servers. Coverage includes:
Whether you're a system or application designer, developer, SM or VOD specialist, performance analyst, or researcher, this book delivers start-to-finish guidance for building servers to support your most demanding applications.
Download the Sample Chapter related to this title.
1. Fundamentals of Streaming Media Systems.
Introduction to Streaming Media Display. Streaming Media System Architecture. Data Compression. Delivery of Streaming Media over Internet. Outline of the Book.
Modern Disk Drives. Overview of SM Techniques. Disk Scheduling for SM Display. Constrained Data Placement. SM Display with Multi-zone Disks.
Overview. Cycle-based, Round-robin. Deadline-driven, Random. Optimization Techniques. Online Reconfiguration. Supporting Multi-zone Disks.
Hiccup Probability. A Taxonomy of Deadline-driven Approaches. Evaluation. Conclusions.
Partitioning Techniques. Non-Partitioning Techniques. Techniques with Multi-zone Disk Drives. Conclusions.
Target Architecture. Overview of High Availability Techniques. High Availability for Heterogeneous Storage Systems. Basic Reliability Modelling. Simulation Results. Conclusions.
Overview of Tape Storage. Pipelining Technique. Data Placement Techniques. Conclusion.
Solutions for Distributed Streaming Applications. RedHi: A Typical Distributed Streaming Media Server. Conclusion and Future Work.
Two-Level Architecture (Client-Server Model). m-Level Architecture. Conclusion and Future Work.
Introduction. System Architecture. Variable Bitrate Smoothing. Data Reorganization. Scalability Experiments. Conclusions.
Introduction. YIMA PE Components. Server Installation and Operation. Client Installation and Operation. Media Preparation.
Download the Index
file related to this title.