hp-ux networking December 2004 hp-ux multimedia streaming protocols technical white paper table of contents By: Gururaj B S, CSIL Information Engineering introduction market forecast executive summary problem statement technology strategy msp description protocol overview msp on hp-ux library features conformance to RFCs Product architecture deployment scenario compatibility/ interoperability software availability glossary additional information 2 2 2 3 3 3 4 4 4 6 6 7 7 7 8 8 1
hp-ux multimedia streaming protocols white paper December 2004 Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.
hp-ux multimedia streaming protocols white paper introduction Digital-video transmission has managed to creep into our lives. It is expected that within the next few years, high-quality video will be distributed along with voice and data, in our offices, and homes. A multimedia-streaming server helps to achieve controlled streaming of multimedia information over an enterprise network. The streaming server can receive data from various sources, including its own secondary storage.
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.
hp-ux multimedia streaming protocols white paper December 2004 protocol overview Real Time Protocol (RTP) Real Time Protocol (RTP) is a transport protocol that provides end-to-end network transport functions for applications transmitting data with real-time properties, such as interactive audio and video. These services include payload type identification; sequence numbering; time stamping and delivery monitoring. Applications run RTP on top of UDP.
hp-ux multimedia streaming protocols white paper December 2004 Time stamping Delivery monitoring RTSP Establishing and terminating an RTSP connection Sending and receiving request and response messages Attaching headers with messages Parsing of messages and headers SDP Parsing the SDP description. Obtaining the values of different fields. Setting the values of different fields. Creating the SDP description by the values. A header file that will hold the structure declarations for the above requirements.
hp-ux multimedia streaming protocols white paper December 2004 conformance to RFCs This implementation of MSP on HP-UX 11i v1 and HP-UX 11i v2 conforms to the following Request for Comments (RFCs): RFC 1889 - RTP: A Transport Protocol for Real-Time Applications RFC 2326 - Real Time Streaming Protocol (RTSP) RFC 2327 – SDP: Session Description Protocol Figure 1 depicts the architecture of the MSP software that is supported on the HP-UX 11i v1 and HP-UX 11i v2 operating systems. figure 1.
hp-ux multimedia streaming protocols white paper December 2004 deployment scenario The following figure depicts how MSP is deployed in a practical scenario: figure 2. MSP deployment scenario The multimedia streaming setup, as shown in figure 2, includes two types of interactions. The multimedia streaming server accepts multimedia data or input from any of the following sources: Live broadcast, such as a digital camera connected to the computer port.
hp-ux multimedia streaming protocols white paper December 2004 glossary Following is a glossary of terms/acronyms used in this document: Term RTP RTCP RTSP SDP additional information Description Real-time Transfer Protocol Real-time Control Protocol. Reat-time Streaming Protocol. Session Description Protocol. For more information about MSP libraries, see the following documents available at http://www.docs.hp.com/hpux/netcom/index.