1 Introduction

This document specifies the Windows Media HTTP Streaming Protocol. This 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.5, 1.8, 1.9, 2, and 3 of this specification are normative. All other sections and examples in this specification are informative.