Test vectors
A test vector is a set of test signals resulting from a content creation process.
MPEG-DASH test cases
For the MPEG-DASH test cases, a test vector is composed of the test files as listed in the table.
MPEG-DASH profiles | Files in a test vector |
---|---|
MPEG-DASH Live |
One MPD manifest file (.mpd file) A sequence of .mp4 files for each video stream A sequence of .mp4 files for each audio stream |
MPEG-DASH On Demand |
One MPD manifest file (.mpd file) One .mp4 file for each video stream One .mp4 file for each audio stream |
HLS test cases
For the HLS test cases, a test vector is composed of the test files:
- Playlist files (.m3u8 files)
- A series of media segment files ( .ac4 files or .mp4 files) for each audio stream
- A series of media segment files (.mp4 files) for each video stream
MP4 test cases
For the MP4 test cases, the test file is an MP4 (.mp4) file.
Each manifest (or playlist) file uses relative paths to the media files. The relative file locations between the media files and the manifest file must be kept while a test vector is being copied or moved. This enables the manifest file to locate the media files for playback after you move the test vectors from one directory to another directory, including to a server location, to simulate a server/client media streaming process.