CmafOutputSettings interface

Settings for a CMAF Audio and Video Outputs see NorskOutput.cmafAudio(), NorskOutput.cmafVideo()

Signature:

export interface CmafOutputSettings extends SinkNodeSettings<CmafAudioOutputNode | CmafVideoOutputNode>

Properties

Property Type Description

bitrate?

number

(Optional) Optional bitrate for the NorskOutput.cmafMultiVariant() playlist. This field is only used if the stream bitrate is unknown, which is typically only the case in a passthrough scenario. The bitrate can be set through an explicit encode, or set or overriden with a streamKeyOverride node

destinations

CmafDestinationSettings[]

A list of destinations CmafDestinationSettings for this stream to be published to

encryption?

EncryptionSettings

(Optional) Settings for encrypting the content.

m3uAdditions?

string

(Optional) Directives to add to the m3u media playlist

mpdAdditions?

string

(Optional) XML fragment to add to the mpd Representation element

name?

string

(Optional) The name to use for the playlist in a multivariant playlist

partDurationSeconds

number

The target part duration in seconds. Norsk will make the largest parts it can without going over this target

pdtEverySegment?

boolean

(Optional) Whether to insert a program date-time directive on every segment. Not required to produce spec-compliant playlists, but may be useful for inspection or playlist manipulation

segmentDurationSeconds

number

The target segment duration in seconds. Norsk will make the largest segments it can without going over this target