CM Timing Requirements


In order to manage (or store) an audio/video stream, a computer has to digitalize it, and this implies dividing the stream in frames. Hence, in order to properly reproduce the stream each frame must be played ``at the correct time''. Saying this in a more formal way, some temporal constraints must be respected, otherwise the quality of reproduced stream decreases. In particular, a frame played too late is equivalent to a lost frame.

According to these considerations, it is easy to understand that applications managing CM streams have new requirements, that can be better fulfilled by the operating system if it:

As a result of these considerations, classical time-sharing systems perform in an acceptable manner when the avaible resources are much more than required, but the quality of the reproduced stream degrades in an unpredictable manner whenever the system load increases too much.


Go to Multimedia Systems

Go to Bandwidth Reservation