Hi,
I apologize for the late reply. You can configure Media Cache for a “live” application as well, but this is not possible through the Wowza manager user interface.
You can take your live application, have your setup configured as described in the “How to schedule streaming with Wowza Streaming Engine” forum article and then configure it to use the Media Cache feature directly in your application’s Application.xml configuration file.
A faster approach would be to have your current vod application that is already configured to use Media Cache, and in the …/conf/[applicationName]/Application.xml file change the /Root/Application/AppType to Live and the /Root/Application/Streams/StreamType to live. If you also wish to provide http based streams from your application, make sure to enable the respective LiveStreamPacketizers from the /Root/Application/Streams/ block as well.
After having this ready, you can follow the instructions from the “How to schedule streaming with Wowza Streaming Engine” forum article.
In the streamschedule.smil file, make sure to reference the video on demand content using the appropriate Media Cache prefix.
You would have something like this:
<smil>
<head>
</head>
<body>
<stream name="Stream1"></stream>
<playlist name="pl1" playOnStream="Stream1" repeat="true" scheduled="2013-09-25 16:00:00">
<video src="mp4:[MediaCachePrefix]/path/to/your/file1.mp4" start="5" length="5"/>
<video src="mp4:[MediaCachePrefix]/path/to/your/file2.mp4" start="50" length="5"/>
<video src="mp4:[MediaCachePrefix]/path/to/your/file3.mp4" start="150" length="5"/>
</playlist>
</body>
</smil>
Zoran