CmafOutputSettings interface
Settings for a CMAF Audio and Video Outputs see NorskOutput.cmafAudio(), NorskOutput.cmafVideo()
Signature:
export interface CmafOutputSettings extends SinkNodeSettings<CmafAudioOutputNode | CmafVideoOutputNode>
Extends: SinkNodeSettings<CmafAudioOutputNode | CmafVideoOutputNode>
Properties
Property | Type | Description |
---|---|---|
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 |
|
A list of destinations CmafDestinationSettings for this stream to be published to |
||
(Optional) Settings for encrypting the content. |
||
boolean |
(Optional) Whether to use integral (rounded) rather than fractional segment durations. Integral durations are mostly a legacy form but still permitted in later compatibility versions, not recommended by the spec but in some cases may make certain players happier in the case where segments durations can’t be round or consistent values. |
|
string |
(Optional) Directives to add to the m3u media playlist |
|
string |
(Optional) XML fragment to add to the mpd Representation element |
|
string |
(Optional) The name to use for the playlist in a multivariant playlist |
|
number |
The target part duration in seconds. Norsk will make the largest parts it can without going over this target |
|
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 |
|
(Optional) What source to use for the program-date-time |
||
string |
(Optional) When generating LL-HLS playlists, include rendition reports for all streams that share this renditionGroupId |
|
number |
The target segment duration in seconds. Norsk will make the largest segments it can without going over this target |