2.2. Overview of SM Techniques

A basic approach to support continuous display in a single disk SM server is to divide an SM object into equi-sized blocks. Each block is a unit of retrieval and is stored contiguously. For example, a SM object X is divided into n equi-sized blocks: X0, X1, X2, …, Xn–1. The size of blocks, the display time of a block, and the time to read a block from a disk drive can be calculated as a function of display bandwidth requirement of an object, the number of maximum simultaneous displays that a disk drive can support, and the physical disk characteristics such as the data transfer rate. Upon the request for the SM object X, the system stages the first block of X, i.e., Xo, from the disk into main memory and initiates ...

Get Streaming Media Server Design now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.