Okay. I have done searching for about the past hour and am at a loss on this one.
I am getting ready to offer VOD from our storage location to our downstream clients. Each client will have their own cloud container file (Rackspace) and I will want to pull content for them from that, not from some central store. I am tracking file storage usage for billing, so really central store is a non-starter.
I am using this cloud container as a record location, so I know that Wowza sees it fine. I can VOD using HLS from the content folder without a hitch, but I can’t figure out the right syntax for the cloud container.
Here is the file hierarchy:
Cloud Containers are in:
/media/cloud
with each account folder having syntax account_xxx, where xxx is the unique client identifier.
I have tried to set the VOD folder to:
/media/cloud
and then access the file with:
http://{IP ADDRESS OF SERVER}:1935/vod/mp4:Account_772/sample.mp4/playlist.m3u8
have also tried:
http://{IP ADDRESS OF SERVER}:1935/vod/Account_772/mp4:sample.mp4/playlist.m3u8
The mount is made via Cloudfuse, which should be agnostic in this deployment, but I include for completeness. In essence it is part of my file hierarchy, just in a totally different place.
I could conceivably create a symbolic link in the content/vod folder, but consider that to be a hack not a solution. If my streaming applications can access the cloud folder, the VOD instance must be able to as well. I just can’t figure it out.
There has to be one or two out there that have reconfigured this to work with other directories on your install instance. How did you do it?
Quite frankly, I am more and more impressed as I start to see what I can do with Wowza and if I can figure this out, I just saved enough money to move my Wowza server to co-located bare metal. If I can’t figure this out, I am looking at other solutions for this which would be duct-taped on top of what I already have.
Thanks for anyone’s help.
Cheers,
Bob