Application Configuration for Docker Installation
These values, if set, ensure that an application configuration entity exists for the given Application ID without using the admin UI or REST API.
Applications
is an array, so {index}
should start at 0 and increment by 1 for each additional application configuration; for example 0, 1, 2, and so on.
Applications:{index}:ApplicationId
(string, required)Applications:{index}:AllowedChannelUpdatesOverride:EnableRtmp
(boolean)Applications:{index}:AllowedChannelUpdatesOverride:Mute
(boolean)Applications:{index}:AllowedChannelUpdatesOverride:Record
(boolean)Applications:{index}:Channels
(array)Applications:{index}:Channels:{index}:AllowedChannelUpdatesOverride:EnableRtmp
(boolean)Applications:{index}:Channels:{index}:AllowedChannelUpdatesOverride:Mute
(boolean)Applications:{index}:Channels:{index}:AllowedChannelUpdatesOverride:Record
(boolean)Applications:{index}:Channels:{index}:BandwidthAdaptationPolicy
(enum)Disabled
,Enabled
Applications:{index}:Channels:{index}:ChannelIdPattern
(string, required)Applications:{index}:Channels:{index}:Codec:G722:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:H264:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:H264:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:H265:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:H265:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:L16:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:L16:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:Opus:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:Opus:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:Pcma:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:Pcmu:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:Vp8:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:Vp8:Disabled
(boolean)Applications:{index}:Channels:{index}:Codec:Vp9:Bitrate
(integer)Applications:{index}:Channels:{index}:Codec:Vp9:Disabled
(boolean)Applications:{index}:Channels:{index}:ConnectionStatsInterval
(integer)Applications:{index}:Channels:{index}:Default
(boolean)Applications:{index}:Channels:{index}:HexdumpEnabled
(boolean)Applications:{index}:Channels:{index}:Mcu:AudioInput:MaxBitrate
(integer)Applications:{index}:Channels:{index}:Mcu:AudioInput:MaxEncodings
(integer)Applications:{index}:Channels:{index}:Mcu:Layout:ScriptBase64
(Base64 encoded string)Applications:{index}:Channels:{index}:Mcu:VideoInput:MaxBitrate
(integer)Applications:{index}:Channels:{index}:Mcu:VideoInput:MaxEncodings
(integer)Applications:{index}:Channels:{index}:Mcu:VideoOutput:FrameRate
(integer)Applications:{index}:Channels:{index}:Mcu:VideoOutput:Height
(integer)Applications:{index}:Channels:{index}:Mcu:VideoOutput:LayoutCrop
(boolean)Applications:{index}:Channels:{index}:Mcu:VideoOutput:LayoutMargin
(integer)Applications:{index}:Channels:{index}:Mcu:VideoOutput:PerConnection
(boolean)Applications:{index}:Channels:{index}:Mcu:VideoOutput:Width
(integer)Applications:{index}:Channels:{index}:Priority
(integer)Applications:{index}:Channels:{index}:RecordingEnabled
(boolean)Applications:{index}:Channels:{index}:RecordingMode
(enum)AudioVideo
,AudioOnly
,VideoOnly
Applications:{index}:Channels:{index}:RecordingManagementOverride:ExpiryDays
(integer)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxDisabled
(boolean)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:AudioCodec
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:BackgroundColor
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Crop
(boolean)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:CustomLayoutFunction
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Dynamic
(boolean)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:FrameRate
(integer)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Height
(integer)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Layout
(enum)HorizontalGrid
,VerticalGrid
,HorizontalStack
,VerticalStack
,Custom
Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Margin
(integer)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:AudioContainer
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:VideoCodec
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:VideoContainer
(string)Applications:{index}:Channels:{index}:RecordingManagementOverride:MuxParams:Width
(integer)Applications:{index}:Channels:{index}:SessionLimitOverride:MaxSessionDuration
(long)Applications:{index}:Channels:{index}:Sfu:AudioInput:MaxBitrate
(integer)Applications:{index}:Channels:{index}:Sfu:AudioInput:MaxEncodings
(integer)Applications:{index}:Channels:{index}:Sfu:VideoInput:MaxBitrate
(integer)Applications:{index}:Channels:{index}:Sfu:VideoInput:MaxEncodings
(integer)Applications:{index}:Channels:{index}:Sfu:VideoOutput:SimulcastAllowed
(boolean)Applications:{index}:Channels:{index}:Sfu:VideoOutput:SimulcastEnabled
(boolean)Applications:{index}:Channels:{index}:Sfu:VideoOutput:MaxNumberPublishers
(integer)Applications:{index}:Channels:{index}:Sfu:VideoOutput:EncodingCount
(integer)Applications:{index}:Channels:{index}:Sfu:VideoOutput:DegradationPreference
(enum)Automatic
,Balanced
,FrameRate
,Resolution
Applications:{index}:Channels:{index}:Sfu:VideoOutput:ManualEncodings
(array)Applications:{index}:Channels:{index}:Sfu:VideoOutput:ManualEncodings:{index}:FrameRateScale
(double)Applications:{index}:Channels:{index}:Sfu:VideoOutput:ManualEncodings:{index}:ResolutionScale
(double)
Applications:{index}:Channels:{index}:SipCallerId:DisplayNamePattern
(string)Applications:{index}:Channels:{index}:SipCallerId:NumberPattern
(string)Applications:{index}:Channels:{index}:VideoEncodings
(array)Applications:{index}:Channels:{index}:VideoEncodings:{index}:Bitrate
(integer, required)Applications:{index}:Channels:{index}:VideoEncodings:{index}:FrameRate
(float, required)Applications:{index}:Channels:{index}:VideoEncodings:{index}:Scale
(float, required)
Applications:{index}:Channels:{index}:Webhooks
(array)Applications:{index}:Channels:{index}:Webhooks:{index}:Batch
(boolean)Applications:{index}:Channels:{index}:Webhooks:{index}:Disabled
(boolean)Applications:{index}:Channels:{index}:Webhooks:{index}:Events
(string array, required)Applications:{index}:Channels:{index}:Webhooks:{index}:Metadata
(string)Applications:{index}:Channels:{index}:Webhooks:{index}:Name
(string)Applications:{index}:Channels:{index}:Webhooks:{index}:Reliable
(boolean)Applications:{index}:Channels:{index}:Webhooks:{index}:Url
(string, required)
Applications:{index}:Disabled
(boolean)Applications:{index}:ExternalId
(string)Applications:{index}:Metadata
(string)Applications:{index}:RecordingManagementOverride:ExpiryDays
(integer)Applications:{index}:RecordingManagementOverride:MuxDisabled
(boolean)Applications:{index}:RecordingManagementOverride:MuxParams:AudioCodec
(string)Applications:{index}:RecordingManagementOverride:MuxParams:BackgroundColor
(string)Applications:{index}:RecordingManagementOverride:MuxParams:Crop
(boolean)Applications:{index}:RecordingManagementOverride:MuxParams:CustomLayoutFunction
(string)Applications:{index}:RecordingManagementOverride:MuxParams:Dynamic
(boolean)Applications:{index}:RecordingManagementOverride:MuxParams:FrameRate
(integer)Applications:{index}:RecordingManagementOverride:MuxParams:Height
(integer)Applications:{index}:RecordingManagementOverride:MuxParams:Layout
(enum)HorizontalGrid
,VerticalGrid
,HorizontalStack
,VerticalStack
,Custom
Applications:{index}:RecordingManagementOverride:MuxParams:Margin
(integer)Applications:{index}:RecordingManagementOverride:MuxParams:AudioContainer
(string)Applications:{index}:RecordingManagementOverride:MuxParams:VideoCodec
(string)Applications:{index}:RecordingManagementOverride:MuxParams:VideoContainer
(string)Applications:{index}:RecordingManagementOverride:MuxParams:Width
(integer)Applications:{index}:SessionLimitOverride:MaxSessionDuration
(long)Applications:{index}:SfuSimulcast:SimulcastAllowed
(boolean)Applications:{index}:SfuSimulcast:SimulcastEnabled
(boolean)Applications:{index}:SfuSimulcast:MaxNumberPublishers
(integer)Applications:{index}:SfuSimulcast:EncodingCount
(integer)Applications:{index}:SfuSimulcast:DegradationPreference
(enum)Automatic
,Balanced
,FrameRate
,Resolution
Applications:{index}:SfuSimulcast:ManualEncodings
(array)Applications:{index}:SfuSimulcast:ManualEncodings:{index}:FrameRateScale
(double)Applications:{index}:SfuSimulcast:ManualEncodings:{index}:ResolutionScale
(double)
Applications:{index}:SharedSecret
(string, required)Applications:{index}:SipInboundMappings
(array)Applications:{index}:SipInboundMappings:{index}:ChannelId
(string, required)Applications:{index}:SipInboundMappings:{index}:Metadata
(string)Applications:{index}:SipInboundMappings:{index}:ToUri
(string, required)
Applications:{index}:Tag
(string)Applications:{index}:Webhooks
(array)Applications:{index}:Webhooks:{index}:Batch
(boolean)Applications:{index}:Webhooks:{index}:Disabled
(boolean)Applications:{index}:Webhooks:{index}:Events
(string array, required)Applications:{index}:Webhooks:{index}:Metadata
(string)Applications:{index}:Webhooks:{index}:Name
(string)Applications:{index}:Webhooks:{index}:Reliable
(boolean)Applications:{index}:Webhooks:{index}:Url
(string, required)
Applications:{index}:WebSocketMediaServerConnectionsAllowedOverride
(boolean)
Other
- ADMIN:Mode (enum)
All
,ReadOnly
,Disabled
- SYNC:Mode (enum)
All
,Disabled