TS Media Playlist

This component creates, and optionally publishes, a HLS/TS media playlist for a single stream

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

name

The name of the playlist

sessionId

Generate a unique session id per run to avoid cache collisions (default: false)

publishingGroup

Each playlist will be published within a 'group', change this if you need multiple playlists for the same stream

segments

Detailed segment configuration

destinations

Destination to publish to (default: [])

initialState

The publishing state of this endpoint by default on start-up (default: "enabled")

notes

Additional notes about this component

Segments

Option Description Required

retentionPeriod

How many seconds of data to retain for playback in media playlists (default: 60)

defaultSegmentCount

How many segments to display in a default playlist (0 means show all) (default: 0)

targetSegmentDuration

How many seconds should be in each segment (default: 4)

targetPartDuration

For low latency playlists, what size parts should be generated in seconds (default: 1)

holdBackSegments

How many segments back should a player start

holdBackParts

How many parts back should a player start

Destinations (Akamai)

Option Description Required

type

"akamai"

ingest

The complete URL to be pushed to

playback

The URL from which playback can be accessed

includeAdInsertions

If ad markers are inserted, include them in this publication (default: false)

Destinations (S3)

Option Description Required

type

"s3"

host

The hostname of the s3 bucket to push to

prefix

The sub directory of the bucket to place playlists and segments into

includeAdInsertions

If ad markers are inserted, include them in this publication (default: false)