Parameters | Description | Allowed Values | Default Value |
---|---|---|---|
basename | Specify the basename for the main manifest. | Valid file name without sub-directories | none |
destination | Specify the destination for the main mainfest. | Valid URL | none |
add_audio_only | Add an audio only stream to this manifest. | yes, no | yes |
widevine_drm | Apply Widevine DRM for manifest | yes, no | no |
playready_drm | Apply PlayReady DRM for manifest | yes, no | no |
add_hls_drm_metadata | Add DRM signaling to HLS master manifest | yes, no | no |
single_segment_template | Use Single SegmentTemplate per AdaptationSet to create a compacted manifest. | yes, no, auto | no |
replace_bitrate | Replace the calculated bitrate with the value specified in the request. | yes, no | no |
add_audio_channels | Add CHANNELS attribute to #EXT-X-MEDIA tag | yes – always add no – newer add auto – add if <playlist_version /> is equal or greater than 7 | auto |
apply_to | Apply manifest options only for HLS, DASH or both manifest types. | hls, dash, all | all |
sources | External manifest sources | Array of valid HLS or MPD manifests | none |
sub_path | Main manifest sub directory relative to the output destination | String | none |
add_all_cea_cc_channels | Add all CEA CC/SERVICE to the HLS master manifest. By default or if this parameter set to "no", only CC1 will be added for captions with mux_type set to 608 and SERVICE1 for captions with mux_type set to 708 | yes, no | no |
add_cea_cc_channels | Comma separated list of 608/708 CC channels to add to master HLS manifest | cc1, cc2, cc3, cc4, service1, service2, service3, service4, service5, service6, service7 | none |
Note
destination and add_audio_only options are available only for advanced_hls output.
For widevine_drm and playready_drm parameters
<widevine_drm /> and <playready_drm /> parameters are available only for advanced_dash and dash manifests of advanced_fmp4 output formats.
For add_hls_drm_metadata parameter
<add_hls_drm_metadata /> parameter is available only for advanced_hls, fmp4_hls, and hls manifests of advanced_fmp4** output formats.
For single_segment_template parameter
<single_segment_template /> parameter available only for advanced_dash and dash manifests of advanced_fmp4 output formats.
Applicable only if all Representations in AdaptationSet are segment-aligned, and output is segmented (used live_static <dash_profile /> for advanced_dash or <split_segments /> enabled for advanced_fmp4). Enabling the single segment template parameter will reduce the DASH manifest overhead by producing a more compact manifest by moving some attributes from the Representation object to the AdaptationSet object resulting in faster parsing by some client players.
For replace_bitrate parameter
<replace_bitrate /> parameter is available only for advanced_dash and dash manifests of advanced_fmp4 output formats.
For add_audio_channels parameter
<add_audio_channels /> parameter is available only for advanced_hls, fmp4_hls, and advanced_fmp4 output formats.
For apply_to parameter
<apply_to/> parameter is available only for advanced_fmp4 output format.
For sub_path parameter
These characters will be filtered out: "\", "`", "№", "$", "#", "?"
For add_all_cea_cc_channels parameter
The <add_all_cea_cc_channels /> parameter available only for advanced_hls, fmp4_hls, and HLS manifests of advanced_fmp4 output format.
For add_cea_cc_channels
The <add_cea_cc_channels /> parameter is only available for advanced_hls, fmp4_hls, and HLS manifests of advanced_fmp4 output formats.
For basename
The <add_cea_cc_channels /> parameter value should not contain sub-directories. E.g. "/" character is restricted.