HP-UX Multimedia Streaming Protocols (MSP) Programmer's Guide
Table of Contents
About This Document...................................................................................................................11
Intended Audience.............................................................................................................11
Document Organization.....................................................................................................11
Typographical Conventions................................................................................................11
Related Information............................................................................................................12
HP Encourages Your Comments........................................................................................12
1 Introduction..............................................................................................................................13
MSP Overview....................................................................................................................13
Multimedia Streaming Architecture.............................................................................13
MSP Framework............................................................................................................14
Real-Time Protocol........................................................................................................15
Real-Time Streaming Protocol.......................................................................................16
Session Description Protocol.........................................................................................16
Files Provided with the MSP SDK......................................................................................16
Include Files Supplied with the SDK for C...................................................................16
Libraries Supplied with the SDK for C.........................................................................17
2 Using MSP APIs........................................................................................................................19
RTP Library.........................................................................................................................19
RTP Session APIs...........................................................................................................20
Return Values...........................................................................................................21
RTP Data Packet APIs...................................................................................................21
RTCP Control Packet APIs............................................................................................23
RTP I/O Control Option APIs........................................................................................23
Monitoring RTP and RTCP I/O Conditions..................................................................25
Other APIs.....................................................................................................................25
RTP Call Order Sequence...................................................................................................26
RTSP Library.......................................................................................................................28
RTSP Data Structures....................................................................................................28
RTSP APIs......................................................................................................................29
RTSP Connection APIs.............................................................................................31
RTSP Session APIs...................................................................................................36
RTSP Message APIs.................................................................................................38
Request or Response Line Information APIs...........................................................41
Header Information APIs.........................................................................................45
Message Body APIs..................................................................................................49
RTSP Header APIs...................................................................................................51
Cache Control Header........................................................................................51
Table of Contents 3