Streaming RTSP to Amino STB with Authentication

I am using Wowza Media Server 3.6.2 to generate RTSP streams and have everything working without authentication using VLC and an Amino set top box (I’ve used both an A130 and an A140). When I enable basic rtsp authentication, everything still works in VLC, but the aminos stop working. When I watch the Wowza access and error logs I see no new entries when the Aminos attempt to connect. I know the STB is trying to connect because a packet capture on the machine running Wowza shows RTSP negotiation happening on port 1935.

What I’m wondering is:

A.) Has anyone successfully used RTSP (basic) authentication with an Amino set top box - If so, is there something I’m missing? My rtsp channel on the amino is entered as rtsp://xxx.xxx.xxx.xxx:1935/live/stream2.stream;username=user;password=pass

**If it matters, the username and password are currently all lower case and consist only of letters (no special characters).

B.) Is there another log file besides the access and error logs that might show me where the authentication is breaking. Does anyone know where the logs would be on an amino?

Any help would be greatly appreciated. If specific logs would help I can provide them, but as I mentioned above, with authentication on I see nothing being written to the Wowza logs.

Hi Molly, and welcome to the Wowza support forum. A similar question came up the other day.

Have a look at this thread and see if it helps you out.

Thanks,

Salvadore

Thanks for the quick response. I tried adding this parameter, but I don’t see a change in behavior. Based on the fact that VLC works when using the authentication, I don’t think this is related to the publish.password file not being found.

As an update, this appears to definitely be an authentication issue. When I added the RTSP debugging commands from the article here https://www.wowza.com/docs/how-to-troubleshoot-rtsp-rtp-playback . I started seeing the Amino hit wowza for authentication. It appears the Amino is providing a user/password that looks different to wowza from VLC. Both should be admin:admin in base64. VLC matches that, Amino doesn’t.

VLC:

2014-08-15 14:34:25 CDT comment server INFO 200 - --------- IN ---------

DESCRIBE rtsp://xxx.xxx.xxx.xxx:1935/live/stream2.stream RTSP/1.0

cseq: 3

accept: application/sdp

user-agent: LibVLC/2.1.2 (LIVE555 Streaming Media v2013.12.05)

      • 93.266 - - - - - - - - - - - - - - - - - – - - - - - -

2014-08-15 14:34:25 CDT comment server INFO 200 - --------- OUT ---------

RTSP/1.0 401 Unauthorized

WWW-Authenticate: Basic realm=“Streaming Server”

Session: 2035797814;timeout=60

Cseq: 3

Server: Wowza Media Server 3.6.2 build5334

      • 93.267 - - - - - - - - - - - - - - - - - – - - - - - -

2014-08-15 14:34:25 CDT comment server INFO 200 - --------- IN ---------

DESCRIBE rtsp://xxx.xxx.xxx.xxx:1935/live/stream2.stream RTSP/1.0

cseq: 4

accept: application/sdp

user-agent: LibVLC/2.1.2 (LIVE555 Streaming Media v2013.12.05)

authorization: Basic YWRtaW46YWRtaW4=

Amino A140

2014-08-15 14:33:34 CDT comment server INFO 200 - --------- IN ---------

DESCRIBE rtsp://xxx.xxx.xxx.xxx:1935/live/stream2.stream RTSP/1.0

cseq: 2

user-agent: Amino Communications Ltd aminetx4x rtsp_plugin-1.19.1

      • 42.617 - - - - - - - - - - - - - - - - - – - - - - - -

2014-08-15 14:33:34 CDT comment server INFO 200 - --------- OUT ---------

RTSP/1.0 401 Unauthorized

WWW-Authenticate: Basic realm=“Streaming Server”

Session: 1433162517;timeout=60

Cseq: 2

Server: Wowza Media Server 3.6.2 build5334

      • 42.621 - - - - - - - - - - - - - - - - - – - - - - - -

2014-08-15 14:33:34 CDT comment server INFO 200 - --------- IN ---------

DESCRIBE rtsp://xxx.xxx.xxx.xxx:1935/live/stream2.stream RTSP/1.0

cseq: 3

user-agent: Amino Communications Ltd aminetx4x rtsp_plugin-1.19.1

authorization: Basic n3qQu

You might consider zipping up your conf/ and logs/ and sending it to support@wowza.com along with any supporting .stream and .smil files. Please refer to this post if you do so.

Thanks,

Matt