WAVE Streaming Media Test Suite - Devices

The WAVE Streaming Media Test Suite for Devices enables more detailed testing of web-based media playback on devices such as Smart TVs, cell phones, media sticks and tablets.

WAVE hopes to reduce the combinatorial explosion of repetitive and overlapping testing between content or application providers and media device implementers. Ideally, device implementers could deliver evidence of passing these tests to multiple content or application providers who would, in turn, reduce the amount of 1:1 testing they require.

The WAVE Streaming Media Test Suite – Devices is a set of unit tests for media presentation using MPEG CMAF media formats and the W3C Web technologies for streaming media, the “Media Source Extensions” and “Encrypted Media Extensions”. Each individual test contains HTML, JavaScript and CMAF-compatible test content. The test suite also includes a test runner based on that in the open source ‘web platform tests’ project but packaged to be easier to install and run for a broader user group. The highly automated test suite generates a test report based on recorded test runs and offline analysis. 

The following diagram shows the system components of the test suite:



The first tests focus on the very widely-used AVC video codec and have been extensively validated, particularly on a wide range of Smart TVs at the interoperability events organized by the HbbTV Association. Also included are less validated (“beta”) tests including ones for audio codecs from MPEG and Dolby. It is hoped to add tests for more video codecs in the future.

The README for the test suite includes instructions for getting started. 


The WAVE Device Playback Capabilities specification can also be downloaded free of charge in the CTA Store.