-
Adobe FMLE works using same account and credentials. This is an existing working system. Again, FMLE can authenticate with the very same account. Wirecast used to work. We are not sure exactly at what upgrade of Wowza it stopped working (it was sometime in the last couple months).
-
Using latest version of wms-plugin-security.jar . Using Wowza server version 2.1.1 . Wirecast 3.5.8 (win). Also removed/installed Wirecast again. All firewalls off.
-
Wirecast cannot broadcast if application is configured to use RTMP authentication via module “ModuleRTMPAuthenticate”. The error "Cannot connect to the RTMP/Flash server at the given IP address. Verify the server is reachable at the given address. [-4018]
-
Have tried Wirecast and FMLE 3 user agent options in Wirecast
-
Can be re-produced from multiple locations . Again FMLE works.
-
Application.xml is setup correctly. The following module entry is the last entry in the module list:
ModuleRTMPAuthenticate
ModuleRTMPAuthenticate
com.wowza.wms.plugin.security.ModuleRTMPAuthenticate
Access log for failed Wirecast connection attempt:
2010-11-06 13:15:32 PDT connect-pending session INFO 100 127.0.0.1 - defaultVHost live definst 0.0030 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live FMLE/3.0 (compatible; FMSc/1.0) 499184080 3356 3073 - - - - - - - - - - - - - rtmp://localhost/live authmod=adobe&user=live
2010-11-06 13:15:32 PDT connect session INFO 401 127.0.0.1 - defaultVHost live definst 0.0040 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live FMLE/3.0 (compatible; FMSc/1.0) 499184080 3356 3073 - - - - - - - - - - - - - rtmp://localhost/live authmod=adobe&user=live
2010-11-06 13:15:32 PDT disconnect session INFO 200 499184080 - defaultVHost live definst 0.0060 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live FMLE/3.0 (compatible; FMSc/1.0) 499184080 3372 3422 - - - - - - - - - - - - - rtmp://localhost/live authmod=adobe&user=live
Access log entries when FMLE connects (working) :
2010-11-06 13:15:33 PDT connect-pending session INFO 100 127.0.0.1 - defaultVHost live definst 0.0030 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 3564 3073 - - - - - - - - - - - - - rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:33 PDT connect session INFO 200 127.0.0.1 - defaultVHost live definst 0.0060 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 3564 3073 - - - - - - - - - - - - - rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:34 PDT create stream INFO 200 - - defaultVHost live definst 0.011 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 3715 3411 1 0 0 0 - - - - - - rtmp://localhost/live rtmp://localhost/live - rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:34 PDT publish stream INFO 200 broadcast1 - defaultVHost live definst 0.014 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 3810 3452 1 0 0 0 broadcast1 videoKeyframeFrequency=5&totalDatarate=128 - - - - rtmp://localhost/live/broadcast1?videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live/broadcast1 videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.init[live/definst/broadcast1]: chunkDurationTarget: 10000 - - - 246.828 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.init[live/definst/broadcast1]: chunkDurationTolerance: 500 - - - 246.829 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.init[live/definst/broadcast1]: audioGroupCount: 3 - - - 246.829 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.init[live/definst/broadcast1]: playlistChunkCount:3 - - - 246.829 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:broadcast1 - - - 246.83 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - CupertinoPacketHandler.startStream[live/definst/broadcast1] - - - 246.831 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.handlePacket: Video codec: H264 - - - 246.832 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.handlePacket: Video info[live/definst/broadcast1]: {H264CodecConfigInfo: profile: “Baseline”, level: 3.0, frameSize: 320x240, aspect: 1/1} - - - 246.835 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:broadcast1 - - - 246.838 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerSmoothStreaming.startStream[live/definst/broadcast1] - - - 246.839 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:35 PDT comment server INFO 200 - LiveStreamPacketizerCupertino.handlePacket: Audio codec: MP3 - - - 246.959 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:40 PDT comment server INFO 200 - LiveStreamPacketizerSmoothStreaming.flushPendingAudio: Bitrate[live/definst/broadcast1]: 47737 - - - 252.312 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:43 PDT unpublish stream INFO 200 broadcast1 - defaultVHost live definst 8.728 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 88459 3612 1 0 84858 0 broadcast1 videoKeyframeFrequency=5&totalDatarate=128 - - - - rtmp://localhost/live/broadcast1?videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live/broadcast1 videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:43 PDT destroy stream INFO 200 broadcast1 - defaultVHost live definst 8.73 [any] 1935 rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== 127.0.0.1 rtmp rtmp://localhost/live?authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ== FMLE/3.0 (compatible; FMSc/1.0) 1721949869 88505 3762 1 0 84858 0 broadcast1 videoKeyframeFrequency=5&totalDatarate=128 - - - - rtmp://localhost/live/broadcast1?videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live/broadcast1 videoKeyframeFrequency=5&totalDatarate=128 rtmp://localhost/live authmod=adobe&user=live&challenge=iAQAAA==&response=O9PDgpVdubKZjjrnNC3+pw==&opaque=6wm0uQ==
2010-11-06 13:15:55 PDT comment server INFO 200 - MediaStreamMap.removeLiveStreamPacketizer[live/definst/broadcast1]: Destroy live stream packetizer: cupertinostreamingpacketizer - - - 266.473 - - - - - - - - - - - - - - - - - - - - - - - - -
2010-11-06 13:15:55 PDT comment server INFO 200 - MediaStreamMap.removeLiveStreamPacketizer[live/definst/broadcast1]: Destroy live stream packetizer: smoothstreamingpacketizer - - - 266.473 - - - - - - - - - - - - - - - - - - - - - - - - -
We need to get Wirecast RTMP authentication working again. What can possibly be wrong?