Hi,
I am trying to record a stream of a “live edge” application using URL query.
I have Wowza Streaming Engine 4 Monthly Edition 4.1.1 build13180
I have a live edge application called ‘live’.
The server is configured to listen for created .stream files and connect them to the live application when they are created - this works.
In my /content folder I have a file called ‘movie.stream’.
The file content is:
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
When I open ‘http://localhost:8086/livestreamrecord/index.html’ I can see the stream there:
live/definst
movie.stream[start recording]
I can record the stream without a problem when clicking on the ‘[start recording]’ link.
However, it doesn’t work with URL queries.
I try to record the stream with URL query:
Also tried:
http://[user]:[pass]@localhost:8086/livestreamrecord?application=live&streamname=movie.stream&action=startRecording
but always getting back to the page ‘http://localhost:8086/livestreamrecord/index.html’ and the stream is not started (I can still see the movie.stream[start recording] link).
There is no error in the error log.
In the access log I see:
2015-01-12 23:10:58 IST comment server INFO 200 - [defaultVHost]HttpLiveStreamRecord action: startRecording - - - 20.506 - - - - - - - - - - - - - - - - - - - - - - - - -
2015-01-12 23:10:58 IST comment server INFO 200 - [defaultVHost]HttpLiveStreamRecord appName: /definst - - - 20.52 - - - - - - - - - - - - - - - - - - - - - - - - -
I have been trying to set HTTPProvider’s AuthenticationMethod to “admin-basic” and also “admin-digest”.
I have been looking for hours in all relevant threads about this problem.
Here are all my files:
Full access log from when server starts until URL query to start recording
#Version: 1.0 #Start-Date: 2015-01-12 23:10:38 IST #Software: Wowza Streaming Engine 4.1.1 build13180 #Date: 2015-01-12 #Fields: date time tz x-event x-category x-severity x-status x-ctx x-comment x-vhost x-app x-appinst x-duration s-ip s-port s-uri c-ip c-proto c-referrer c-user-agent c-client-id cs-bytes sc-bytes x-stream-id x-spos cs-stream-bytes sc-stream-bytes x-sname x-sname-query x-file-name x-file-ext x-file-size x-file-length x-suri x-suri-stem x-suri-query cs-uri-stem cs-uri-query 2015-01-12 23:10:38 IST server-start server INFO 200 Wowza Streaming Engine 4 Monthly Edition 4.1.1 build13180 - - - - 0.627 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Server License Key: ENGM4-XXXXX-XXXXX-XXXXX-XXXXX-xw3DU - - - 0.628 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Maximum Connections: Unlimited - - - 0.629 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Maximum Incoming Streams: Unlimited - - - 0.629 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Transcoder Streams Available: Unlimited - - - 0.632 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Transcoder Watermark: No - - - 0.632 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - nDVR Available: Yes - - - 0.633 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - DRM Available: Yes - - - 0.633 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - HTTP Origin Available: Yes - - - 0.634 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Push Publish Available: Yes - - - 0.634 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - REST API Available: No - - - 0.635 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Hardware Available Processors: 8 - - - 0.636 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Hardware Physical Memory: 9445MB/16294MB - - - 0.636 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Hardware Swap Space: 24709MB/32587MB - - - 0.636 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Max File Descriptor Count: Unlimited - - - 0.637 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - OS Name: Windows Server 2008 R2 - - - 0.637 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - OS Version: 6.1 - - - 0.638 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - OS Architecture: amd64 - - - 0.638 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - OS CPU: amd64 - - - 0.638 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Name: Java HotSpot(TM) 64-Bit Server VM - - - 0.639 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Vendor: Oracle Corporation - - - 0.639 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Version: 1.7.0_07 - - - 0.64 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java VM Version: 23.3-b01 - - - 0.64 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Spec Version: 1.7 - - - 0.641 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Home: C:\Program Files\Java\jre7 - - - 0.641 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Max Heap Size: 3933MB - - - 0.641 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Architecture: 64 - - - 0.642 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Locale[user.language]: en - - - 0.642 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Locale[user.country]: US - - - 0.642 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Locale[user.variant]: - - - 0.643 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Locale[file.encoding]: Cp1252 - - - 0.643 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Timezone[user.timezone]: Asia/Jerusalem - - - 0.644 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[0]: -Xmx4000M - - - 0.644 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[1]: -XX:+UseConcMarkSweepGC - - - 0.645 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[2]: -XX:+UseParNewGC - - - 0.645 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[3]: -XX:NewSize=256m - - - 0.645 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[4]: -Djava.net.preferIPv4Stack=true - - - 0.646 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[5]: -Dcom.sun.management.jmxremote=true - - - 0.646 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[6]: -Dcom.wowza.wms.runmode=service - - - 0.647 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[7]: -Dcom.wowza.wms.native.base=win - - - 0.647 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Java Args[8]: -Dcom.wowza.wms.ConfigURL= - - - 0.648 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Server runmode: service - - - 0.648 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Server native.platform: win - - - 0.648 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:38 IST comment server INFO 200 - Server threads[h/t]: 480/320 - - - 0.649 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:39 IST comment server INFO 200 - RESTServer: Bind attempt ([any]:8087) - - - 1.67 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: Bind successful ([any]:8087) - - - 2.089 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - Wowza REST API started - - - 2.089 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: Using configs from:C:/Program Files (x86)/Wowza Media Systems/Wowza Streaming Engine 4.1.1/ - - - 2.09 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: SSL:No - - - 2.091 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: BasicAuth:No - - - 2.091 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: Digest:Yes - - - 2.092 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - RESTServer: XML Viewer:No - - - 2.092 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - REST Documentation Server has been disabled. - - - 2.353 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - CMDInterface now listening: [any]:8083 - - - 2.413 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Thread pool size: [writer/readahead]:16/8 - - - 2.523 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: MAX Pending size: [writer/readahead]:500M/25M - - - 2.524 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Add store: path:C:/Program Files (x86)/Wowza Media Systems/Wowza Streaming Engine 4.1.1/mediacache maxSize:10737418240 - - - 2.525 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Add source[dvrorigin]: prefix:dvrorigin/ basePath:http:// - - - 2.587 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Flushing cache: start - - - 2.594 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Flushing cache: done - - - 2.685 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:40 IST comment server INFO 200 - MediaCache[MediaCache]: Start MediaCache GC - - - 2.685 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - MediaCache[MediaCache]: Started - - - 2.688 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - REST API: ready - - - 3.024 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST vhost-start vhost INFO 200 _defaultVHost_ - - - - 3.52 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - _defaultVHost_ threads[h/t]:0/0 home:C:/Program Files (x86)/Wowza Media Systems/Wowza Streaming Engine 4.1.1 - - - 3.569 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment vhost INFO 200 _defaultVHost_ Bind attempt ([any]:1935:16) - - - 3.573 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment vhost INFO 200 _defaultVHost_ Bind successful ([any]:1935) - - - 3.576 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment vhost INFO 200 _defaultVHost_ Bind attempt ([any]:8086:4) - - - 3.579 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment vhost INFO 200 _defaultVHost_ Bind successful ([any]:8086) - - - 3.58 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - Server.startShutdownHook: Start server shutdown hook - - - 3.583 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor.onServerInit - - - 3.584 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:41 IST comment server INFO 200 - MediaCasterStreamValidator.init[live/_definst_]: Started - - - 3.687 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ModuleCoreSecurity.onAppStart[live/_definst_]: Publish: AllowedEncoders: securityPublishValidEncoders:Wirecast/|FME/|FMLE/|Wowza GoCoder* - - - 3.711 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ModuleCoreSecurity.onAppStart[live/_definst_]: Publish: block duplicate stream names : false - - - 3.711 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ModuleCoreSecurity.onAppStart[live/_definst_]: Publish: RTMP Authorization: password file:C:\Program Files (x86)\Wowza Media Systems\Wowza Streaming Engine 4.1.1\conf\publish.password - - - 3.712 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ModuleCoreSecurity.onAppStart[live/_definst_]: Play: SecureConnection: securityPlayRequireSecureConnection:false - - - 3.712 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ModuleCoreSecurity.onAppStart[live/_definst_]: Play: securitySecureTokenVersion property is missing, using SecureToken Version 1, play security enabled for RTMP only - - - 3.713 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST app-start application INFO 200 _definst_ live/_definst_ - - - 3.756 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor: Add application instance: _defaultVHost_:live/_definst_ - - - 3.757 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor#StartupStreamsAppInstance.init[_defaultVHost_:live/_definst_]: Monitoring folder: C:/Program Files (x86)/Wowza Media Systems/Wowza Streaming Engine 4.1.1/content - - - 3.758 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor: Monitor thread started. - - - 3.759 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor#StartupStreamsAppInstance.run: thread start - - - 3.76 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ServerListenerStartupStreamsMonitor#StartupStreamsAppInstance.run[_defaultVHost_:live/_definst_]: Start stream: movie.stream - - - 3.824 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST create stream INFO 200 - - - - - 0.019 - - - - - - - - - - 1 0 0 0 - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveMediaStreamReceiver.connect: SSL:false url:rtsp://wowzaec2demo.streamlock.net[184.72.239.149]:1935/vod/_definst_/mp4:BigBuckBunny_115k.mov - - - 3.901 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - ApplicationInstance.startMediaCasterStream[live/_definst_]: Stream started: mp4:movie.stream - - - 3.92 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - StatsManager:startManager() Enabled=true - - - 3.949 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - Wowza Streaming Engine is started! - - - 3.95 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorderBase.initProperties[live/_definst_/movie.stream] : properties: - - - 4.392 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorder.init[live/_definst_/movie.stream]: audioOnlyChunkTargetDuration: 2000 ms - - - 4.393 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorder.init[live/_definst_/movie.stream]: dvrWaitForCodecTime: 8000 ms - - - 4.394 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorder.init[live/_definst_/movie.stream]: recordAudio: true - - - 4.395 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorder.init[live/_definst_/movie.stream]: recordVideo: true - - - 4.395 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - LiveStreamDvrRecorder.init[live/_definst_/movie.stream]: recordData: true - - - 4.396 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - MediaStreamMap.getDvrRecorder[live/_definst_/movie.stream]: Create DVR Recorder: dvrrecorder - - - 4.397 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - DvrPacketHandler.handlePacket[live/_definst_/movie.stream]: Audio codec:AAC isCompatible:true - - - 4.425 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:42 IST comment server INFO 200 - DvrPacketHandler.handlePacket[live/_definst_/movie.stream]: Video codec:H264 isCompatible:true - - - 4.427 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:43 IST comment server INFO 200 - LiveStreamDvrRecorder.reportCodecInformation[live/_definst_/movie.stream][avc1.66.30]: H.264 Video info: {MediaCodecInfoVideo: codec:H264, profile:Baseline, level:3.0, frameSize:240x160, displaySize:240x160, frameRate:24.000000} - - - 4.908 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:43 IST comment server INFO 200 - LiveStreamDvrRecorder.reportCodecInformation[live/_definst_/movie.stream][mp4a.40.2]: AAC Audio info: {MediaCodecInfoAudio: codec:AAC, channels:2, frequency:12000, samplesPerFrame:1024, objectType:LC} - - - 4.908 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:58 IST comment server INFO 200 - [_defaultVHost_]HttpLiveStreamRecord action: startRecording - - - 20.506 - - - - - - - - - - - - - - - - - - - - - - - - - 2015-01-12 23:10:58 IST comment server INFO 200 - [_defaultVHost_]HttpLiveStreamRecord appName: /_definst_ - - - 20.52 - - - - - - - - - - - - - - - - - - - - - - - - -
/conf/VHost.xml
<?xml version="1.0" encoding="UTF-8"?> <Root version="2"> <VHost> <Description></Description> <HostPortList> <HostPort> <Name>Default Streaming</Name> <Type>Streaming</Type> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <IpAddress>*</IpAddress> <!-- Separate multiple ports with commas --> <!-- 80: HTTP, RTMPT --> <!-- 554: RTSP --> <Port>1935</Port> <HTTPIdent2Response></HTTPIdent2Response> <SocketConfiguration> <ReuseAddress>true</ReuseAddress> <!-- suggested settings for video on demand applications --> <ReceiveBufferSize>65000</ReceiveBufferSize> <ReadBufferSize>65000</ReadBufferSize> <SendBufferSize>65000</SendBufferSize> <!-- suggest settings for low latency chat and video recording applications <ReceiveBufferSize>32000</ReceiveBufferSize> <ReadBufferSize>32000</ReadBufferSize> <SendBufferSize>32000</SendBufferSize> --> <KeepAlive>true</KeepAlive> <!-- <TrafficClass>0</TrafficClass> --> <!-- <OobInline>false</OobInline> --> <!-- <SoLingerTime>-1</SoLingerTime> --> <!-- <TcpNoDelay>false</TcpNoDelay> --> <AcceptorBackLog>100</AcceptorBackLog> </SocketConfiguration> <HTTPStreamerAdapterIDs>cupertinostreaming,smoothstreaming,sanjosestreaming,dvrchunkstreaming,mpegdashstreaming</HTTPStreamerAdapterIDs> <HTTPProviders> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPCrossdomain</BaseClass> <RequestFilters>*crossdomain.xml</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPClientAccessPolicy</BaseClass> <RequestFilters>*clientaccesspolicy.xml</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPProviderMediaList</BaseClass> <RequestFilters>*jwplayer.rss|*jwplayer.smil|*medialist.smil|*manifest-rtmp.f4m</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.timedtext.http.HTTPProviderCaptionFile</BaseClass> <RequestFilters>*.ttml|*.srt|*.scc|*.vtt</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPServerVersion</BaseClass> <RequestFilters>*</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> </HTTPProviders> </HostPort> <!-- 443 with SSL --> <!-- <HostPort> <Name>Default SSL Streaming</Name> <Type>Streaming</Type> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <IpAddress>*</IpAddress> <Port>443</Port> <HTTPIdent2Response></HTTPIdent2Response> <SSLConfig> <KeyStorePath>${com.wowza.wms.context.VHostConfigHome}/conf/keystore.jks</KeyStorePath> <KeyStorePassword>[password]</KeyStorePassword> <KeyStoreType>JKS</KeyStoreType> <SSLProtocol>TLS</SSLProtocol> <Algorithm>SunX509</Algorithm> <CipherSuites></CipherSuites> <Protocols></Protocols> </SSLConfig> <SocketConfiguration> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>65000</ReceiveBufferSize> <ReadBufferSize>65000</ReadBufferSize> <SendBufferSize>65000</SendBufferSize> <KeepAlive>true</KeepAlive> <AcceptorBackLog>100</AcceptorBackLog> </SocketConfiguration> <HTTPStreamerAdapterIDs>cupertinostreaming,smoothstreaming,sanjosestreaming,dvrchunkstreaming,mpegdashstreaming</HTTPStreamerAdapterIDs> <HTTPProviders> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPCrossdomain</BaseClass> <RequestFilters>*crossdomain.xml</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPClientAccessPolicy</BaseClass> <RequestFilters>*clientaccesspolicy.xml</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPProviderMediaList</BaseClass> <RequestFilters>*jwplayer.rss|*jwplayer.smil|*medialist.smil|*manifest-rtmp.f4m</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPServerVersion</BaseClass> <RequestFilters>*</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> </HTTPProviders> </HostPort> --> <!-- Admin HostPort --> <HostPort> <Name>Default Admin</Name> <Type>Admin</Type> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <IpAddress>*</IpAddress> <Port>8086</Port> <HTTPIdent2Response></HTTPIdent2Response> <SocketConfiguration> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>16000</ReceiveBufferSize> <ReadBufferSize>16000</ReadBufferSize> <SendBufferSize>16000</SendBufferSize> <KeepAlive>true</KeepAlive> <AcceptorBackLog>100</AcceptorBackLog> </SocketConfiguration> <HTTPStreamerAdapterIDs></HTTPStreamerAdapterIDs> <HTTPProviders> <HTTPProvider> <BaseClass>com.wowza.wms.http.streammanager.HTTPStreamManager</BaseClass> <RequestFilters>streammanager*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPServerInfoXML</BaseClass> <RequestFilters>serverinfo*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPConnectionInfo</BaseClass> <RequestFilters>connectioninfo*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPConnectionCountsXML</BaseClass> <RequestFilters>connectioncounts*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.transcoder.httpprovider.HTTPTranscoderThumbnail</BaseClass> <RequestFilters>transcoderthumbnail*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPProviderMediaList</BaseClass> <RequestFilters>medialist*</RequestFilters> <AuthenticationMethod>admin-digest</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord</BaseClass> <RequestFilters>livestreamrecord*</RequestFilters> <AuthenticationMethod>admin-basic</AuthenticationMethod> </HTTPProvider> <HTTPProvider> <BaseClass>com.wowza.wms.http.HTTPServerVersion</BaseClass> <RequestFilters>*</RequestFilters> <AuthenticationMethod>none</AuthenticationMethod> </HTTPProvider> </HTTPProviders> </HostPort> </HostPortList> <HTTPStreamerAdapters> <HTTPStreamerAdapter> <ID>smoothstreaming</ID> <Name>smoothstreaming</Name> <Properties> </Properties> </HTTPStreamerAdapter> <HTTPStreamerAdapter> <ID>cupertinostreaming</ID> <Name>cupertinostreaming</Name> <Properties> </Properties> </HTTPStreamerAdapter> <HTTPStreamerAdapter> <ID>sanjosestreaming</ID> <Name>sanjosestreaming</Name> <Properties> </Properties> </HTTPStreamerAdapter> <HTTPStreamerAdapter> <ID>dvrchunkstreaming</ID> <Name>dvrchunkstreaming</Name> <Properties> </Properties> </HTTPStreamerAdapter> <HTTPStreamerAdapter> <ID>mpegdashstreaming</ID> <Name>mpegdashstreaming</Name> <Properties> </Properties> </HTTPStreamerAdapter> </HTTPStreamerAdapters> <!-- When set to zero, thread pool configuration is done in Server.xml --> <HandlerThreadPool> <PoolSize>0</PoolSize> </HandlerThreadPool> <TransportThreadPool> <PoolSize>0</PoolSize> </TransportThreadPool> <IdleWorkers> <WorkerCount>${com.wowza.wms.TuningAuto}</WorkerCount> <CheckFrequency>50</CheckFrequency> <MinimumWaitTime>5</MinimumWaitTime> </IdleWorkers> <NetConnections> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <IdleFrequency>250</IdleFrequency> <SocketConfiguration> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>65000</ReceiveBufferSize> <ReadBufferSize>65000</ReadBufferSize> <SendBufferSize>65000</SendBufferSize> <KeepAlive>true</KeepAlive> <!-- <TrafficClass>0</TrafficClass> --> <!-- <OobInline>false</OobInline> --> <!-- <SoLingerTime>-1</SoLingerTime> --> <!-- <TcpNoDelay>false</TcpNoDelay> --> <AcceptorBackLog>100</AcceptorBackLog> </SocketConfiguration> </NetConnections> <MediaCasters> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <SocketConfiguration> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>65000</ReceiveBufferSize> <ReadBufferSize>65000</ReadBufferSize> <SendBufferSize>65000</SendBufferSize> <KeepAlive>true</KeepAlive> <!-- <TrafficClass>0</TrafficClass> --> <!-- <OobInline>false</OobInline> --> <!-- <SoLingerTime>-1</SoLingerTime> --> <!-- <TcpNoDelay>false</TcpNoDelay> --> <ConnectionTimeout>10000</ConnectionTimeout> </SocketConfiguration> </MediaCasters> <LiveStreamTranscoders> <MaximumConcurrentTranscodes>0</MaximumConcurrentTranscodes> </LiveStreamTranscoders> <HTTPTunnel> <KeepAliveTimeout>2000</KeepAliveTimeout> </HTTPTunnel> <Client> <ClientTimeout>90000</ClientTimeout> <IdleFrequency>250</IdleFrequency> </Client> <!-- RTP/Authentication/Methods defined in Authentication.xml. Default setup includes; none, basic, digest --> <RTP> <IdleFrequency>75</IdleFrequency> <DatagramConfiguration> <Incoming> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>2048000</ReceiveBufferSize> <SendBufferSize>65000</SendBufferSize> <!-- <MulticastBindToAddress>true</MulticastBindToAddress> --> <!-- <MulticastInterfaceAddress>192.168.1.22</MulticastInterfaceAddress> --> <!-- <TrafficClass>0</TrafficClass> --> <MulticastTimeout>50</MulticastTimeout> <DatagramMaximumPacketSize>4096</DatagramMaximumPacketSize> </Incoming> <Outgoing> <ReuseAddress>true</ReuseAddress> <ReceiveBufferSize>65000</ReceiveBufferSize> <SendBufferSize>256000</SendBufferSize> <!-- <MulticastBindToAddress>true</MulticastBindToAddress> --> <!-- <MulticastInterfaceAddress>192.168.1.22</MulticastInterfaceAddress> --> <!-- <TrafficClass>0</TrafficClass> --> <MulticastTimeout>50</MulticastTimeout> <DatagramMaximumPacketSize>4096</DatagramMaximumPacketSize> </Outgoing> </DatagramConfiguration> <UnicastIncoming> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> </UnicastIncoming> <UnicastOutgoing> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> </UnicastOutgoing> <MulticastIncoming> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> </MulticastIncoming> <MulticastOutgoing> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> </MulticastOutgoing> </RTP> <Application> <ApplicationTimeout>60000</ApplicationTimeout> <PingTimeout>12000</PingTimeout> <UnidentifiedSessionTimeout>30000</UnidentifiedSessionTimeout> <ValidationFrequency>20000</ValidationFrequency> <MaximumPendingWriteBytes>0</MaximumPendingWriteBytes> <MaximumSetBufferTime>60000</MaximumSetBufferTime> </Application> <StartStartupStreams>true</StartStartupStreams> <Manager> <TestPlayer> <IpAddress>${com.wowza.wms.HostPort.IpAddress}</IpAddress> <Port>${com.wowza.wms.HostPort.FirstStreamingPort}</Port> <SSLEnable>${com.wowza.wms.HostPort.SSLEnable}</SSLEnable> </TestPlayer> <!-- Properties defined are used by the Manager --> <Properties> </Properties> </Manager> <!-- Properties defined here will be added to the IVHost.getProperties() collection --> <Properties> </Properties> </VHost> </Root>
/conf/Server.xml
<?xml version="1.0" encoding="UTF-8"?> <Root version="2"> <Server> <Name>Wowza Streaming Engine</Name> <Description>Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device, anywhere.</Description> <RESTInterface> <Enable>true</Enable> <IPAddress>*</IPAddress> <Port>8087</Port> <!-- none, basic, digest--> <AuthenticationMethod>digest</AuthenticationMethod> <DiagnosticURLEnable>true</DiagnosticURLEnable> <SSLConfig> <Enable>false</Enable> <KeyStorePath></KeyStorePath> <KeyStorePassword></KeyStorePassword> <KeyStoreType>JKS</KeyStoreType> <SSLProtocol>TLS</SSLProtocol> <Algorithm>SunX509</Algorithm> <CipherSuites></CipherSuites> <Protocols></Protocols> </SSLConfig> <IPWhiteList>127.0.0.1</IPWhiteList> <IPBlackList></IPBlackList> <EnableXMLFile>false</EnableXMLFile> <DocumentationServerEnable>false</DocumentationServerEnable> <DocumentationServerPort>8089</DocumentationServerPort> <!-- none, basic, digest--> <DocumentationServerAuthenticationMethod>digest</DocumentationServerAuthenticationMethod> <Properties> </Properties> </RESTInterface> <CommandInterface> <HostPort> <ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount> <IpAddress>*</IpAddress> <Port>8083</Port> </HostPort> </CommandInterface> <AdminInterface> <!-- Objects exposed through JMX interface: Server, VHost, VHostItem, Application, ApplicationInstance, MediaCaster, Module, Client, MediaStream, SharedObject, Acceptor, IdleWorker --> <ObjectList>Server,VHost,VHostItem,Application,ApplicationInstance,MediaCaster,Module,IdleWorker</ObjectList> </AdminInterface> <Stats> <Enable>true</Enable> </Stats> <!-- JMXUrl: service:jmx:rmi://localhost:8084/jndi/rmi://localhost:8085/jmxrmi --> <JMXRemoteConfiguration> <Enable>false</Enable> <IpAddress>localhost</IpAddress> <!-- set to localhost or internal ip address if behind NAT --> <RMIServerHostName>localhost</RMIServerHostName> <!-- set to external ip address or domain name if behind NAT --> <RMIConnectionPort>8084</RMIConnectionPort> <RMIRegistryPort>8085</RMIRegistryPort> <Authenticate>true</Authenticate> <PasswordFile>${com.wowza.wms.ConfigHome}/conf/jmxremote.password</PasswordFile> <AccessFile>${com.wowza.wms.ConfigHome}/conf/jmxremote.access</AccessFile> <SSLSecure>false</SSLSecure> </JMXRemoteConfiguration> <UserAgents>Shockwave Flash|CFNetwork|MacNetwork/1.0 (Macintosh)</UserAgents> <Streams> <DefaultStreamPrefix>mp4</DefaultStreamPrefix> </Streams> <ServerListeners> <ServerListener> <BaseClass>com.wowza.wms.mediacache.impl.MediaCacheServerListener</BaseClass> </ServerListener> <!-- <ServerListener> <BaseClass>com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerListener</BaseClass> </ServerListener> --> <!-- <ServerListener> <BaseClass>com.wowza.wms.plugin.loadbalancer.ServerListenerLoadBalancerSender</BaseClass> </ServerListener> --> <ServerListener> <BaseClass>com.wowza.wms.serverlistener.ServerListenerStartupStreamsMonitor</BaseClass> </ServerListener> </ServerListeners> <VHostListeners> <!-- <VHostListener> <BaseClass></BaseClass> </VHostListener> --> </VHostListeners> <HandlerThreadPool> <PoolSize>${com.wowza.wms.TuningAuto}</PoolSize> </HandlerThreadPool> <TransportThreadPool> <PoolSize>${com.wowza.wms.TuningAuto}</PoolSize> </TransportThreadPool> <RTP> <DatagramStartingPort>6970</DatagramStartingPort> <DatagramPortSharing>false</DatagramPortSharing> </RTP> <Manager> <!-- Properties defined are used by the Manager --> <Properties> </Properties> </Manager> <!-- Properties defined here will be added to the IServer.getProperties() collection --> <Properties> <Property> <Name>startupStreamsMonitorApplicationList</Name> <Value>live</Value> </Property> <!-- Stream prefix. Valid values are: flv and mp4 --> <Property> <Name>startupStreamsMonitorStreamPrefix</Name> <Value>mp4</Value> </Property> <!-- MediaCaster type. Valid values are: rtp, rtp-record, shoutcast, shoutcast-record, liverepeater --> <Property> <Name>startupStreamsMonitorMediaCasterType</Name> <Value>liverepeater</Value> </Property> <!-- Pipe (|) delimited list of file extensions for which to search --> <Property> <Name>startupStreamsMonitorExtensionFilter</Name> <Value>.stream|.sdp</Value> </Property> </Properties> </Server> </Root>
/conf/live/Application.xml
<?xml version="1.0" encoding="UTF-8"?> <Root version="1"> <Application> <Name>live</Name> <AppType>LiveEdge</AppType> <Description></Description> <!-- Uncomment to set application level timeout values <ApplicationTimeout>60000</ApplicationTimeout> <PingTimeout>12000</PingTimeout> <ValidationFrequency>8000</ValidationFrequency> <MaximumPendingWriteBytes>0</MaximumPendingWriteBytes> <MaximumSetBufferTime>60000</MaximumSetBufferTime> <MaximumStorageDirDepth>25</MaximumStorageDirDepth> --> <Connections> <AutoAccept>true</AutoAccept> <AllowDomains></AllowDomains> </Connections> <!-- StorageDir path variables ${com.wowza.wms.AppHome} - Application home directory ${com.wowza.wms.ConfigHome} - Configuration home directory ${com.wowza.wms.context.VHost} - Virtual host name ${com.wowza.wms.context.VHostConfigHome} - Virtual host home directory ${com.wowza.wms.context.Application} - Application name ${com.wowza.wms.context.ApplicationInstance} - Application instance name --> <Streams> <StreamType>liverepeater-edge-lowlatency</StreamType> <StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir> <KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir> <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, mpegdashstreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater --> <LiveStreamPacketizers>cupertinostreamingrepeater, dvrstreamingrepeater, mpegdashstreamingrepeater, sanjosestreamingrepeater, smoothstreamingrepeater</LiveStreamPacketizers> <!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application --> <Properties> <Property> <Name>flushInterval</Name> <Value>25</Value> <Type>Integer</Type> </Property> <Property> <Name>onFlushNotifyClients</Name> <Value>true</Value> <Type>Boolean</Type> </Property> </Properties> </Streams> <Transcoder> <!-- To turn on transcoder set to: transcoder --> <LiveStreamTranscoder></LiveStreamTranscoder> <!-- [templatename].xml or ${SourceStreamName}.xml --> <Templates>${SourceStreamName}.xml,transrate.xml</Templates> <ProfileDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles</ProfileDir> <TemplateDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/templates</TemplateDir> <Properties> </Properties> </Transcoder> <DVR> <!-- As a single server or as an origin, use dvrstreamingpacketizer in LiveStreamPacketizers above --> <!-- Or, in an origin-edge configuration, edges use dvrstreamingrepeater in LiveStreamPacketizers above --> <!-- As an origin, also add dvrchunkstreaming to HTTPStreamers below --> <!-- If this is a dvrstreamingrepeater, define Application/Repeater/OriginURL to point back to the origin --> <!-- To turn on DVR recording set Recorders to dvrrecorder. This works with dvrstreamingpacketizer --> <Recorders>dvrrecorder</Recorders> <!-- As a single server or as an origin, set the Store to dvrfilestorage--> <!-- edges should have this empty --> <Store>dvrfilestorage</Store> <!-- Window Duration is length of live DVR window in seconds. 0 means the window is never trimmed. --> <WindowDuration>0</WindowDuration> <!-- Storage Directory is top level location where dvr is stored. e.g. c:/temp/dvr --> <StorageDir>${com.wowza.wms.context.VHostConfigHome}/dvr</StorageDir> <!-- valid ArchiveStrategy values are append, version, delete --> <ArchiveStrategy>append</ArchiveStrategy> <!-- Properties for DVR --> <Properties> <Property> <Name>dvrMediaCacheEnabled</Name> <Value>true</Value> <Type>Boolean</Type> </Property> <Property> <Name>startRecordingOnStartup</Name> <Value>false</Value> <Type>Boolean</Type> </Property> </Properties> </DVR> <TimedText> <!-- VOD caption providers (separate with commas): vodcaptionprovidermp4_3gpp, vodcaptionproviderttml, vodcaptionproviderwebvtt, vodcaptionprovidersrt, vodcaptionproviderscc --> <VODTimedTextProviders></VODTimedTextProviders> <!-- Properties for TimedText --> <Properties> </Properties> </TimedText> <!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, mpegdashstreaming, dvrchunkstreaming --> <HTTPStreamers>cupertinostreaming, smoothstreaming, sanjosestreaming, mpegdashstreaming</HTTPStreamers> <MediaCache> <MediaCacheSourceList></MediaCacheSourceList> </MediaCache> <SharedObjects> <StorageDir>${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance}</StorageDir> </SharedObjects> <Client> <IdleFrequency>-1</IdleFrequency> <Access> <StreamReadAccess>*</StreamReadAccess> <StreamWriteAccess>*</StreamWriteAccess> <StreamAudioSampleAccess></StreamAudioSampleAccess> <StreamVideoSampleAccess></StreamVideoSampleAccess> <SharedObjectReadAccess>*</SharedObjectReadAccess> <SharedObjectWriteAccess>*</SharedObjectWriteAccess> </Access> </Client> <RTP> <!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest --> <Authentication> <PublishMethod>digest</PublishMethod> <PlayMethod>none</PlayMethod> </Authentication> <!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode --> <AVSyncMethod>senderreport</AVSyncMethod> <MaxRTCPWaitTime>12000</MaxRTCPWaitTime> <IdleFrequency>75</IdleFrequency> <RTSPSessionTimeout>90000</RTSPSessionTimeout> <RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes> <RTSPBindIpAddress></RTSPBindIpAddress> <RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress> <RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress> <IncomingDatagramPortRanges>*</IncomingDatagramPortRanges> <!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application --> <Properties> </Properties> </RTP> <MediaCaster> <RTP> <RTSP> <!-- udp, interleave --> <RTPTransportMode>interleave</RTPTransportMode> </RTSP> </RTP> <StreamValidator> <Enable>true</Enable> <ResetNameGroups>true</ResetNameGroups> <StreamStartTimeout>20000</StreamStartTimeout> <StreamTimeout>12000</StreamTimeout> <VideoStartTimeout>0</VideoStartTimeout> <VideoTimeout>0</VideoTimeout> <AudioStartTimeout>0</AudioStartTimeout> <AudioTimeout>0</AudioTimeout> <VideoTCToleranceEnable>false</VideoTCToleranceEnable> <VideoTCPosTolerance>3000</VideoTCPosTolerance> <VideoTCNegTolerance>-500</VideoTCNegTolerance> <AudioTCToleranceEnable>false</AudioTCToleranceEnable> <AudioTCPosTolerance>3000</AudioTCPosTolerance> <AudioTCNegTolerance>-500</AudioTCNegTolerance> <DataTCToleranceEnable>false</DataTCToleranceEnable> <DataTCPosTolerance>3000</DataTCPosTolerance> <DataTCNegTolerance>-500</DataTCNegTolerance> <AVSyncToleranceEnable>false</AVSyncToleranceEnable> <AVSyncTolerance>1500</AVSyncTolerance> <DebugLog>false</DebugLog> </StreamValidator> <!-- Properties defined here will override any properties defined in conf/MediaCasters.xml for any MediaCasters loaded by this applications --> <Properties> </Properties> </MediaCaster> <MediaReader> <!-- Properties defined here will override any properties defined in conf/MediaReaders.xml for any MediaReaders loaded by this applications --> <Properties> </Properties> </MediaReader> <MediaWriter> <!-- Properties defined here will override any properties defined in conf/MediaWriter.xml for any MediaWriter loaded by this applications --> <Properties> </Properties> </MediaWriter> <LiveStreamPacketizer> <!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications --> <Properties> </Properties> </LiveStreamPacketizer> <HTTPStreamer> <!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications --> <Properties> </Properties> </HTTPStreamer> <Manager> <!-- Properties defined are used by the Manager --> <Properties> <Property> <Name>DVREnable</Name> <Value>true</Value> <Type>Boolean</Type> </Property> </Properties> </Manager> <Repeater> <OriginURL></OriginURL> <QueryString><![CDATA[]]></QueryString> </Repeater> <StreamRecorder> <Properties> </Properties> </StreamRecorder> <Modules> <Module> <Name>base</Name> <Description>Base</Description> <Class>com.wowza.wms.module.ModuleCore</Class> </Module> <Module> <Name>logging</Name> <Description>Client Logging</Description> <Class>com.wowza.wms.module.ModuleClientLogging</Class> </Module> <Module> <Name>flvplayback</Name> <Description>FLVPlayback</Description> <Class>com.wowza.wms.module.ModuleFLVPlayback</Class> </Module> <Module> <Name>ModuleCoreSecurity</Name> <Description>Core Security Module for Applications</Description> <Class>com.wowza.wms.security.ModuleCoreSecurity</Class> </Module> <!--<Module> <Name>ModuleLiveStreamRecord</Name> <Description>ModuleLiveStreamRecord</Description> <Class>com.wowza.wms.plugin.livestreamrecord.ModuleLiveStreamRecord</Class> </Module>--> </Modules> <!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections --> <Properties> <Property> <Name>securityPublishRequirePassword</Name> <Value>true</Value> <Type>Boolean</Type> </Property> </Properties> </Application> </Root>
Am I missing something? Do I need to enable nDVR for this application for recording using URL queries?
I really need your help! Thank you!