Table of Contents

Stream publishing protection

RTMP, RTSP

Related URL: http://www.wowza.com/forums/content.php?449

Module needed in Application.xml:

<Module>
    <Name>ModuleRTMPAuthenticate</Name>
    <Description>ModuleRTMPAuthenticate</Description>
    <Class>com.wowza.wms.security.ModuleRTMPAuthenticate</Class>
</Module>

Password file path setup in Application.xml:

<Property>
    <Name>rtmpEncoderAuthenticateFile</Name>
    <Value>${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/publish.password</Value>
</Property>
<Property>
    <Name>rtspEncoderAuthenticateFile</Name>
    <Value>${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/publish.password</Value>
</Property>

RTMP url parameter

Related URL: http://www.wowza.com/forums/content.php?233

Module needed in Application.xml:

<Module>
    <Name>ModuleSecureURLParams</Name>
    <Description>ModuleSecureURLParams</Description>
    <Class>com.wowza.wms.security.ModuleSecureURLParams</Class>
</Module>

Parameter setup in Application.xml:

<Property>
    <Name>secureurlparams.publish</Name>
    <Value>12345.doPublish</Value>
</Property>

Example urls:

FFMPEG:
rtmp://188.227.227.152/partner1-live?doPublish=12345/bigbuckbunny

Adobe FMLE:
rtmp://188.227.227.152/partner1-live?doPublish=12345