8 Index

A

Abstract data model

   client

   server

Announce request

Applicability

ASF data packet payload

ASF Payload Inspection

Attributes for "b=" field

B

Bandwidth modifiers for "b=" field

C

Cache-Control header

Calculations for ChosenRate

Calculations for MaxBytes

   Time and ByteRate

Calculations for MaxDiffSndTime

Capability negotiation

Change tracking

ChosenRate Calculations

Client

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Computing Values for X-StartupProfile Header

Computing X-StartupProfile Header Values

Content-Type header

Cookie header

D

Data model - abstract

   client

   server

Describe request

E

EndOfStream request

Examples

   logging examples

   overview

   retransmission stream examples

   RTP packet syntax example

   RTSP examples (section 4.4, section 4.5)

   RTSP Proxy Server interaction examples

   SDP examples

   Vandermonde matrix algorithm example

F

Fields - vendor-extensible

Firewall timer

G

GetContentInfo request

Glossary

H

Heartbeat Timer Expires

Higher-layer triggered events

   client

   server

I

Idle-Timeout timer

If-Match header

If-None-Match header

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Inspecting a Single ASF Payload

Introduction

K

KeepAlive request

Keepalive timer

L

Lag-Timer timer

Local events

   client

   server

LogConnect request

Logging examples

LogPlay request

M

MaxBytes

   Time and ByteRate Calculations

MaxDiffSndTime Calculations

Message processing

   client

   server

Messages

   overview

   Request Types

   RTCP NACK Packet Syntax

   RTP Payload Format for ASF Data Packets

   RTP Payload Format for Forward Error Correction

   RTP Payload Format for Retransmitted RTP Packets and Packet-Pair Data

   RTSP Header Fields

   Session Description Protocol Extensions

   syntax

   transport

N

Normative references

Notification of last RTP packet

Notification of new ASF File header

O

Overview

Overview (synopsis)

P

Packet-pair data - transmitting

Parameters - security index

Pause request

Play request

Playback of content has finished

Preconditions

Prerequisites

Product behavior

Protocol Details

   overview

R

Range header

Receiving Announce request

Receiving Announce response

Receiving Describe request

Receiving Describe response

Receiving EndOfStream request

Receiving EndOfStream response

Receiving GetContentInfo request

Receiving GetContentInfo response

Receiving KeepAlive request

Receiving KeepAlive response

Receiving LogConnect request

Receiving LogConnect response

Receiving LogPlay request

Receiving LogPlay response

Receiving Pause request

Receiving Pause response

Receiving Play request

Receiving Play response

Receiving request

Receiving responses

Receiving RTCP packet

Receiving RTP Packet

Receiving RTP packets

Receiving SelectStream request

Receiving SelectStream response (section 3.1.5.6, section 3.1.5.9, section 3.1.5.16)

Receiving SendEvent request

Receiving SendEvent response

Receiving TcpPacketPair request

Receiving TcpPacketPair response

Receiving Teardown request

Receiving Teardown response

Receiving UdpPacketPair request

Receiving UdpPacketPair response

References

   informative

   normative

Relationship to other protocols

Request to change currently selected streams

Request to change playback position

Request to finish streaming session

Request to receive content information

Request to retransmit lost RTP packets

Request to retrieve caching information

Request to start streaming content

Request to stop streaming

Request types

   Announce request

   Describe request

   EndOfStream request

   GetContentInfo request

   KeepAlive request

   LogConnect request

   LogPlay request

   overview

   Pause request

   Play request

   SelectStream request

   SendEvent request

   TcpPacketPair request

   Teardown request

   UdpPacketPair request

Request Types message

Retransmission stream examples

RTCP NACK packet syntax

RTCP NACK Packet Syntax message

RTP header usage (section 2.2.1.2, section 2.2.2.3)

RTP packet header FEC extension

RTP packet syntax example

RTP packets - transmitting copies

RTP payload format for ASF data packets

   ASF data packet payload

   general usage

   overview

   RTP header usage

   RTP payload format header

RTP Payload Format for ASF Data Packets message

RTP payload format for FEC data

RTP payload format for forward error correction

   general usage

   overview

   RTP header usage

   RTP packet header FEC extension

   Vandermonde matrix algorithm

RTP Payload Format for Forward Error Correction message

RTP payload format for retransmitted RTP packets

RTP payload format for retransmitted RTP packets and packet-pair data

   overview

   transmitting copies of RTP packets

   transmitting packet-pair data

RTP Payload Format for Retransmitted RTP Packets and Packet-Pair Data message

RTP payload format header

RTP_Packet_Header_FEC_Extension packet

RTP_Payload_Format_Header packet

RTSP examples (section 4.4, section 4.5)

RTSP header field

   bandwidth

   Cache-Control header

   Content-Type header

   Cookie header

   If-Match header

   If-None-Match header

   overview

   Range header

   Set-Cookie header

   Supported header

   Transport header

   User-Agent header

   X-Accelerate-Streaming header

   X-Accept-Authentication header

   X-Accept-Proxy-Authentication header

   X-Broadcast-Id header

   X-Burst-Streaming header

   X-Notice header

   X-Player-Lag-Time header

   X-Playlist header

   X-Playlist-Change-Notice header

   X-Playlist-Gen-Id header

   X-Playlist-Seek-Id header

   X-Proxy-Client-Agent header

   X-Proxy-Client-Verb header

   X-Receding-PlaylistChange header

   X-RTP-Info header

   X-StartupProfile header

RTSP Header Fields message

RTSP Proxy Server interaction examples

S

SDP examples

Security

   implementer considerations

   overview

   parameter index

SelectStream request

SendEvent request

Sending Describe request

Sending requests

Sending response

Sending SelectStream request

Sequencing rules

   client

   server

Server

   abstract data model

   higher-layer triggered events

   initialization

   local events

   message processing

   overview

   sequencing rules

   timer events

   timers

Session description protocol extensions

   attributes for "a=" field

   bandwidth modifiers for "b=" field

   overview

   RTP payload format for ASF data packets

   RTP payload format for FEC data

   RTP payload format for retransmitted RTP packets

Session Description Protocol Extensions message

Set-Cookie header

Standards assignments

Streams to play from new playlist entry

Supported header

Syntax

T

TCP connection closed by client

TCP connection disconnected

TcpPacketPair request

Teardown request

Timer events

   client

   server

Timers

   client

   server

Tracking changes

Transmitting_Packet_Pair_Data packet

Transport

Transport header

Triggered events - higher-layer

   client

   server

U

UdpPacketPair request

User-Agent header

V

Vandermonde matrix algorithm

Vandermonde matrix algorithm example

Vendor-extensible fields

Versioning

X

X-Accelerate-Streaming header

X-Accept-Authentication header

X-Accept-Proxy-Authentication header

X-Broadcast-Id header

X-Burst-Streaming header

X-Notice header

X-Player-Lag-Time header

X-Playlist header

X-Playlist-Change-Notice header

X-Playlist-Gen-Id header

X-Playlist-Seek-Id header

X-Proxy-Client-Agent header

X-Proxy-Client-Verb header

X-Receding-PlaylistChange header

X-RTP-Info header

X-StartupProfile header