[Libav-user] can't decode RTMP stream from FMS
Mike Versteeg
mike at mikeversteeg.com
Thu Jul 25 10:25:59 CEST 2013
Has anyone ever made ffmpeg decode an RTMP stream from FMS at all?
Mike Versteeg
mikeversteeg.com
On Wed, Jul 24, 2013 at 10:50 AM, Mike Versteeg <mike at mikeversteeg.com> wrote:
> Same stream from Wowza server works fine, but when using Adobe FMS I
> keep getting the same error (note it works fine in a flash player).
>
> Here's the output of the latest git, anyone have an idea?
>
> ffmpeg version N-54901-g55db06a Copyright (c) 2000-2013 the FFmpeg developers
> built on Jul 23 2013 18:01:29 with gcc 4.7.3 (GCC)
> configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
> isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
> le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
> e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena
> ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l
> ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
> eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-
> amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --
> enable-libxvid --enable-zlib
> libavutil 52. 40.100 / 52. 40.100
> libavcodec 55. 19.100 / 55. 19.100
> libavformat 55. 12.102 / 55. 12.102
> libavdevice 55. 3.100 / 55. 3.100
> libavfilter 3. 81.102 / 3. 81.102
> libswscale 2. 4.100 / 2. 4.100
> libswresample 0. 17.103 / 0. 17.103
> libpostproc 52. 3.100 / 52. 3.100
> Parsing...
> Parsed protocol: 0
> Parsed host : [removed for privacy reasons]
> Parsed app : vidlivestream/_definst_/stream
> RTMP_Connect1, ... connected, handshaking
> HandShake: Type Answer : 03
> HandShake: Server Uptime : 506058230
> HandShake: FMS Version : 4.5.5.1
> HandShake: Handshaking finished....
> RTMP_Connect1, handshaked
> Invoking connect
> HandleServerBW: server BW = 1250000
> HandleClientBW: client BW = 1250000 2
> HandleChangeChunkSize, received: chunk size change to 1024
> HandleCtrl, received ctrl. type: 6, len: 6
> HandleCtrl, Ping 506058630
> sending ctrl. type: 0x0007
> RTMP_ClientPacket, received: invoke 242 bytes
> (object begin)
> Property: <Name: no-name., STRING: _result>
> Property: <Name: no-name., NUMBER: 1.00>
> Property: <Name: no-name., OBJECT>
> (object begin)
> Property: <Name: fmsVer, STRING: FMS/4,5,5,4013>
> Property: <Name: capabilities, NUMBER: 255.00>
> Property: <Name: mode, NUMBER: 1.00>
> (object end)
> Property: <Name: no-name., OBJECT>
> (object begin)
> Property: <Name: level, STRING: status>
> Property: <Name: code, STRING: NetConnection.Connect.Success>
> Property: <Name: description, STRING: Connection succeeded.>
> Property: <Name: objectEncoding, NUMBER: 0.00>
> Property: <Name: data, ECMA_ARRAY>
> (object begin)
> Property: <Name: version, STRING: 4,5,5,4013>
> (object end)
> (object end)
> (object end)
> HandleInvoke, server invoking <_result>
> HandleInvoke, received result for method call <connect>
> sending ctrl. type: 0x0003
> Invoking createStream
> RTMP_ClientPacket, received: invoke 21 bytes
> (object begin)
> Property: <Name: no-name., STRING: onBWDone>
> Property: <Name: no-name., NUMBER: 0.00>
> Property: NULL
> (object end)
> HandleInvoke, server invoking <onBWDone>
> Invoking _checkbw
> RTMP_ClientPacket, received: invoke 29 bytes
> (object begin)
> Property: <Name: no-name., STRING: _result>
> Property: <Name: no-name., NUMBER: 2.00>
> Property: NULL
> Property: <Name: no-name., NUMBER: 1.00>
> (object end)
> HandleInvoke, server invoking <_result>
> HandleInvoke, received result for method call <createStream>
> SendPlay, seekTime=0, stopTime=0, sending play: test
> Invoking play
> sending ctrl. type: 0x0003
> RTMP_ClientPacket, received: invoke 16419 bytes
> (object begin)
> Property: <Name: no-name., STRING: _onbwcheck>
> Property: <Name: no-name., NUMBER: 2147483655.00>
> Property: NULL
> Property: <Name: no-name., STRING: z ] ! , 3 \ - . ' H g 4 9 . {
> j s 2 O < ? T = > K H 7 ~ + $ K Z # ! v 1 < m N % h 9 n G t % J M p 1 f # t %
> ^ u ( I ^ ) < 5 : ? @ a V O < S n [ * y N y T e * 3 P 1 F ! 6 # + ( w > W \ -
> : = ` _ 6 q $ - 0 e x G . ' 4 [ * / 0 / & _ l ] @ k 8 )v>
> Property: <Name: no-name., NUMBER: 0.00>
> (object end)
> HandleInvoke, server invoking <_onbwcheck>
> Invoking _result
> HandleChangeChunkSize, received: chunk size change to 1024
> RTMP_ClientPacket, received: invoke 142 bytes
> (object begin)
> Property: <Name: no-name., STRING: onStatus>
> Property: <Name: no-name., NUMBER: 105.00>
> Property: NULL
> Property: <Name: no-name., OBJECT>
> (object begin)
> Property: <Name: level, STRING: error>
> Property: <Name: code, STRING: NetStream.Play.Failed>
> Property: <Name: description, STRING: Read access denied for stream te
> st.>
> Property: <Name: clientid, STRING: pAAnAAAA>
> (object end)
> (object end)
> HandleInvoke, server invoking <onStatus>
> HandleInvoke, onStatus: NetStream.Play.Failed
> Closing connection: NetStream.Play.Failed
>
> Mike
More information about the Libav-user
mailing list