Which formats / protocols are used?

Details on supported specs can be found in the Factsheet.

MP4 File Format (ISO/IEC 14496-14)

The files are stored on disk in the MP4 File Format as specified in ISO/IEC 14496-14.

HTTP Smooth Streaming (HSS)

The HTTP Smooth Streaming Protocol specifies how live and on-demand Smooth Streaming audio/video content is distributed and cached over an HTTP network. This specification is being released under the Community Promise Initiative, so as to enable third parties who wish to build their own client implementations that interoperate with IIS Media Services.

Protected Interoperable File Format (PIFF)

The Protected Interoperable File Format (PIFF) specifies a standard multimedia file format for delivery and playback of multimedia content. It includes the audio-video container, stream encryption, and metadata to support content delivery for multiple bit rate adaptive streaming, optionally using a standard encryption scheme capable of supporting multiple DRM systems.

HTTP Live Streaming (HLS)

The HTTP Live Streaming draft describes a protocol for transferring unbounded streams of multimedia data. It specifies the data format of the files and the actions to be taken by the server (sender) and the clients (receivers) of the streams.

HTTP Dynamic Streaming (HDS)

The HTTP Dynamic Streaming protocol was designed to allow for efficient, full-featured media delivery without the need for special purpose streaming servers.

Dynamic Adaptive Streaming over HTTP (MPEG-DASH)

Dynamic Adaptive Streaming over HTTP, also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers.