StaticMultiviewChannelFlow

object

A 24x7 flow that takes multiple live inputs, composes and encodes them, storing the material in the asset named by the required assetName field.

Supports two modes:

  • With multiviewComposing: Inputs defined in multiviewComposing config.
  • Without multiviewComposing: Inputs defined in encodingLive config using multiInputComposer input type.

Starting a StaticMultiviewChannel flow will immediately charge the full monthly fee to your payment method, no matter how much of the month remains.

Please see StaticMultiviewEvent for encoding billed by the minute.

archiveWindowLengthstringOptionalpattern: ^P(?:(?P<years>\d+)Y)?(?:(?P<months>\d+)M)?(?:(?P<weeks>\d+)W)?(?:(?P<days>\d+)D)?T(?:(?P<hours>\d+)H)?(?:(?P<minutes>\d+)M)?(?:(?P<seconds_fract>(?:\d*.)?\d+)S)?$
The maximum content length that can be archived in the asset for the live output. This also limits the maximum content length for the timeshift window. For example, use PT1H30M to indicate 1 hour and 30 minutes of archive window. Max value = 30 days.
assetNamestringRequired
The name of asset that you want this flow to store material in.
assetPathstringOptional
If an asset name is given, then you may also specify a subpath within the asset for the material.
encodingLiveobjectConfigSchemaRequired
Reference to template of type 'encodingLive'
Show 4 propertiesHide 4 properties
advancedSettingsNamestring or nullOptional<=64 characters
Name of the advanced settings configuration to apply to this component. These configuration blocks are managed by MediaKind and you should not set this field unless MediaKind support has asked you to.
configOverridesobjectOptional
Optional control over template contents. These are applied after any configValues.
Show 1 variantHide 1 variant

Discriminated by type. Select one variant:

application/json-patch+jsonobjectFlowJsonPatchOverrides
operationslist of objectsJsonPatchEntryRequired
List of 'JSON Patch' (https://en.wikipedia.org/wiki/JSON_Patch) operations.
Show 4 propertiesHide 4 properties
openumRequired
Operation
Allowed values:addremovereplacestringReplacenumberReplace
pathstringRequired
Path
searchstringOptional
Search string for 'stringReplace' and 'numberReplace' operations.
'numberReplace' replaces with JSON number type but only when the search string matches the entire value. I.e "audio_pid" would be replaced with 50, not "50".
valueanyAnyValueOptional
Value
typestringRequired
Type of override.
configRefobjectConfigRefSchemaRequired
Reference to configuration template
Show 2 propertiesHide 2 properties
namestringRequired
Name of the configuration template to use, must match the configType.
versionstringRequired
Which revision of the configuration to use, either a tag or a hash must be provided
configValuesmap from strings to any or nullAnyValueOptional
Optional control over template contents, replacing parameters exposed by the configuration. These are applied before any configOverrides.
Show value schemaHide value schema
[any key]any
multiviewComposingobjectConfigSchemaOptional
Optional reference to template of type 'multiviewComposing'. If omitted, inputs are taken from encodingLive.
Show 4 propertiesHide 4 properties
advancedSettingsNamestring or nullOptional<=64 characters
Name of the advanced settings configuration to apply to this component. These configuration blocks are managed by MediaKind and you should not set this field unless MediaKind support has asked you to.
configOverridesobjectOptional
Optional control over template contents. These are applied after any configValues.
Show 1 variantHide 1 variant

Discriminated by type. Select one variant:

application/json-patch+jsonobjectFlowJsonPatchOverrides
operationslist of objectsJsonPatchEntryRequired
List of 'JSON Patch' (https://en.wikipedia.org/wiki/JSON_Patch) operations.
Show 4 propertiesHide 4 properties
openumRequired
Operation
Allowed values:addremovereplacestringReplacenumberReplace
pathstringRequired
Path
searchstringOptional
Search string for 'stringReplace' and 'numberReplace' operations.
'numberReplace' replaces with JSON number type but only when the search string matches the entire value. I.e "audio_pid" would be replaced with 50, not "50".
valueanyAnyValueOptional
Value
typestringRequired
Type of override.
configRefobjectConfigRefSchemaRequired
Reference to configuration template
Show 2 propertiesHide 2 properties
namestringRequired
Name of the configuration template to use, must match the configType.
versionstringRequired
Which revision of the configuration to use, either a tag or a hash must be provided
configValuesmap from strings to any or nullAnyValueOptional
Optional control over template contents, replacing parameters exposed by the configuration. These are applied before any configOverrides.
Show value schemaHide value schema
[any key]any
streamConditioningobjectConfigSchemaOptional
Optional reference to template of type 'streamConditioning'
Show 4 propertiesHide 4 properties
advancedSettingsNamestring or nullOptional<=64 characters
Name of the advanced settings configuration to apply to this component. These configuration blocks are managed by MediaKind and you should not set this field unless MediaKind support has asked you to.
configOverridesobjectOptional
Optional control over template contents. These are applied after any configValues.
Show 1 variantHide 1 variant

Discriminated by type. Select one variant:

application/json-patch+jsonobjectFlowJsonPatchOverrides
operationslist of objectsJsonPatchEntryRequired
List of 'JSON Patch' (https://en.wikipedia.org/wiki/JSON_Patch) operations.
Show 4 propertiesHide 4 properties
openumRequired
Operation
Allowed values:addremovereplacestringReplacenumberReplace
pathstringRequired
Path
searchstringOptional
Search string for 'stringReplace' and 'numberReplace' operations.
'numberReplace' replaces with JSON number type but only when the search string matches the entire value. I.e "audio_pid" would be replaced with 50, not "50".
valueanyAnyValueOptional
Value
typestringRequired
Type of override.
configRefobjectConfigRefSchemaRequired
Reference to configuration template
Show 2 propertiesHide 2 properties
namestringRequired
Name of the configuration template to use, must match the configType.
versionstringRequired
Which revision of the configuration to use, either a tag or a hash must be provided
configValuesmap from strings to any or nullAnyValueOptional
Optional control over template contents, replacing parameters exposed by the configuration. These are applied before any configOverrides.
Show value schemaHide value schema
[any key]any
typestringRequired
Processing type.