One live stream, personalized ads: DASH Ed.6 Server-Guided Ad Insertion
Both players load the same live stream. At every ad break each one asks livesim2 for
its own ad pod, chosen by the viewer's interests, so the two show different ads at the same time.
Breaks: · main content: · player: Shaka Player
·
livesim2 · URL generator ·
all sessions
How it works
- The live MPD has an Alternative-MPD Replace event for each break. Its URL points at
livesim2's ad decisioning,
/sgai/ads.mpd.
- Annex I URL parameters make the player copy
sessionId and
interests from the MPD URL onto that request.
- livesim2 answers with a List MPD: a pod of ads that match the interests, trimmed to the
break duration. Without a matching ad there is no pod, and the player keeps showing the
AD BREAK countdown slate that livesim2 puts in the main stream during each break.
- The player plays the pod, sends impression and quartile beacons, and returns to the live
stream. The session monitors below show the decisions and beacons as livesim2 records them.
URL parameters: ?asset= main content, ?breaks= the sgai_
break schedule (default p60:20, a 20 s break at every full UTC minute),
?i0= and ?i1= the viewers' interests.