HP-UX Multimedia Streaming Protocols

hp-ux multimedia streaming protocols white paper
December 2004
Problem
statement
The need for a multimedia streaming solution, which facilitates faster
communication, resulted in the development of MSP. A marketing survey was
conducted by HP to analyze how customers might use MSP, and most of the
respondents seemed to be concerned with faster modes of transferring
multimedia data over remote networks.
The following chart depicts how Fortune 500 executives graded the benefits of
streaming video for corporate use:
To achieve significant performance improvement, Real Time Protocol (RTP) and
Real Time Control Protocol (RTCP) have been provided in the kernel.
technology
strategy
HP sees its MSP solution as being an Internet pervasive computing paradigm. To
provide the best MSP framework in the industry, it plans to provide streaming
accelerator, which analyzes the RTSP messages exchanged between the user-
space streaming server and the client.
Msp
description
Multimedia Streaming Protocols (MSP) suite of protocols facilitates transfer of
audio, video and animation files to a remote location in real time. Streaming
multimedia data is a transaction between the server and the client. The client is
a user application that accesses the media, such as Real Player or Winamp.
The server is an application that provides all the client applications with the
multimedia content. Unlike the download and play mechanism, the multimedia
streaming client starts playing the media packets as soon as they arrive, without
holding back to receive the entire file. While this technology reduces the
client’s storage requirements and start-up time for the media to be played, it
introduces a strict timing relationship between the server and the client.
MSP defines the transaction that is used to establish a connection and transmit
the media from the server and client. Multimedia streaming servers use a suite
of protocols, such as the following:
Real Time Protocol (RTP)
Real Time Streaming Protocol (RTSP)
Session Description Protocol (SDP)
3