bin/appsettings.json
{
"ApplicationInsights": { "Enabled": true, // When set to true, the MilestonePSToolsYYYYMMDD.log file in C:\ProgramData\Milestone\MIPSDK\ will include a JSON copy of every telemetry item submitted to Azure. "IncludeInLogs": false, "ConnectionString": "InstrumentationKey=0ec7d4ee-5b3a-4db2-b83d-ccb675330317;IngestionEndpoint=https://westus2-2.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/;ApplicationId=3cb88710-7e4a-401f-aeae-6cd1deda67c0" }, "Mip": { // VideoOS.Platform.EnvironmentManager.Instance "EnvironmentManager": { // VideoOS.Platform.EnvironmentManager.Instance.EnvironmentOptions "EnvironmentOptions": [ { // Determines the log file prefix at C:\ProgramData\<CompanyNameFolder>\MIPSDK\<LogPrefix>yyyyMMdd.log "Name": "LogPrefix", "Value": "MilestonePSTools" }, { // Used by the standalone MIP Environment to define if live streams should be shared among multiple users, e.g. JPEGLiveSource, BitmapLiveSource - when possible. // Default is "Yes". "Name": "ToolkitFork", "Value": "Yes" }, { // Used by standalone MIP Environment to identify is server identification should use Ping. For application connecting over the internet, this should be changed to a "No". // Default is "Yes" from MIPSDK 4.0. "Name": "UsePing", "Value": "No" }, { // Determines if sending and posting messages should be carried out on the top level user control. // Default is "Yes". "Name": "UseControlForMessaging", "Value": "Yes" }, { // Determines path to MIPSDK folder under C:\ProgramData\ for logging purposes. "Name": "CompanyNameFolder", "Value": "Milestone" }, { // Defines the number of threads to be used while decoding. The value is formatted as: // "4,1" - defining that 4 threads is to be used when just one stream is active, while 1 thread is used if more streams are active. "Name": "SoftwareDecodingThreads", "Value": "2,2" }, { // unit: seconds "Name": "ConnectionCheckTimeout", "Value": "5" }, { // unit: seconds "Name": "ConfigurationChangeCheckInterval", "Value": "300" }, { // Auto, AutoNvidia, Off, OnlyIntel, OnlyNvidia "Name": "HardwareDecodingMode", "Value": "Auto" } ], // MIPSDK logging is either errors-only, or debug. When this value is set to false, you will only see errors in the log file. "DebugLoggingEnabled": true }, // VideoOS.Platform.SDK.EnvironmentProperties "EnvironmentProperties": { "TraceLogin": true, "EnableConfigurationRefresh": true, "ConfigurationRefreshIntervalInMs": 5000, "KeepLoginServerUriScheme": true }, // VideoOS.Platform.Proxy.ConfigApi.ConfigurationApiManager "ConfigurationApiManager": { // Static properties "BypassApiGateway": false, "EnableDebugLogging": false, // Instance property "UseRestApiWhenAvailable": true }, // Number of WCF clients of a given type to generate. A value greater than 1 may improve performance in some cases, unless the operations are serialized by the management server. "ProxyPoolSize": 1, // Cache the root ManagementServer object and re-use it to take advantage of Configuration API object cache // Default is true "UseCachedManagementServer": true } } |