Temporary Stream Aliasing

My company is interested in setting up VoD in-browser streaming (DASH) on our internal network. I’ve set up Wowza and it’s running great, but for security purposes we would like stream URLs to expire after a set amount of time. I was looking at the StreamNameAlias AddOn but I don’t see any mention of making aliases temporary. Does that AddOn include an option to let the aliases expire after a while so users can’t connect with the same URL?

By the way, I’m very new to video streaming and Wowza, so if there is a better way to achieve this goal please let me know. Much appreciated.

Hello Paul,

The scenario you are suggesting for aliasing may be possible but it would require a custom module to be developed, and the article you mentioned would be a good starting point:
https://www.wowza.com/docs/how-to-use-the-imediastreamnamealiasprovider2-interface

A better option that wouldn’t require developing a custom module of this nature would be to implement Secure Token for playback:
https://www.wowza.com/docs/how-to-protect-streaming-using-securetoken-in-wowza-streaming-engine

and this will also allow a time frame to be set on the use of a token for playback of a stream:
https://www.wowza.com/docs/how-to-protect-streaming-using-securetoken-in-wowza-streaming-engine#parameters

If this will not suit you needs, can you explain in greater detail, the desired outcome of this obfuscation method?

Awaiting your response.

Regards,
Jason Hatchett