IAS pull adapter DASH workflow
The DASH stream generated by the packager or origin server should follow the encoder qualification guidelines for HTTP ingest as stated in HTTP ingest requirements.
Features supported
- SegmentTemplate with number-based addressing
- SegmentTemplate with SegmentTimeline
- Live DASH streams with manifest with type=dynamic
Features not supported
- The following types of segment addressing schemes:
- SegmentBase
- SegmentList
- SegmentURL
- VOD streams and manifests with type=static
- EventStream
- InbandEventStream
- SubRepresentation
Mandatory tags for DASH manifest
- MPD@availabilityStartTime
- MPD@minimumUpdatePeriod
- MPD@publishTime
- MSD@type
- Period@start
- Representation@id
- Representation@bandwidth
- SegmentTemplate@duration
- SegmentTemplate@duration (for number based manifests) or SegmentTemplate.SegmentTimeline (for segment timeline based manifests)
- SegmentTemplate.SegmentTimeline.d
BaseURL
The base URL should contain only the relative URL. Absolute URLs are currently not supported in the IAS pull adapter.
Polling interval recommendation
For number based manifests use auto-polling=True
. If the actual duration of the segments is not equal to the duration indicated in the manifest, use auto-polling=False
and set manifest-polling-interval to 1/4th of the segment duration .
For time based manifests use auto-polling=False
, and set manifest-polling-interval to 1/4th of segment duration in the manifest.
Updated about 3 years ago