video camera

WAVE Project

The WAVE (Web Application Video Ecosystem) Project, hosted by the Consumer Technology Association (CTA)®, aims to improve how internet-delivered commercial video is handled on consumer electronics devices and to make it easier for content creators to distribute video to those devices.

The WAVE project focuses on commercial internet video and web applications, and developing interoperability tools for global compatibility.

Generally, the WAVE Project will not create new protocols or other standards, instead referencing accepted industry standards where possible, such as HTML5, MSE/EME, DASH and HLS.

In addition, a complete, normative streaming player environment specification and interoperability tests are essential for quickly deploying internet-delivered 4K Ultra HD content in quantity and to enable the broadest deployment of full-HD services.

WAVE also hosts the CMAF Industry Forum (CMAF-IF), which is focused on promoting CMAF industry interoperability and support.

WAVE Project Task Forces

The Content Specification Task Force: This group will identify requirements on content streams, centering their work on the MPEG CMAF proposal and work in progress, plus test suites to validate content streams against these requirements.

The HTML5 API Task Force: This group will identify requirements for the HTML5 app environment on the device side, plus test suites to check device user agents against these requirements.

The Device Playback Capabilities Task Force: This group will identify requirements for hardware capabilities to support the APIs, plus test suites to verify device behavior against these requirements.

The CMAF-IF: The CMAF specification is maintained and published by MPEG (formally, ISO/IEC JTC1/SC 29/WG 11 – Coding of moving pictures and audio). Much of the technical discussion of CMAF topics that are outside MPEG scope (including definition of media profiles) has been taking place in CTA WAVE Task Forces. WAVE is also creating the necessary test infrastructure. Accordingly, CTA WAVE created the CMAF Industry Forum (CMAF-IF) group to host and foster even more discussion of CMAF topics for industry's benefit. See the CMAF-IF Wiki for more information.

Streaming Media Industry Standards: The WAVE Project is improving the way commercial internet video is delivered from origin to destination, with multiple task-specific groups. The Common Media Client Data (CMCD) and Common Media Server Data (CMSD) groups handle metadata between the content server and the client player, enhancing performance, reliability and error cause tracking while respecting individual privacy. The Common Access Token (CAT) group is building an interoperable authentication token specification for authentication with multiple content delivery networks in collaboration with the Streaming Video Technology Alliance. The Streaming Media Tracing group is working to develop a suite of related specifications designed to maximize the observability of end-to-end streaming media delivery for a wide variety of use cases, also in collaboration with the Streaming Video Technology Alliance. The DASH-HLS Interoperability group handles interoperability of an encoded and packaged segmented media presentation that is used with both DASH and HLS streaming formats.


Fast and Readable Geographical Hashing (CTA-5009-A)

Published June, 2024

Device Playback Capabilities Specification (CTA-5003-A)

Published Sept. 2023

Common Media Server Data (CTA-5006)

Published Dec. 2022

Web Media API Snapshot 2023 (CTA-5000-F )

Published Oct. 2023

Content Specification (CTA-5001-E)

Published Dec. 2022

DASH-HLS Interoperability Specification (CTA-5005-A)

Published June 2023

Common Media Client Data (CTA-5004)

Published Sept. 2020

Specifications Archives

Web Media API Snapshot 2018 Test Suite

Online Hosted Version - Free for Public Access

(unblock port 8050)

Open Source version

(for porting to e.g., smart TVs)

More Reading

Web Media API Snapshot Test Suite Enhancements
Slides from the WAVE Boot Camp at the 2018 CTA Technology & Standards Fall Forum
The WAVE Project Definition of Scope

Get Involved

Participants in the WAVE Project include leaders in content, infrastructure, technology and displays. The WAVE Project is global in both reach and participation. Any company with a material interest in over-the-top video can participate, regardless of your headquarters location.

NOTE: To allow for free and open discussion in meetings, members of the press are not allowed to participate in the WAVE Project.

Project Steering Committee

Comcast Cable
Disney Streaming Services
Eurofins Digital Testing

Microsoft Corporation
Qualcomm Incorporated
Samsung Electronics
TP Vision Belgium NV

Project Participants

BBC Research & Development
Brightcove    Bitmovin Comcast Cable

Disney Streaming
Dolby Laboratories
Eurofins Digital Testing
Eyevinn Technology
Fox Corporation

IneoQuest            IPTV  Forum Microsoft Corporation
NBC Universal
NHK Science & Tech Research
Qualcomm Incorporated

Samsung Electronics
TP Vision Belgium NV
Unified Streaming