DASH-IF

DASH Industry Forum

Services
Introduced in Rel-13
DASH-IF is an industry consortium that develops and promotes the MPEG-DASH standard for adaptive bitrate streaming over HTTP. It provides guidelines, test vectors, and reference software to ensure interoperability and efficient delivery of multimedia content in 3GPP networks, crucial for mobile video services.

Description

The DASH Industry Forum (DASH-IF) is an independent industry consortium, not a 3GPP-defined protocol itself, but its work is referenced and adopted within 3GPP specifications, particularly for media delivery services. 3GPP TS 26.949 references DASH-IF implementation guidelines to ensure a consistent and interoperable application of the MPEG-DASH (Dynamic Adaptive Streaming over HTTP) standard within the 3GPP ecosystem. MPEG-DASH is an international standard (ISO/IEC 23009) for adaptive bitrate streaming, which allows a client to dynamically select and switch between different media segments encoded at various bitrates and resolutions based on real-time network conditions and device capabilities.

Architecturally, DASH operates on top of standard HTTP web servers, making it highly scalable and firewall-friendly. The core component is the Media Presentation Description (MPD), an XML manifest file that describes the structure of the media presentation, including the available adaptation sets (e.g., video, audio, subtitles), representations (different quality versions), and segment URLs. The client fetches the MPD first, then requests individual media segments (typically in ISO Base Media File Format or MPEG-2 TS containers) based on its adaptive logic. This client-driven approach shifts intelligence to the edge, reducing load on the network and origin servers.

Within a 3GPP network, DASH-IF's role is to provide concrete implementation profiles and interoperability points (IOPs) that specify how to use DASH for specific service scenarios, such as live, on-demand, or low-latency streaming. These guidelines cover aspects like codec constraints, encryption for DRM (Digital Rights Management) using Common Encryption (CENC), ad insertion signaling, and metrics reporting. By referencing DASH-IF IOPs, 3GPP ensures that media servers, content preparation tools, and client players from different vendors can work together seamlessly, which is critical for commercial mobile video services like LTE Broadcast (eMBMS) and 5G Media Streaming.

The integration involves the 3GPP Packet Switched Streaming (PSS) and Multimedia Broadcast/Multicast Service (MBMS) architectures. The streaming client, often an application on a User Equipment (UE), uses HTTP/HTTPS protocols over the IP-based Packet Data Network (PDN) connection to communicate with a DASH-aware media server. For broadcast/multicast delivery via eMBMS, the BM-SC (Broadcast Multicast Service Centre) can deliver DASH segments over the broadcast bearer, and the DASH MPD provides the necessary metadata for clients to access this broadcast stream. DASH-IF's work ensures these complex delivery mechanisms are standardized and interoperable.

Purpose & Motivation

DASH-IF was created to solve the fragmentation in the early adaptive streaming market, which was dominated by proprietary solutions like Apple's HLS, Microsoft's Smooth Streaming, and Adobe's HDS. These incompatible formats forced content providers to encode and store multiple versions of their media, increasing complexity and cost. The MPEG-DASH standard, developed by MPEG, provided a unified, international standard, but as an abstract specification, it allowed for many implementation options, which threatened to recreate the interoperability problem it was meant to solve.

The purpose of the DASH Industry Forum is to bridge this gap by creating concrete implementation guidelines and promoting the adoption of a single, interoperable profile of MPEG-DASH. By providing test vectors, reference software (like the DASH-IF Reference Player), and certification programs, DASH-IF enables vendors to build products that work together out of the box. For 3GPP, which standardizes mobile telecommunications systems, referencing DASH-IF guidelines in TS 26.949 provides a stable, industry-vetted foundation for media delivery services. This allows 3GPP to focus on network-specific optimizations (like QoS, mobility, and broadcast integration) without having to reinvent the core streaming technology, accelerating the deployment of high-quality video services over 4G and 5G networks.

Key Features

  • Defines interoperable implementation profiles (IOPs) for MPEG-DASH
  • Provides guidelines for Common Encryption (CENC) integration with DRM systems
  • Specifies metadata and signaling for ad insertion and event messaging
  • Supports both on-demand and low-latency live streaming scenarios
  • Includes conformance and reference software for vendor testing
  • Enables efficient use of HTTP caching and CDN infrastructures

Evolution Across Releases

Rel-13 Initial

3GPP initially referenced DASH-IF guidelines in TS 26.949 to standardize the use of MPEG-DASH for streaming services over LTE. This established DASH as the baseline adaptive streaming technology, supporting Video-on-Demand (VoD) and live services with Common Encryption for content protection, enabling interoperable media delivery across mobile networks.

Defining Specifications

SpecificationTitle
TS 26.949 3GPP TS 26.949