host=https://livesim2.dashif.org
Set a positive TTL in seconds
The live stream is annotated with DASH 6th-edition Alternative-MPD Replace events. At each break the player resolves an ad-decisioning endpoint (default /sgai/ads), plays the returned ad pod (a List MPD), then resumes the live stream. Grammar:
/sgai/ads
( <off>:<dur>[,<off>:<dur>...] | p<period>:<dur> )[;key=val;...]
off:dur
p60:20
;key=val
30:15,90:15;skipafter=5;nojump=2
travel
safari
sailing
boats
sessionId and interests are added as MPD-URL query parameters and propagated to the ad-decisioning request via Annex I, so each viewer can receive a different, interest-steered ad pod. With no interests the decisioning returns no pod and the viewer sees the base ad (the AD BREAK slate). Watch ad decisions and impression beacons live at /sgai/session_status.
Patterns of cyclic segment response codes
A square-bracket-surrounded list of comma-separated patterns, like
[{code:404,cycle:30,rsq:0,rep:video},{code:403,cycle:60,rsq:1}]
Traffic Patterns for one or more BaseURLs
Specify time interval for loss patterns for one or more BaseURLs with "up (u)", "down (d)", "slow (s)", or "hang (h)" states, like
u50d10,u10d50
d1,u1,u45s10h5