-
Notifications
You must be signed in to change notification settings - Fork 38
Test URLs
Here are some example URLs to the live simulator running on the the DASH-IF server livesim.dashif.org. All urls work with https as well in which case internal URLs in the MPD also use the https protocol.
Basic 24/7 ($Number$-template)
https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd
Basic 24/7 SegmentTimeline
https://livesim.dashif.org/livesim/segtimeline_1/testpic_2s/Manifest.mpd
Basic 24/7 with 30min later availabilityStartTime (30min difference on screen)
https://livesim.dashif.org/livesim/start_1800/testpic_2s/Manifest.mpd
24/7 with changed minimumUpdatePeriod and timeShiftBufferDepth
https://livesim.dashif.org/livesim/mup_300/tsbd_500/testpic_2s/Manifest.mpd
10-min cycle with 8min session and 5 different MPDs in this interval
https://livesim.dashif.org/livesim/modulo_10/testpic_2s/Manifest.mpd
*A new period every 3 min (20 times/hour)
https://livesim.dashif.org/livesim/periods_20/testpic_2s/Manifest.mpd
New period every 1 min (60 times/hour) with period-continuity signaled
https://livesim.dashif.org/livesim/periods_60/continuous_1/testpic_2s/Manifest.mpd
SCTE35 Ad Splice cues 2 times per minute
https://livesim.dashif.org/livesim/scte35_2/testpic_2s/Manifest.mpd
UTCTiming in the manifest
https://livesim.dashif.org/livesim/utc_direct-head/testpic_2s/Manifest.mpd
Other values of startNumber (should be in sync with default, since segments are adjusted)
https://livesim.dashif.org/livesim/snr_200/testpic_2s/Manifest.mpd //startNumber = 200
https://livesim.dashif.org/livesim/snr_-1/testpic_2s/Manifest.mpd // No startNumber in manifest (default = 1)
https://livesim.dashif.org/livesim/snr_1/testpic_2s/Manifest.mpd // startNumber = 1 (explicit)
Live subtitles (EBU-TT-D format)
https://livesim.dashif.org/livesim/testpic_2s/Manifest_stpp.mpd
https://livesim.dashif.org/livesim/testpic_2s/multi_subs.mpd
https://livesim.dashif.org/livesim/testpic_2s/two_regions.mpd
Mixed segment length (6s for audio and 2s for video)
https://livesim.dashif.org/livesim/testpic_6s/mixeddur.mpd
Period accessed via xlink (60 periods per hours, out of which 30 periods are accessed via xlink).
https://livesim.dashif.org/livesim/periods_60/xlink_30/testpic_2s/Manifest.mpd
Ad insertion using xlink (Case-1). Normal ad insertion, where xlinks refer to a remote period that contains on-demand ad.
https://livesim.dashif.org/livesim/periods_60/xlink_30/insertad_1/testpic_2s/Manifest.mpd
Ad insertion using xlink (Case-2). Ad insertion, where xlinks refer to a remote entity that contains two periods (of on-demand ad).
https://livesim.dashif.org/livesim/periods_60/xlink_30/insertad_2/testpic_2s/Manifest.mpd
Ad insertion using xlink (Case-3). Ad insertion, the xlinks will refer to a remote entity that in turn refers to another remote entity.
https://livesim.dashif.org/livesim/periods_60/xlink_30/insertad_3/testpic_2s/Manifest.mpd
Ad insertion using xlink (Case-4). Ad insertion, the xlinks will refer to a remote entity that returns 404.
https://livesim.dashif.org/livesim/periods_60/xlink_30/insertad_4/testpic_2s/Manifest.mpd
Ad insertion using xlink (Case-5). Similar to Case-1, but the in-MPD periods will have a default content.
https://livesim.dashif.org/livesim/periods_60/xlink_30/insertad_4/testpic_2s/Manifest.mpd
Early terminated period. 60 periods per hour, out of which 30 are early terminated periods. The duration of the early terminated period is 10 seconds.
https://livesim.dashif.org/livesim/periods_60/etp_30/etpDuration_10/testpic_2s/Manifest.mpd
Basic 24/7, but instead of starting from a live edge, the DASH client should start from a given UTC time. This time is specified using the POSIX clock with t parameter as below.
https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd#t=posix:1465406946
Basic 24/7, start from live edge, specified using the POSIX clock.
https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd#t=posix:now
Basic 24/7, but instead of starting from a live edge, play the stream range from Wed, 21 Jan 2015 20:04:05 GMT to Wed, 21 Jan 2015 23:44:33 GMT. This is specified using POSIX clock.
https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd#t=posix:1421870645,1421883873
Live with thumbnail images in separate AdaptationSet. Used on scrub bar in dash.js
https://livesim.dashif.org/livesim/testpic_2s/Manifest_thumbs.mpd
Startover interval form now - 20s to now + 20s. SegmentTimeline
Startover interval form now - 20s to now + 20s. $Number$ manifest
https://livesim.dashif.org/livesim/startrel_-20/stoprel_20/timeoffset_0/testpic_2s/Manifest.mpd
Livesim can chunk segments on the fly and deliver them over HTTP/1.1 Chunked Transfer Encoding.
This is triggered by specifying the chunkdur
parameter.
The following stream has 8s segments with 1s chunks.
https://livesim.dashif.org/livesim/chunkdur_1/ato_7/testpic4_8s/Manifest300.mpd
The 1s chunk is set by chunkdur_1
, which accepts floating number so 0.5s chunk duration is possible.
The old domain vm2.dashif.org has been deprecated and replaced by livesim.dashif.org.