FMS URL inline username and password format for RTMP publishing

Hi,

We’ve been trying to push RTMP streams from our encoder to Wowza. It only works if there is no authentication (open) but when we require password authentication we can’t stream anymore.

The username and password has to be inline with the RTMP URL since the encoder doesn’t have separate prompt / UI field for username and password. We already tried different formats for the URL but all doesn’t work. Here are the publish URLs we tried:

rtmp://[user]:[pass]@[wowza-ip]/[app]

rtmp://[user]:[pass]@[wowza-ip]:1935/[app]

rtmp://[wowza-ip]/[app]/?[user]&[pass]

rtmp://[wowza-ip]:1935/[app]/?[user]&[pass]

rtmp://[wowza-ip]/[app]/username=[user]/password=[pass]

rtmp://[wowza-ip]:1935/[app]/username=[user]/password=[pass]

We were only able to make it work using open / no authentication using the URL:

rtmp://[wowza-ip]/[app]

We are using Wowza 4.0.3.01 running on Amazon EC2.

Have you tried ModuleSecureURLParams? Your publish url would look something like:

rtmp://[wowza-address]:1935/live/_definst_/doPublish=12345