Minimum Test Vectors each PR should not break

Will Law edited this page Feb 5, 2016 · 4 revisions
Clone this wiki locally

These test vectors exercise some core features of dash.js. Each PR should be tested against this set of vectors to ensure that some functionality, orthogonal to the problem being addressed in the PR, is not broken.

VOD Playback

  1. SegmentTemplate - live profile http://rdmedia.bbc.co.uk/dash/ondemand/testcard/1/client_manifest-events.mpd

  2. SegmentBase - ondemand profile http://dash.edgesuite.net/dash264/TestCases/1a/sony/SNE_DASH_SD_CASE1A_REVISED.mpd

  3. SegmentTimeline http://demo.unified-streaming.com/video/ateam/ateam.ism/ateam.mpd

  4. Fragmented Text http://vm2.dashif.org/dash/vod/testpic_2s/multi_subs.mpd

  5. External caption file http://dash.edgesuite.net/akamai/test/caption_test/ElephantsDream/elephants_dream_480p_heaac5_1.mpd

  6. Multi-period http://dash.edgesuite.net/dash264/TestCases/5a/1/manifest.mpd

LIVE playback

  1. SegmentTemplate without manifest updates. http://vm2.dashif.org/livesim/testpic_2s/Manifest.mpd

  2. SegmentTemplate with manifest updates every 30s http://vm2.dashif.org/livesim/mup_30/testpic_2s/Manifest.mpd

  3. SegmentTimeline http://vm2.dashif.org/livesim-dev/segtimeline_1/testpic_2s/Manifest.mpd

  4. Multi-period segmentTemplate http://vm2.dashif.org/livesim/periods_30/testpic_2s/Manifest.mpd