next up previous contents index
Next: Multimedia Data Transmission Up: Case Studies Previous: Multimedia Conferencing

Media On Demand

      No standards for home video-on-demand distribution networks have been accepted yet. While the backbone of a video-on-demand network would probably be based on ATM and/or SONET, more and differing techniques have been proposed by telephone, cable TV, and other companies for the local distribution. Tanenbaum [Tan96, p. 750--753,] identifies the four most important approaches as:

The outcome of this competition is still open, as well as the decision about a protocol stack. ATM in general seems preferable, but the choice of the appropriate adaption layer is more difficult; a modified version of AAL 5, not discarding blocks that contain bit errors, could turn out suitable. Figure gif shows a potential stack, comprising ATM and its sublayers, potentially RTP, MPEG and its layers, and applications on top.gif

 
Figure:  A video-on-demand protocol stack.

  The Internet community is also developing mechanisms and protocols that allow the integration of media servers in multimedia sessions. The IETF MMUSIC working group for example is working on the    Real-Time Streaming Protocol (RTSP'). This is an application-level text-based protocol intended to control the delivery and recording of real-time data.  Its tasks comprise the choice of delivery channels---such as (multicast) UDP and TCP---and delivery mechanisms based on RTP, the exchange of session descriptions, and the control of data streams by commands such as PLAY, RECORD, or STOP. RTSP' is capable of controlling multiple delivery sessions at once, which can include both live-fed and stored media clips.
Session descriptions, encoded for example in the SDP format, are retrieved from a web server or the media server itself, typically using HTTP. Each media stream listed in a session description is identified by an RTSP URL, which points to a media server that provides the particular stream.



next up previous contents index
Next: Multimedia Data Transmission Up: Case Studies Previous: Multimedia Conferencing



tspeuker@cip.informatik.uni-erlangen.de