After 30 seconds rtmpdump stalls with this output:
Code:
DEBUG2: 0000: 03 00 00 00 00 00 74 14 00 00 00 00 ......t.....
DEBUG2: 0000: 02 00 08 6f 6e 53 74 61 74 75 73 00 00 00 00 00 ...onStatus.....
DEBUG2: 0010: 00 00 00 00 05 03 00 05 6c 65 76 65 6c 02 00 05 ........level...
DEBUG2: 0020: 65 72 72 6f 72 00 04 63 6f 64 65 02 00 1b 4e 65 error..code...Ne
DEBUG2: 0030: 74 53 74 72 65 61 6d 2e 56 69 65 77 65 72 43 6f tStream.ViewerCo
DEBUG2: 0040: 75 6e 74 2e 54 6f 74 61 6c 00 0b 64 65 73 63 72 unt.Total..descr
DEBUG2: 0050: 69 70 74 69 6f 6e 02 00 05 38 39 35 34 34 00 08 iption...89544..
DEBUG2: 0060: 63 6c 69 65 6e 74 69 64 00 41 c7 f0 0d df 00 00 clientid.A......
DEBUG2: 0070: 00 00 00 09 ....
DEBUG: RTMP_ClientPacket, received: invoke 116 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: onStatus>
DEBUG: Property: <Name: no-name, NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetStream.ViewerCount.Total>
DEBUG: Property: <Name: description, STRING: 89544>
DEBUG: Property: <Name: clientid, NUMBER: 803216318.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.ViewerCount.Total
DEBUG2: RTMP_ReadPacket: fd=3
DEBUG2: 0000: 03 00 00 00 00 00 74 14 00 00 00 00 ......t.....
DEBUG2: 0000: 02 00 08 6f 6e 53 74 61 74 75 73 00 00 00 00 00 ...onStatus.....
DEBUG2: 0010: 00 00 00 00 05 03 00 05 6c 65 76 65 6c 02 00 05 ........level...
DEBUG2: 0020: 65 72 72 6f 72 00 04 63 6f 64 65 02 00 1b 4e 65 error..code...Ne
DEBUG2: 0030: 74 53 74 72 65 61 6d 2e 56 69 65 77 65 72 43 6f tStream.ViewerCo
DEBUG2: 0040: 75 6e 74 2e 54 6f 74 61 6c 00 0b 64 65 73 63 72 unt.Total..descr
DEBUG2: 0050: 69 70 74 69 6f 6e 02 00 05 38 33 33 37 38 00 08 iption...83378..
DEBUG2: 0060: 63 6c 69 65 6e 74 69 64 00 41 c7 f0 0d df 00 00 clientid.A......
DEBUG2: 0070: 00 00 00 09 ....
DEBUG: RTMP_ClientPacket, received: invoke 116 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name, STRING: onStatus>
DEBUG: Property: <Name: no-name, NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetStream.ViewerCount.Total>
DEBUG: Property: <Name: description, STRING: 83378>
DEBUG: Property: <Name: clientid, NUMBER: 803216318.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.ViewerCount.Total
DEBUG2: RTMP_ReadPacket: fd=3
DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............
DEBUG2: 0000: 00 06 00 01 2d 15 ....-.
DEBUG: HandleCtrl, received ctrl, type: 6, len: 6
DEBUG: HandleCtrl, Ping 77077
DEBUG: sending ctrl, type: 0x0007
DEBUG2: RTMP_SendPacket: fd=3, size=6
DEBUG2: 0000: 42 00 00 00 00 00 06 04 B.......
DEBUG2: 0000: 00 07 00 01 2d 1
I think a patch is required, Maybe @KSV can help