We are evaluating using WMS as a replacement for Flash Media Server at our client. Our deployment scenario is as follows:
Wowza installed on a Red Hat Ent Linux 64 Bit host
A SAN mounted file system on the Wowza host that contains the FLV files that will be streamed to a Flash Video Player
RTMP or RTMPS will be the protocols used.
We have two issues with how Wowza (and FMS) work out of the box:
The RTMP based URL can be passed around without any restrictions
The RTMP based URL contains the absolute path to the FLV files, and we do not wish to expose this path as the RTMP stream will be internet accessible and there are additional files in the same location as the FLVs that are sensitive. We absolutely cannot take a chance at exposing where these files reside.
I understand that Wowza is extensible and has a built in Java API (which is why we are looking at it as a potential solution).
What I need to understand at a high level is can we create custom server side modules to enable the following capabilities using WMS and it’s Java API:
Create a time limited URL that WMS respects?
Not reveal the path to the FLV in the HTML that embeds the Flash Player SWF?
Let me know if further details are needed to help.