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