Main Manifest Parameters

ParametersDescriptionAllowed ValuesDefault Value
basenameSpecify the basename for the main manifest.Valid file name without sub-directoriesnone
destinationSpecify the destination for the main mainfest.Valid URLnone
add_audio_onlyAdd an audio only stream to this manifest.yes, noyes
widevine_drmApply Widevine DRM for manifestyes, nono
playready_drmApply PlayReady DRM for manifestyes, nono
add_hls_drm_metadataAdd DRM signaling to HLS master manifestyes, nono
single_segment_templateUse Single SegmentTemplate per AdaptationSet to create a compacted manifest.yes, no, autono
replace_bitrateReplace the calculated bitrate with the value specified in the request.yes, nono
add_audio_channelsAdd CHANNELS attribute to #EXT-X-MEDIA tagyes – always add
no – newer add
auto – add if <playlist_version /> is equal or greater than 7
auto
apply_toApply manifest options only for HLS, DASH or both manifest types.hls, dash, allall
sourcesExternal manifest sourcesArray of valid HLS or MPD manifestsnone
sub_pathMain manifest sub directory relative to the output destinationStringnone
add_all_cea_cc_channelsAdd 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, nono
add_cea_cc_channelsComma separated list of 608/708 CC channels to add to master HLS manifestcc1, cc2, cc3, cc4, service1, service2, service3, service4, service5, service6, service7none

🚧

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.