From 8546ef02f0f6880627e02988a19a7bd22fe36bc5 Mon Sep 17 00:00:00 2001 From: "limin.zhang" Date: Fri, 24 Feb 2023 11:50:50 +0800 Subject: [PATCH] =?UTF-8?q?2023.02.24=20=E5=A2=9E=E5=8A=A0wowza=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E3=80=82=E6=9B=B4=E6=96=B0fms-core=E4=B8=AD=E7=9A=84w?= =?UTF-8?q?owza=E4=B8=BA=E8=87=AA=E8=A1=8C=E6=90=AD=E5=BB=BA=E7=9A=84Wowza?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/fms-core/wtest_core.conf | 11 +- wowza/Server.xml | 225 ++++++++++++++++++ wowza/VHost.xml | 330 ++++++++++++++++++++++++++ wowza/live_fleet/Application.xml | 395 +++++++++++++++++++++++++++++++ wowza/log4j2-config.xml | 243 +++++++++++++++++++ 5 files changed, 1196 insertions(+), 8 deletions(-) create mode 100644 wowza/Server.xml create mode 100644 wowza/VHost.xml create mode 100644 wowza/live_fleet/Application.xml create mode 100644 wowza/log4j2-config.xml diff --git a/config/fms-core/wtest_core.conf b/config/fms-core/wtest_core.conf index c25e004..4620737 100644 --- a/config/fms-core/wtest_core.conf +++ b/config/fms-core/wtest_core.conf @@ -195,7 +195,7 @@ provider.aws { # Wowza parameters provider.wowza { - defaultPublishServer = "rtmp://13.229.12.162" + defaultPublishServer = "rtmp://54.255.235.62" appName = "live_fleet" publishUsername = "publishfleet" publishPassword = "E54d22d793" @@ -204,7 +204,7 @@ provider.wowza { playProtocol = "rtmp" playProtocolCN = "rtmp" audio{ - host="13.229.12.162" + host="54.255.235.62" port=1935 appName="live_audio", publishUsername = "fleet_audio" @@ -215,12 +215,7 @@ provider.wowza { } domainMap { - #"172.31.9.208" : "13.229.12.162" - #"172.31.9.208": "616e881f8f6db.streamlock.net" - #"13.229.12.162": "616e881f8f6db.streamlock.net" - #"172.31.9.208": "619c7e3c4e66c.streamlock.net" - #"13.229.12.162": "619c7e3c4e66c.streamlock.net" - "172.31.9.208": "13.229.12.162" + "172.20.24.171": "54.255.235.62" } } diff --git a/wowza/Server.xml b/wowza/Server.xml new file mode 100644 index 0000000..716132d --- /dev/null +++ b/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/wowza/VHost.xml b/wowza/VHost.xml new file mode 100644 index 0000000..342c866 --- /dev/null +++ b/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/wowza/live_fleet/Application.xml b/wowza/live_fleet/Application.xml new file mode 100644 index 0000000..d706bef --- /dev/null +++ b/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 + 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 + 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/wowza/log4j2-config.xml b/wowza/log4j2-config.xml new file mode 100644 index 0000000..de2b38a --- /dev/null +++ b/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 +
+ + + + + + + + +
+
+ + + +
+
+ +
+ + + + + + + + + + + + + + +