I recently tried to get vods3 working by manually applying the startup package to the default wowza configuration in my AMI, which is a customized version of ami-6b4fa902.
This was easy because all the files seemed to be in place for vods3 to work, and just required adding my keys to Server.xml (the vods3 Application.xml was already in place). I also verified that the bucket I'm trying to use is publicly accessible, as well as the sample file, and am NOT using any restrictions in the StreamNameAliasMap file.
However, I'm getting this error:
WARN server comment - Cannot find MediaCacheSource for (amazons3/[bucket-name]/sample-file.flv).
WARN server comment amazons3/[bucket-name]/sample-file.flv open: java.io.IOException: MediaCacheRandomAccessReader.open: Item not in cache: amazons3/[bucket-name]/sample-file.flv
INFO stream destroy amazons3/[bucket-name]/sample-file.flv -
I removed the actual bucket name and filename. I've also read this:
But was unable to make any progress. I also can't seem to find any documentation regarding what the Wowza user guide refers to as:
"...read through local disk cache to improve the performance of streaming media from S3. The configuration of the caching mechanism is done automatically and is adjusted based on the AMI instance type being used..."
and I assume this may be the source of the problem. Any help?