1 Introduction
This specification defines a protocol referred to as the Windows Media HTTP Streaming Protocol. The Windows Media HTTP Streaming Protocol is a client/server–based protocol used to stream real-time data between a client (the receiver of streaming data) and a server (the sender of streaming data).
This specification specifies the following:
-
How messages are transported and message syntax in section 2.
-
Protocol details including abstract data models, higher-layer triggered events, and message processing rules in section 3.
-
Protocol examples in section 4.
-
Security considerations for implementers in section 5.
-
An appendix of Windows behavior in section 6.
-
An index in section 8.
Sections 1.8, 2, and 3 of this specification are normative and can contain the terms MAY, SHOULD, MUST, MUST NOT, and SHOULD NOT as defined in RFC 2119. Sections 1.5 and 1.9 are also normative but cannot contain those terms. All other sections and examples in this specification are informative.