MuxStream(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Multiplexing settings for output stream.
Attributes | |
---|---|
Name | Description |
key |
str
A unique key for this multiplexed stream. HLS media manifests will be named MuxStream.key with the
".m3u8" extension suffix.
|
file_name |
str
The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to
the MuxStream.container .
Individual segments also have an incremental 10-digit
zero-padded suffix starting from 0 before the extension,
such as "mux_stream0000000123.ts" .
|
container |
str
The container format. The default is "mp4"
Supported container formats:
- 'ts'
- 'fmp4'- the corresponding file extension is ".m4s"
- 'mp4'
- 'vtt'
|
elementary_streams |
Sequence[str]
List of ElementaryStream.key \ s multiplexed in this
stream.
|
segment_settings |
Segment settings for "ts" , "fmp4" and "vtt" .
|
encryption |
Encryption settings. |