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:

technology strategy

Msp description

To achieve significant performance improvement, Real Time Protocol (RTP) and Real Time Control Protocol (RTCP) have been provided in the kernel.

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.

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