This tutorial assumes you have read Getting Started
Live Playback Capability
You must define the device's live playback capability. This describes the capabilities of the device's seekable range.
window.bigscreenPlayer.liveSupport: 'playable' // default
LiveSupport can be one of:
none
-- Live playback will failplayable
-- Can only play from the live pointrestartable
-- Can start playback from any (available) point in the stream. Can't pause or seek.seekable
-- Can start playback from any (available) point in the stream. Can pause and seek.
Note! The cehtml
player has only been tested with liveSupport: playable
. Features such as seeking likely won't work as expected.
Requirements for DASH
The MPD must define an availability start time.
DASH Timing Element
A <UTCTiming>
element must be in the DASH manifest in order to play live content (simul/webcast). The <UTCTiming>
element's value
attribute must be an URL to a timing server that returns a valid ISO date.
<?xml version="1.0" encoding="UTF-8"?>
<MPD>
<UTCTiming value="https://time.some-cdn.com/?iso" />
<Period>
...
</Period>
</MPD>