We’re currently evaluating Wowza 4.0.6 with our setup and it appears that the MediaCache add-on is not able to cache the chunks when used with an nDVR liverepeater origin-edge setup.
The logs indicate that the add-on has been enabled:
2014-09-04 18:48:05 INFO server comment - DvrStreamManagerBase.initProperties[live/_definst_/dvrtest] : {Properties: dvrMediaCacheEnabled: true, cupertinoCreateAudioOnlyRendition: true, isDvrPacketizer: true}
But it doesn’t write anything to disk and we see the following error in the logs:
2014-09-04 18:48:50 WARN server comment - DvrStreamStoreBase.retrieveChunkFromMediaCache[live/_definst_/dvrtest/dvrtest.5] : Unable to get DVR chunks from any of the origin urls:
2014-09-04 18:48:50 WARN server comment - DvrStreamStoreBase.retrieveChunkFromMediaCache[live/_definst_/dvrtest/dvrtest.5] : url: http://xxx.xxx.com:1935/origin/_definst_/dvrtest
Are the instructions listed here still valid for 4.x?
Are they any additional steps that need to be performed to get the MediaCache to actually write to disk after upgrading to 4.x? For instance, in 4.x I see that the Application.xml file has the following new property:
To use MediaCache the MediaCacheSourceList does have to be populated. by default (when creating a VODEdge application) this is populated with “*” like this:
Thanks Jason. I figured out the problem. The package for the MediaCache module has changed from Wowza 3.x to 4.x. In 3.x, we were using the following listener:
Currently nDVR does not work with the MPEG-DASH Player, however I will add this feature request to our backlog on your behalf. Features which are added to our backlog are reviewed and considered for future versions of Wowza Streaming Engine. At this time I can’t confirm if the feature will be approved and if so, any time-scales for it’s availability.