diff --git a/config/dev/fms-core/dev.conf b/dev/config/fms-core/dev.conf
similarity index 100%
rename from config/dev/fms-core/dev.conf
rename to dev/config/fms-core/dev.conf
diff --git a/config/dev/fms-core/dev_actor.conf b/dev/config/fms-core/dev_actor.conf
similarity index 100%
rename from config/dev/fms-core/dev_actor.conf
rename to dev/config/fms-core/dev_actor.conf
diff --git a/config/dev/fms-core/dev_core.conf b/dev/config/fms-core/dev_core.conf
similarity index 88%
rename from config/dev/fms-core/dev_core.conf
rename to dev/config/fms-core/dev_core.conf
index 890f36c..288b625 100644
--- a/config/dev/fms-core/dev_core.conf
+++ b/dev/config/fms-core/dev_core.conf
@@ -177,8 +177,8 @@ provider.backend {
# AWS
provider.aws {
- key = "AKIAVZFGACWSFXGVXCNA"
- secret = "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"
+ key = "fTbjUPzlfsxlue0O"
+ secret = "Gf6xyQie5QDH28y41f4mXuDzvez26cWg"
region = "ap-southeast-1"
sns {
@@ -195,7 +195,7 @@ provider.aws {
# Wowza parameters
provider.wowza {
- defaultPublishServer = "rtmp://54.255.235.62"
+ defaultPublishServer = "rtmp://47.104.8.46"
appName = "live_fleet"
publishUsername = "publishfleet"
publishPassword = "E54d22d793"
@@ -204,18 +204,18 @@ provider.wowza {
playProtocol = "rtmp"
playProtocolCN = "rtmp"
audio{
- host="54.255.235.62"
+ host="47.104.8.46"
port=1935
appName="live_audio",
publishUsername = "fleet_audio"
publishPassword = "waylensfleet2019"
}
privateIPMap {
- #"18.116.56.97": "172.31.34.99"
+ #"47.104.8.46": "192.168.2.164"
}
domainMap {
- "172.20.24.171": "54.255.235.62"
+ "192.168.2.164": "47.104.8.46"
}
}
@@ -231,39 +231,39 @@ sendgrid {
# clip storage & cloudfront
-clip.storage.bucket = "/wtestfleet/clip/"
+clip.storage.bucket = "/mkfleet/clip/"
clip.storage.address {
- default = "https://cdn.fleet.eveus.com/clip/"
+ default = "https://minio.dev.eveus.com/mkfleet/clip/"
}
# streaming storage & cloudfront
-streaming.storage.bucket = "/wtestfleet/live_video/"
+streaming.storage.bucket = "/mkfleet/live_video/"
streaming.storage.address {
- default = "https://cdn.fleet.eveus.com/live_video/"
+ default = "https://minio.dev.eveus.com/mkfleet/live_video/"
}
# firmware storage & cloudfront
-firmware.storage.bucket= "/wtestfleet/firmware"
+firmware.storage.bucket= "/mkfleet/firmware"
firmware.storage.address {
- default = "https://cdn.fleet.eveus.com/firmware/"
+ default = "https://minio.dev.eveus.com/mkfleet/firmware/"
}
# gpsReport.storage cloudfront
gpsReport.storage.address {
- default = "https://cdn.fleet.eveus.com/gps_data_report/"
+ default = "https://minio.dev.eveus.com/mkfleet/gps_data_report/"
}
# fleetReport.storage cloudfront
fleetReport.storage.address {
- default = "https://cdn.fleet.eveus.com/fleet_report/"
+ default = "https://minio.dev.eveus.com/mkfleet/fleet_report/"
}
# log storage cloudfront
-log.storage.address = "https://cdn.fleet.eveus.com/log/"
+log.storage.address = "https://minio.dev.eveus.com/mkfleet/log/"
# audio storage & cloudfront
-audio.storage.bucket="wtestfleet"
-audio.storage.address="https://cdn.fleet.eveus.com/audio/"
+audio.storage.bucket="mkfleet"
+audio.storage.address="https://minio.dev.eveus.com/mkfleet/audio/"
clip.request.pendingTimeout = 604800
diff --git a/config/dev/fms-core/logback.xml b/dev/config/fms-core/logback.xml
similarity index 100%
rename from config/dev/fms-core/logback.xml
rename to dev/config/fms-core/logback.xml
diff --git a/config/dev/fms-core/wtest_fleet_private_key.pem b/dev/config/fms-core/wtest_fleet_private_key.pem
similarity index 100%
rename from config/dev/fms-core/wtest_fleet_private_key.pem
rename to dev/config/fms-core/wtest_fleet_private_key.pem
diff --git a/config/dev/fms-gps/dev.conf b/dev/config/fms-gps/dev.conf
similarity index 100%
rename from config/dev/fms-gps/dev.conf
rename to dev/config/fms-gps/dev.conf
diff --git a/config/dev/fms-gps/dev_application.conf b/dev/config/fms-gps/dev_application.conf
similarity index 100%
rename from config/dev/fms-gps/dev_application.conf
rename to dev/config/fms-gps/dev_application.conf
diff --git a/config/dev/fms-master/dev1.conf b/dev/config/fms-master/dev1.conf
similarity index 100%
rename from config/dev/fms-master/dev1.conf
rename to dev/config/fms-master/dev1.conf
diff --git a/config/dev/fms-master/dev2.conf b/dev/config/fms-master/dev2.conf
similarity index 100%
rename from config/dev/fms-master/dev2.conf
rename to dev/config/fms-master/dev2.conf
diff --git a/config/dev/fms-master/logback.xml b/dev/config/fms-master/logback.xml
similarity index 100%
rename from config/dev/fms-master/logback.xml
rename to dev/config/fms-master/logback.xml
diff --git a/config/dev/fms-notification/dev.yaml b/dev/config/fms-notification/dev.yaml
similarity index 100%
rename from config/dev/fms-notification/dev.yaml
rename to dev/config/fms-notification/dev.yaml
diff --git a/config/dev/fms-sns/config/config.yaml b/dev/config/fms-sns/config/config.yaml
similarity index 100%
rename from config/dev/fms-sns/config/config.yaml
rename to dev/config/fms-sns/config/config.yaml
diff --git a/config/dev/fms-sns/configure/config.conf b/dev/config/fms-sns/configure/config.conf
similarity index 100%
rename from config/dev/fms-sns/configure/config.conf
rename to dev/config/fms-sns/configure/config.conf
diff --git a/wowza/Server.xml b/dev/wowza/Server.xml
similarity index 100%
rename from wowza/Server.xml
rename to dev/wowza/Server.xml
diff --git a/wowza/VHost.xml b/dev/wowza/VHost.xml
similarity index 100%
rename from wowza/VHost.xml
rename to dev/wowza/VHost.xml
diff --git a/wowza/live_fleet/Application.xml b/dev/wowza/live_fleet/Application.xml
similarity index 100%
rename from wowza/live_fleet/Application.xml
rename to dev/wowza/live_fleet/Application.xml
diff --git a/wowza/log4j2-config.xml b/dev/wowza/log4j2-config.xml
similarity index 100%
rename from wowza/log4j2-config.xml
rename to dev/wowza/log4j2-config.xml
diff --git a/cloudfront/private_key.pem b/wtest/cloudfront/private_key.pem
similarity index 100%
rename from cloudfront/private_key.pem
rename to wtest/cloudfront/private_key.pem
diff --git a/cloudfront/public_key.pem b/wtest/cloudfront/public_key.pem
similarity index 100%
rename from cloudfront/public_key.pem
rename to wtest/cloudfront/public_key.pem
diff --git a/config/wtest/fms-core/logback.xml b/wtest/config/fms-core/logback.xml
similarity index 100%
rename from config/wtest/fms-core/logback.xml
rename to wtest/config/fms-core/logback.xml
diff --git a/config/wtest/fms-core/wtest.conf b/wtest/config/fms-core/wtest.conf
similarity index 100%
rename from config/wtest/fms-core/wtest.conf
rename to wtest/config/fms-core/wtest.conf
diff --git a/config/wtest/fms-core/wtest_actor.conf b/wtest/config/fms-core/wtest_actor.conf
similarity index 100%
rename from config/wtest/fms-core/wtest_actor.conf
rename to wtest/config/fms-core/wtest_actor.conf
diff --git a/config/wtest/fms-core/wtest_core.conf b/wtest/config/fms-core/wtest_core.conf
similarity index 100%
rename from config/wtest/fms-core/wtest_core.conf
rename to wtest/config/fms-core/wtest_core.conf
diff --git a/config/wtest/fms-core/wtest_fleet_private_key.pem b/wtest/config/fms-core/wtest_fleet_private_key.pem
similarity index 100%
rename from config/wtest/fms-core/wtest_fleet_private_key.pem
rename to wtest/config/fms-core/wtest_fleet_private_key.pem
diff --git a/config/wtest/fms-gps/wtest.conf b/wtest/config/fms-gps/wtest.conf
similarity index 100%
rename from config/wtest/fms-gps/wtest.conf
rename to wtest/config/fms-gps/wtest.conf
diff --git a/config/wtest/fms-gps/wtest_application.conf b/wtest/config/fms-gps/wtest_application.conf
similarity index 100%
rename from config/wtest/fms-gps/wtest_application.conf
rename to wtest/config/fms-gps/wtest_application.conf
diff --git a/config/wtest/fms-master/dev.conf b/wtest/config/fms-master/dev.conf
similarity index 100%
rename from config/wtest/fms-master/dev.conf
rename to wtest/config/fms-master/dev.conf
diff --git a/config/wtest/fms-master/logback.xml b/wtest/config/fms-master/logback.xml
similarity index 100%
rename from config/wtest/fms-master/logback.xml
rename to wtest/config/fms-master/logback.xml
diff --git a/config/wtest/fms-master/master1.conf b/wtest/config/fms-master/master1.conf
similarity index 100%
rename from config/wtest/fms-master/master1.conf
rename to wtest/config/fms-master/master1.conf
diff --git a/config/wtest/fms-master/master2.conf b/wtest/config/fms-master/master2.conf
similarity index 100%
rename from config/wtest/fms-master/master2.conf
rename to wtest/config/fms-master/master2.conf
diff --git a/config/wtest/fms-notification/config.yaml b/wtest/config/fms-notification/config.yaml
similarity index 100%
rename from config/wtest/fms-notification/config.yaml
rename to wtest/config/fms-notification/config.yaml
diff --git a/config/wtest/fms-sns/config.conf b/wtest/config/fms-sns/config.conf
similarity index 100%
rename from config/wtest/fms-sns/config.conf
rename to wtest/config/fms-sns/config.conf
diff --git a/nginx/api.conf b/wtest/nginx/api.conf
similarity index 100%
rename from nginx/api.conf
rename to wtest/nginx/api.conf
diff --git a/nginx/default.conf b/wtest/nginx/default.conf
similarity index 100%
rename from nginx/default.conf
rename to wtest/nginx/default.conf
diff --git a/nginx/kowl.conf b/wtest/nginx/kowl.conf
similarity index 100%
rename from nginx/kowl.conf
rename to wtest/nginx/kowl.conf
diff --git a/nginx/notification.conf b/wtest/nginx/notification.conf
similarity index 100%
rename from nginx/notification.conf
rename to wtest/nginx/notification.conf
diff --git a/nginx/sns.conf b/wtest/nginx/sns.conf
similarity index 100%
rename from nginx/sns.conf
rename to wtest/nginx/sns.conf
diff --git a/service/fms-core.service b/wtest/service/fms-core.service
similarity index 100%
rename from service/fms-core.service
rename to wtest/service/fms-core.service
diff --git a/service/fms-gps.service b/wtest/service/fms-gps.service
similarity index 100%
rename from service/fms-gps.service
rename to wtest/service/fms-gps.service
diff --git a/service/fms-master.service b/wtest/service/fms-master.service
similarity index 100%
rename from service/fms-master.service
rename to wtest/service/fms-master.service
diff --git a/service/fms-master2.service b/wtest/service/fms-master2.service
similarity index 100%
rename from service/fms-master2.service
rename to wtest/service/fms-master2.service
diff --git a/service/fms-notification.service b/wtest/service/fms-notification.service
similarity index 100%
rename from service/fms-notification.service
rename to wtest/service/fms-notification.service
diff --git a/service/fms-sns.service b/wtest/service/fms-sns.service
similarity index 100%
rename from service/fms-sns.service
rename to wtest/service/fms-sns.service
diff --git a/wtest/wowza/Server.xml b/wtest/wowza/Server.xml
new file mode 100644
index 0000000..716132d
--- /dev/null
+++ b/wtest/wowza/Server.xml
@@ -0,0 +1,225 @@
+
+
+
+ Wowza Streaming Engine
+ Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device, anywhere.
+
+ true
+ *
+ 8087
+
+ basic
+
+ bcrypt
+ true
+
+ false
+
+
+ JKS
+ TLS
+ SunX509
+
+
+
+ 127.0.0.1
+
+ false
+ false
+ 8089
+
+ none
+
+
+
+
+
+ ${com.wowza.wms.TuningAuto}
+ *
+ 8083
+
+
+
+
+ Server,VHost,VHostItem,Application,ApplicationInstance,MediaCaster,Module,IdleWorker
+
+
+ true
+
+
+
+ false
+ localhost
+ localhost
+ 8084
+ 8085
+ true
+ ${com.wowza.wms.ConfigHome}/conf/jmxremote.password
+ ${com.wowza.wms.ConfigHome}/conf/jmxremote.access
+ false
+
+ Shockwave Flash|CFNetwork|MacNetwork/1.0 (Macintosh)
+
+ mp4
+
+
+
+ com.wowza.wms.mediacache.impl.MediaCacheServerListener
+
+
+
+
+
+
+
+ com.wowza.wms.plugin.loadbalancer.listeners.ServerListener
+
+
+
+
+ com.wowza.wms.plugin.loadbalancer.listeners.VHostListener
+
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+ 6970
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ loadbalanceType
+ Server,Client
+ String
+
+
+ loadbalanceKey
+ 8caf20bfa1ab3024
+ String
+
+
+ loadbalanceDebugServerDecision
+ True
+ String
+
+
+ loadbalanceServerDecisionOrder
+ Connection, Bandwidth
+ String
+
+
+ loadbalanceServerListenApplicationNames
+
+ String
+
+
+
+
+ loadbalanceServerListenPort
+ 1936
+ String
+
+
+ loadbalanceDebug
+ False
+ String
+
+
+
+ loadbalanceDebugServerExtension
+ False
+ String
+
+
+ loadbalanceDebugClientProcess
+ False
+ String
+
+
+ loadbalanceDebugClientExtension
+ False
+ String
+
+
+ loadbalanceDebugClientCommunications
+ False
+ String
+
+
+
+
+ loadbalanceServerIP
+
+ 172.20.24.171
+ String
+
+
+ loadbalanceServerPort
+ 1936
+ String
+
+
+ loadbalanceClientName
+ wowza_01
+ String
+
+
+ loadbalanceApplicationsInclude
+ live_fleet
+ String
+
+
+ loadbalanceClientConnectionEnable
+ on
+ String
+
+
+ loadbalanceClientConnectionLimit
+ 200
+ String
+
+
+ loadbalanceClientCountSourceClient
+ True
+ String
+
+
+ loadbalanceClientForceIP
+ 54.255.235.62
+ String
+
+
+ loadbalanceClientForcePort
+ 1935
+ String
+
+
+
+
diff --git a/wtest/wowza/VHost.xml b/wtest/wowza/VHost.xml
new file mode 100644
index 0000000..342c866
--- /dev/null
+++ b/wtest/wowza/VHost.xml
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+ Default Streaming
+ Streaming
+ ${com.wowza.wms.TuningAuto}
+ *
+
+
+
+ 1935
+
+
+ true
+
+ 65000
+ 65000
+ 65000
+
+ true
+
+
+
+
+ 100
+
+ cupertinostreaming,smoothstreaming,sanjosestreaming,dvrchunkstreaming,mpegdashstreaming
+
+
+ com.wowza.wms.http.HTTPCrossdomain
+ *crossdomain.xml
+ none
+
+
+ com.wowza.wms.http.HTTPClientAccessPolicy
+ *clientaccesspolicy.xml
+ none
+
+
+ com.wowza.wms.http.HTTPProviderMediaList
+ *jwplayer.rss|*jwplayer.smil|*medialist.smil|*manifest-rtmp.f4m
+ none
+
+
+ com.wowza.wms.http.HTTPServerVersion
+ *ServerVersion
+ none
+
+
+
+
+ Default Admin
+ Admin
+ ${com.wowza.wms.TuningAuto}
+ *
+ 8086
+
+
+ true
+ 16000
+ 16000
+ 16000
+ true
+ 100
+
+
+
+
+ com.wowza.wms.http.HTTPServerInfoXML
+ serverinfo*
+ admin-basic
+
+
+ com.wowza.wms.http.HTTPConnectionInfo
+ connectioninfo*
+ admin-basic
+
+
+ com.wowza.wms.http.HTTPConnectionCountsXML
+ connectioncounts*
+ admin-basic
+
+
+ com.wowza.wms.transcoder.httpprovider.HTTPTranscoderThumbnail
+ transcoderthumbnail*
+ admin-basic
+
+
+ com.wowza.wms.http.HTTPProviderMediaList
+ medialist*
+ admin-basic
+
+
+ com.wowza.wms.http.HTTPServerVersion
+ *ServerVersion
+ none
+
+
+
+
+ loadbalancer
+ 1936
+ *
+ Admin
+ ${com.wowza.wms.TuningAuto}
+
+
+ true
+ 16000
+ 16000
+ 16000
+ true
+ 100
+
+
+
+
+ com.wowza.wms.http.HTTPServerInfoXML
+ serverinfo*
+ admin-digest
+
+
+ com.wowza.wms.http.HTTPConnectionInfo
+ connectioninfo*
+ admin-digest
+
+
+ com.wowza.wms.http.HTTPConnectionCountsXML
+ connectioncounts*
+ admin-digest
+
+
+ com.wowza.wms.transcoder.httpprovider.HTTPTranscoderThumbnail
+ transcoderthumbnail*
+ admin-digest
+
+
+ com.wowza.wms.http.HTTPProviderMediaList
+ medialist*
+ admin-digest
+
+
+ com.wowza.wms.http.HTTPServerVersion
+ *ServerVersion
+ none
+
+
+
+
+
+
+ smoothstreaming
+ smoothstreaming
+
+
+
+
+ cupertinostreaming
+ cupertinostreaming
+
+
+
+
+ sanjosestreaming
+ sanjosestreaming
+
+
+
+
+ dvrchunkstreaming
+ dvrchunkstreaming
+
+
+
+
+ mpegdashstreaming
+ mpegdashstreaming
+
+
+
+
+ tsstreaming
+ tsstreaming
+
+
+
+
+ webmstreaming
+ webmstreaming
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ ${com.wowza.wms.TuningAuto}
+ 50
+ 5
+
+
+ ${com.wowza.wms.TuningAuto}
+ 250
+
+ true
+ 65000
+ 65000
+ 65000
+ true
+
+
+
+
+ 100
+
+
+
+ ${com.wowza.wms.TuningAuto}
+
+ true
+ 65000
+ 65000
+ 65000
+ true
+
+
+
+
+ 10000
+
+
+
+ 0
+
+
+ 2000
+
+
+ 90000
+ 250
+
+
+
+ 75
+
+
+ true
+ 2048000
+ 65000
+
+
+
+ 50
+ 4096
+
+
+ true
+ 65000
+ 256000
+
+
+
+ 50
+ 4096
+
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+ ${com.wowza.wms.TuningAuto}
+
+
+
+ 2000
+ 10000
+ 64000
+ 250
+
+
+ 512k
+ 0
+ false
+ 250
+ 20000
+ 0
+ 12000
+
+
+ 60000
+ 12000
+ 30000
+ 20000
+ 0
+ 60000
+
+ true
+
+
+ ${com.wowza.wms.HostPort.IpAddress}
+ ${com.wowza.wms.HostPort.FirstStreamingPort}
+ ${com.wowza.wms.HostPort.SSLEnable}
+
+
+
+
+
+
+
+
+
+
diff --git a/wtest/wowza/live_fleet/Application.xml b/wtest/wowza/live_fleet/Application.xml
new file mode 100644
index 0000000..d706bef
--- /dev/null
+++ b/wtest/wowza/live_fleet/Application.xml
@@ -0,0 +1,395 @@
+
+
+
+ live_fleet
+ Live
+
+
+
+ true
+
+
+
+
+ live-record-lowlatency
+ /opt/wowza/live_fleet
+ ${com.wowza.wms.context.VHostConfigHome}/keys
+
+ cupertinostreamingpacketizer
+
+
+
+ flushInterval
+ 25
+ Integer
+
+
+ onFlushNotifyClients
+ true
+ Boolean
+
+
+
+
+
+
+
+ ${SourceStreamName}.xml,transrate.xml
+ ${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles
+ ${com.wowza.wms.context.VHostConfigHome}/transcoder/templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+ ${com.wowza.wms.context.VHostConfigHome}/dvr
+
+ append
+
+
+
+
+
+
+
+
+
+
+
+
+ cupertinostreaming
+
+
+
+
+ ${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance}
+
+
+ -1
+
+ *
+ *
+
+
+ *
+ *
+
+
+
+
+
+ digest
+ block
+
+
+ senderreport
+ 12000
+ 75
+ 90000
+ 0
+
+ 0.0.0.0
+ 127.0.0.1
+ *
+
+
+
+
+
+
+ false
+
+ false
+
+ false
+
+
+
+ 127.0.0.1,tcp,1935
+
+
+
+ opus,pcmu,pcma
+
+ vp8,h264
+
+ false
+
+
+
+
+
+
+
+
+ interleave
+
+
+
+ true
+ true
+ 20000
+ 12000
+ 0
+ 0
+ 0
+ 0
+ false
+ 3000
+ -500
+ false
+ 3000
+ -500
+ false
+ 3000
+ -500
+ false
+ 1500
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cupertinoChunkDurationTarget
+ 5000
+ Integer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ streamRecorderDebugEnable
+ true
+ Boolean
+
+
+ streamRecorderFileVersionTemplate
+ ${SourceStreamName}_${SegmentTime}
+ String
+
+
+ streamRecorderSegmentationType
+ duration
+ String
+
+
+ streamRecorderSegmentDuration
+ 900000
+ Integer
+
+
+
+
+
+ base
+ Base
+ com.wowza.wms.module.ModuleCore
+
+
+ logging
+ Client Logging
+ com.wowza.wms.module.ModuleClientLogging
+
+
+ flvplayback
+ FLVPlayback
+ com.wowza.wms.module.ModuleFLVPlayback
+
+
+ ModuleCoreSecurity
+ Core Security Module for Applications
+ com.wowza.wms.security.ModuleCoreSecurity
+
+
+ ModuleSecureURLParams
+ ModuleSecureURLParams
+ com.wowza.wms.security.ModuleSecureURLParams
+
+
+ Security360Module
+ Notify stream status
+ com.waylens.wms.Security360Module
+
+
+ s3uploader
+ upload to s3
+ com.waylens.wms.ModuleS3Upload
+
+
+
+
+
+ pushPublishMapPath
+ ${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt
+ String
+
+
+ s3UploadAccessKeyID
+ AKIAVZFGACWSFXGVXCNA
+ String
+
+
+ s3UploadAccessKeySecret
+ X53JxRDMnGhB6A6uBmgJQZwj44YjQ4awbalE4bxH
+ String
+
+
+ s3UploadBucketName
+ wtestfleet
+ String
+
+
+ s3UploadRegion
+ ap-southeast-1
+ String
+
+
+ s3UploadVersionFile
+ false
+ Boolean
+
+
+ s3UploadDeleteOriginalFiles
+ false
+ Boolean
+
+
+ s3UploadDebugLog
+ true
+ Boolean
+
+
+ s3UploadNotifyUrl
+ http://172.20.24.171:9000/wowza/notify_upload
+ String
+
+
+ s3UploadStreamInfoUrl
+ http://172.20.24.171:9000/wowza/streamInfo
+ String
+
+
+ Security360StreamStatusNotifyUrl
+ http://172.20.24.171:9000/wowza/notify_streaming
+ String
+
+
+ securityPublishBlockDuplicateStreamNames
+ true
+ Boolean
+
+
+ s3UploadFilePrefix
+ live_video
+ String
+
+
+ s3UploadUseSSE
+ false
+ Boolean
+
+
+ s3UploadRestartFailedUploads
+ true
+ Boolean
+
+
+ securityDebugLogRejections
+ true
+ Boolean
+
+
+ securityDebugLogDetails
+ true
+ Boolean
+
+
+ securityPublishValidEncoders
+ Wirecast/|FME/|FMLE/|Wowza GoCoder*|Lavf/|UA Teradek/|KulaByte/|HaivisionKB/|VidBlaster/|XSplit/|PESA|makitoX/|Elemental Live/|WaylensHorn
+ String
+
+
+ securitySecureTokenVersion
+ 2
+ Integer
+
+
+ securitySecureTokenSharedSecret
+ Sh4Tgsl2l43lB
+ String
+
+
+ securitySecureTokenHashAlgorithm
+ SHA-256
+ String
+
+
+ securitySecureTokenQueryParametersPrefix
+ fleet
+ String
+
+
+ secureurlparams.publish
+ E54d22d793.publishfleet
+
+
+
+
diff --git a/wtest/wowza/log4j2-config.xml b/wtest/wowza/log4j2-config.xml
new file mode 100644
index 0000000..de2b38a
--- /dev/null
+++ b/wtest/wowza/log4j2-config.xml
@@ -0,0 +1,243 @@
+
+
+
+
+
+
+ %replace{%X{x-severity}}{^$}{-} %replace{%X{x-category}}{^$}{-} %replace{%X{x-event}}{^$}{-} %replace{%X{x-ctx}}{^$}{-} %replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: date\ttime\ttz\tx-event\tx-category\tx-severity\tx-status\tx-ctx\tx-comment\tx-vhost\tx-app\tx-appinst\tx-duration\ts-ip\ts-port\ts-uri\tc-ip\tc-proto\tc-referrer\tc-user-agent\tc-client-id\tcs-bytes\tsc-bytes\tx-stream-id\tx-spos\tcs-stream-bytes\tsc-stream-bytes\tx-sname\tx-sname-query\tx-file-name\tx-file-ext\tx-file-size\tx-file-length\tx-suri\tx-suri-stem\tx-suri-query\tcs-uri-stem\tcs-uri-query%n
+ %d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%d{z}\t%replace{%X{x-event}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-status}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}\t%replace{%X{x-vhost}}{^$}{-}\t%replace{%X{x-app}}{^$}{-}\t%replace{%X{x-appinst}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{s-ip}}{^$}{-}\t%replace{%X{s-port}}{^$}{-}\t%replace{%X{s-uri}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-proto}}{^$}{-}\t%replace{%X{c-referrer}}{^$}{-}\t%replace{%X{c-user-agent}}{^$}{-}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-sname-query}}{^$}{-}\t%replace{%X{x-file-name}}{^$}{-}\t%replace{%X{x-file-ext}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-suri}}{^$}{-}\t%replace{%X{x-suri-stem}}{^$}{-}\t%replace{%X{x-suri-query}}{^$}{-}\t%replace{%X{cs-uri-stem}}{^$}{-}\t%replace{%X{cs-uri-query}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Version: 1.0\n#Start-Date: %d{YYY-MM-dd HH:mm:ss zzz}\n#Software: ${sys:wse-software-version}\n#Date: %d{YYY-MM-dd}\n#Fields: x-severity\tx-category\tx-event\tdate\ttime\tc-client-id\tc-ip\tc-port\tcs-bytes\tsc-bytes\tx-duration\tx-sname\tx-stream-id\tx-spos\tsc-stream-bytes\tcs-stream-bytes\tx-file-size\tx-file-length\tx-ctx\tx-comment%n
+ %replace{%X{x-severity}}{^$}{-}\t%replace{%X{x-category}}{^$}{-}\t%replace{%X{x-event}}{^$}{-}\t%d{yyyy-MM-dd}\t%d{HH:mm:ss}\t%replace{%X{c-client-id}}{^$}{-}\t%replace{%X{c-ip}}{^$}{-}\t%replace{%X{c-port}}{^$}{-}\t%replace{%X{cs-bytes}}{^$}{-}\t%replace{%X{sc-bytes}}{^$}{-}\t%replace{%X{x-duration}}{^$}{-}\t%replace{%X{x-sname}}{^$}{-}\t%replace{%X{x-stream-id}}{^$}{-}\t%replace{%X{x-spos}}{^$}{-}\t%replace{%X{sc-stream-bytes}}{^$}{-}\t%replace{%X{cs-stream-bytes}}{^$}{-}\t%replace{%X{x-file-size}}{^$}{-}\t%replace{%X{x-file-length}}{^$}{-}\t%replace{%X{x-ctx}}{^$}{-}\t%replace{%X{x-comment}}{^$}{-}%n
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+