CmafEgressSettings interface

How a CMAF output’s push destinations start. Local pull destinations are unaffected (a preview keeps working while held).

Signature:

export interface CmafEgressSettings

Properties

Property Type Description

holdBufferSeconds?

number

(Optional) Cap on the held buffer, in seconds of media. Default 60. The oldest segments are dropped when exceeded; a release that asks for a dropped segment starts at the oldest held one and the playlist carries a discontinuity.

initial

"live" | "held"

"live" (default): push as segments complete. "held": complete segments and report them via the playlist state / onPlaylistAddition, push NOTHING to push destinations, and buffer segments in memory until a migration apply releases them (see MigrationHandle).