Use the Wowza MediaSecurity Addon Package:
For live application, use ModuleRTMPAuthenticate to protect publishing. If you want to also protect content in a player you add the Property “secureTokenSharedSecret” to enable SecureToken when using ModuleRTMPAuthenticate.
In a vod application, you can do it the same way, or you can use ModuleSecureToken instead of ModuleRTMPAuthenticate.
If you are re-streaming, and have an application with StreamType “rtp-live” (for example, re-streaming from an IP camera), then use the StreamNameAlias packge to limit what streams can be re-streamed: