HP-UX Multimedia Streaming Protocols (MSP) Programmer's Guide
Figure 1-2 MSP Framework
Multimedia Application
MSP Suite of Protocols
Network Interface
SDP
Media
Control
Media
Packet
User Space
Kernel Space
Hardware
Kernel Space
RTSP
RTP/RTCP
RTP/RTCP
Modules
TCP
UDP
MSP APIs
The HP-UX MSP framework comprises the following modules:
• Real-Time Protocol (RTP)
• Real-Time Control Protocol (RTCP)
• Real-Time Streaming Protocol (RTSP)
• Session Description Protocol (SDP)
The MSP framework contains the RTSP and SDP modules in the user space and the
RTP and RTCP modules in the kernel space. Applications can use the APIs provided
in the user space MSP library to access the kernel components, namely, RTP and RTCP.
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. Services that use RTP include payload type identification, sequence numbering,
timestamping and delivery monitoring. Applications run RTP on top of the User
Datagram Protocol (UDP). RTP includes RTCP, a closely linked protocol, to provide a
mechanism for reporting feedback on the transmitted real-time data.
You can use RTP in the following scenarios:
MSP Overview 15