The following terms are defined in [MS-GLOS]:
globally unique identifier (GUID)
universally unique identifier (UUID)
The following terms are specific to this document:
bit rate: A measure of the average bandwidth required to deliver a track, in bits per second (bps).
composition time: The time a sample needs to be presented to the client, as defined in [ISO/IEC-14496-12].
decode: To decompress video or audio samples for playback.
decode time: The time a sample is required to be decoded on the client, as defined in [ISO/IEC-14496-12].
Digital Video Recorder (DVR) content: Live content not consumed at the live position.
DVR Window: The length of time that content is available as DVR Content.
encode: To compress raw video or audio into samples in a media format.
fresh: A response stored on an HTTP cache proxy that has not expired, as defined in [RFC2616].
fragment: An independently downloadable unit of media that comprises one or more samples.
live: A presentation that is used to deliver an ongoing live event.
live position: The latest content available for viewing in a livepresentation.
HTTP cache proxy: A proxy that can deliver a stored copy of a response to clients.
manifest: Metadata about the presentation that allows a client to make requests for media.
media: Compressed audio, video, and text data used by the client to play a presentation.
media format: A well-defined format for representing audio or video as a compressed sample.
on-demand: A presentation that is available in its entirety when playback begins.
packet: A unit of audio media that defines natural boundaries for optimizing audio decoding.
parent track: A track with which one or more sparse tracks is associated, and which is used to transmit timing information for the sparse track. Parent stream fragments always contain the time stamp for the last sparse fragment.
presentation: The set of all streams and related metadata needed to play a single movie.
request: An HTTP message sent from the client to the server, as defined in [RFC2616].
response: An HTTP message sent from the server to the client, as defined in [RFC2616].
sample: The smallest fundamental unit (such as a frame) in which media is stored and processed.
sparse stream: A stream that comprises one or more sparse tracks.
sparse track: A track characterized by fragments that occur at irregular time intervals. It can be used to send metadata to clients to support scenarios such as ad-signaling. This contrasts with non-sparse streams (for example, audio, video) in which fragments are sent at regular time intervals. A sparse track is always associated with a non-sparse parent track that is used to transmit timing information for the sparse track. Each sparse fragment includes a reference to any sparse track fragments created immediately before it.
stream: A set of tracks interchangeable at the client when playing media.
track: A time-ordered collection of samples of a particular type (such as audio or video).
MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as described in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.