Class ChunkedTextMuxing

Export

ChunkedTextMuxing

Hierarchy (view full)

Constructors

Properties

avgBitrate?: number

Average bitrate. Available after encoding finishes.

Memberof

Muxing

createdAt?: Date

Creation timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

customData?: {
    [key: string]: any;
}

User-specific meta data. This can hold anything.

Type declaration

  • [key: string]: any

Memberof

BitmovinResource

description?: string

Description of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

id?: string

Id of the resource (required)

Memberof

BitmovinResponse

ignoredBy?: Ignoring[]

This read-only property is set during the analysis step of the encoding. If it contains items, the Muxing has been ignored during the encoding process according to its 'streamConditionsMode'

Memberof

Muxing

maxBitrate?: number

Max bitrate. Available after encoding finishes.

Memberof

Muxing

minBitrate?: number

Min bitrate. Available after encoding finishes.

Memberof

Muxing

modifiedAt?: Date

Modified timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

name?: string

Name of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

outputs?: EncodingOutput[]

Memberof

Muxing

segmentLength?: number

Length of the segments in seconds (required)

Memberof

ChunkedTextMuxing

segmentNaming?: string

Segment naming policy

Memberof

ChunkedTextMuxing

segmentNamingTemplate?: string

Segment naming policy containing one or both of the following placeholders: - '{rand_chars:x}', which will be replaced by a random alphanumeric string of length x (default 32) on each (re)start of the encoding. The resulting string will be copied to the segmentNaming property. Intended to avoid re-use of segment names after restarting a live encoding. - '{segment_rand_chars:x}', which will be replaced by a random alphanumeric string of length x (default 32) for each different segment. This is intended to avoid guessing segment URLs by replacing segment numbers. If segmentNamingTemplate is set, segmentNaming must not be set.

Memberof

ChunkedTextMuxing

segmentsMuxed?: number

Number of segments which have been encoded

Memberof

ChunkedTextMuxing

startOffset?: number

Offset of MPEG-TS timestamps in seconds. This only affects streams with WebVttConfiguration. If set, the X-TIMESTAMP-MAP will be added as described in the HLS specification. For example, if set to 10 seconds, X-TIMESTAMP-MAP=MPEGTS:900000,LOCAL:00:00:00.000 will be added after each WEBVTT header. The default for ChunkedTextMuxing is that the X-TIMESTAMP-MAP will not be written. Important to note is that the default for startOffset for TsMuxings and ProgressiveTsMuxings is 10 seconds. If the output of this muxing is used for HLS together with video/audio streams using TsMuxings and ProgressiveTsMuxings, this value should be set to the same startOffset.

Memberof

ChunkedTextMuxing

streamConditionsMode?: StreamConditionsMode

Specifies how to proceed with the Muxing when some of its Streams are ignored (see 'condition' property of the Stream resource). The settings only make a difference for Muxings with more than one Stream. When retrieving the resource after the analysis step of the encoding has finished, 'ignoredBy' will indicate if and why it has been ignored.

Memberof

Muxing

streams?: MuxingStream[]

Memberof

Muxing

type: MuxingType = MuxingType.CHUNKED_TEXT

Discriminator property for Muxing

Memberof

ChunkedTextMuxing

_discriminatorMapping: {
    BROADCAST_TS: string;
    CHUNKED_TEXT: string;
    CMAF: string;
    FMP4: string;
    MP3: string;
    MP4: string;
    MXF: string;
    PACKED_AUDIO: string;
    PROGRESSIVE_MOV: string;
    PROGRESSIVE_TS: string;
    PROGRESSIVE_WAV: string;
    PROGRESSIVE_WEBM: string;
    SEGMENTED_RAW: string;
    TEXT: string;
    TS: string;
    WEBM: string;
} = ...

Type declaration

  • BROADCAST_TS: string
  • CHUNKED_TEXT: string
  • CMAF: string
  • FMP4: string
  • MP3: string
  • MP4: string
  • MXF: string
  • PACKED_AUDIO: string
  • PROGRESSIVE_MOV: string
  • PROGRESSIVE_TS: string
  • PROGRESSIVE_WAV: string
  • PROGRESSIVE_WEBM: string
  • SEGMENTED_RAW: string
  • TEXT: string
  • TS: string
  • WEBM: string
_discriminatorName: "type" = 'type'