Code:
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: 03 00 00 01 00 01 2c 14 00 00 00 00 ......,.....
DEBUG2: 0000: 02 00 07 63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 ...connect.?....
DEBUG2: 0010: 00 00 00 03 00 03 61 70 70 02 00 04 61 70 70 2f ......app...app/
DEBUG2: 0020: 00 08 66 6c 61 73 68 56 65 72 02 00 0d 57 49 4e ..flashVer...WIN
DEBUG2: 0030: 20 31 30 2c 31 2c 38 35 2c 33 00 06 73 77 66 55 10,1,85,3..swfU
DEBUG2: 0040: 72 6c 02 00 1b 68 74 74 70 3a 2f 2f 31 32 37 2e rl...http://127.
DEBUG2: 0050: 30 2e 30 2e 31 2f 70 6c 61 79 65 72 2e 73 77 66 0.0.1/player.swf
DEBUG2: 0060: 00 05 74 63 55 72 6c 02 00 1d 72 74 6d 70 3a 2f ..tcUrl...rtmp:/
DEBUG2: 0070: 2f 31 39 32 2e 31 36 38 2e 38 31 2e 33 3a 31 39 /192.168.81.3:19
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: c3 .
DEBUG2: 0000: 33 35 2f 61 70 70 2f 00 04 66 70 61 64 01 00 00 35/app/..fpad...
DEBUG2: 0010: 0c 63 61 70 61 62 69 6c 69 74 69 65 73 00 40 6d .capabilities.@m
DEBUG2: 0020: e0 00 00 00 00 00 00 0b 61 75 64 69 6f 43 6f 64 ........audioCod
DEBUG2: 0030: 65 63 73 00 40 a8 ee 00 00 00 00 00 00 0b 76 69 ecs.@.........vi
DEBUG2: 0040: 64 65 6f 43 6f 64 65 63 73 00 40 6f 80 00 00 00 deoCodecs.@o....
DEBUG2: 0050: 00 00 00 0d 76 69 64 65 6f 46 75 6e 63 74 69 6f ....videoFunctio
DEBUG2: 0060: 6e 00 3f f0 00 00 00 00 00 00 00 07 70 61 67 65 n.?.........page
DEBUG2: 0070: 55 72 6c 02 00 1a 68 74 74 70 3a 2f 2f 31 32 37 Url...http://127
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: c3 .
DEBUG2: 0000: 2e 30 2e 30 2e 31 2f 74 65 73 74 2e 68 74 6d 6c .0.0.1/test.html
DEBUG2: 0010: 00 0e 6f 62 6a 65 63 74 45 6e 63 6f 64 69 6e 67 ..objectEncoding
DEBUG2: 0020: 00 00 00 00 00 00 00 00 00 00 00 09 ............
DEBUG: ServePacket, received packet type 14, size 300 bytes
DEBUG: ServePacket, received: invoke 300 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: connect>
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: app, STRING: app/>
DEBUG: Property: <Name: flashVer, STRING: WIN 10,1,85,3>
DEBUG: Property: <Name: swfUrl, STRING: http://127.0.0.1/player.swf>
DEBUG: Property: <Name: tcUrl, STRING: rtmp://192.168.81.3:1935/app/>
DEBUG: Property: <Name: fpad, BOOLEAN: FALSE>
DEBUG: Property: <Name: capabilities, NUMBER: 239.00>
DEBUG: Property: <Name: audioCodecs, NUMBER: 3191.00>
DEBUG: Property: <Name: videoCodecs, NUMBER: 252.00>
DEBUG: Property: <Name: videoFunction, NUMBER: 1.00>
DEBUG: Property: <Name: pageUrl, STRING: http://127.0.0.1/test.html>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: ServeInvoke, client invoking <connect>
DEBUG2: RTMP_SendPacket: fd=5, size=239
DEBUG2: 0000: 43 00 00 00 00 00 ef 14 C.......
DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 3f f0 00 00 00 ..._result.?....
DEBUG2: 0010: 00 00 00 03 00 06 66 6d 73 56 65 72 02 00 0d 46 ......fmsVer...F
DEBUG2: 0020: 4d 53 2f 33 2c 35 2c 31 2c 35 32 35 00 0c 63 61 MS/3,5,1,525..ca
DEBUG2: 0030: 70 61 62 69 6c 69 74 69 65 73 00 40 3f 00 00 00 pabilities.@?...
DEBUG2: 0040: 00 00 00 00 04 6d 6f 64 65 00 3f f0 00 00 00 00 .....mode.?.....
DEBUG2: 0050: 00 00 00 00 09 03 00 05 6c 65 76 65 6c 02 00 06 ........level...
DEBUG2: 0060: 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 1d 4e status..code...N
DEBUG2: 0070: 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f 6e etConnection.Con
DEBUG2: 0000: c3 .
DEBUG2: 0000: 6e 65 63 74 2e 53 75 63 63 65 73 73 00 0b 64 65 nect.Success..de
DEBUG2: 0010: 73 63 72 69 70 74 69 6f 6e 02 00 15 43 6f 6e 6e scription...Conn
DEBUG2: 0020: 65 63 74 69 6f 6e 20 73 75 63 63 65 65 64 65 64 ection succeeded
DEBUG2: 0030: 2e 00 0e 6f 62 6a 65 63 74 45 6e 63 6f 64 69 6e ...objectEncodin
DEBUG2: 0040: 67 00 00 00 00 00 00 00 00 00 00 04 64 61 74 61 g...........data
DEBUG2: 0050: 03 00 07 76 65 72 73 69 6f 6e 02 00 09 33 2c 35 ...version...3,5
DEBUG2: 0060: 2c 31 2c 35 32 35 00 00 09 00 00 09 00 00 09 ,1,525.........
DEBUG: Invoking _result
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: 02 09 81 9f 00 00 0a 04 00 00 00 00 ............
DEBUG2: 0000: 00 03 00 00 00 00 00 00 07 d0 ..........
DEBUG: ServePacket, received packet type 04, size 10 bytes
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: 43 00 01 e4 00 00 19 14 C.......
DEBUG2: 0000: 02 00 0c 63 72 65 61 74 65 53 74 72 65 61 6d 00 ...createStream.
DEBUG2: 0010: 40 00 00 00 00 00 00 00 05 @........
DEBUG: ServePacket, received packet type 14, size 25 bytes
DEBUG: ServePacket, received: invoke 25 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: createStream>
DEBUG: Property: <Name: no-name., NUMBER: 2.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: ServeInvoke, client invoking <createStream>
DEBUG2: RTMP_SendPacket: fd=5, size=29
DEBUG2: 0000: 43 00 00 00 00 00 1d 14 C.......
DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 40 00 00 00 00 ..._result.@....
DEBUG2: 0010: 00 00 00 05 00 3f f0 00 00 00 00 00 00 .....?.......
DEBUG: Invoking _result
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: 43 00 00 09 00 00 27 14 C.....'.
DEBUG2: 0000: 02 00 0f 67 65 74 53 74 72 65 61 6d 4c 65 6e 67 ...getStreamLeng
DEBUG2: 0010: 74 68 00 40 08 00 00 00 00 00 00 05 02 00 08 74 th.@...........t
DEBUG2: 0020: 65 73 74 68 32 36 34 esth264
DEBUG: ServePacket, received packet type 14, size 39 bytes
DEBUG: ServePacket, received: invoke 39 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: getStreamLength>
DEBUG: Property: <Name: no-name., NUMBER: 3.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name., STRING: testh264>
DEBUG: (object end)
DEBUG: ServeInvoke, client invoking <getStreamLength>
DEBUG2: RTMP_SendPacket: fd=5, size=29
DEBUG2: 0000: c3 .
DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 40 08 00 00 00 ..._result.@....
DEBUG2: 0010: 00 00 00 05 00 40 24 00 00 00 00 00 00 .....@$......
DEBUG: Invoking _result
DEBUG2: RTMP_ReadPacket: fd=5
DEBUG2: 0000: 08 00 01 ee 00 00 1c 14 01 00 00 00 ............
DEBUG2: 0000: 02 00 04 70 6c 61 79 00 00 00 00 00 00 00 00 00 ...play.........
DEBUG2: 0010: 05 02 00 08 74 65 73 74 68 32 36 34 ....testh264
DEBUG: ServePacket, received packet type 14, size 28 bytes
DEBUG: ServePacket, received: invoke 28 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: play>
DEBUG: Property: <Name: no-name., NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name., STRING: testh264>
DEBUG: (object end)
DEBUG: ServeInvoke, client invoking <play>
DEBUG: sending ctrl. type: 0x0000
DEBUG2: RTMP_SendPacket: fd=5, size=6
DEBUG2: 0000: 42 00 00 00 00 00 06 04 B.......
DEBUG2: 0000: 00 00 00 00 00 01 ......
DEBUG2: RTMP_SendPacket: fd=5, size=141
DEBUG2: 0000: 43 00 00 00 00 00 8d 14 C.......
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 03 00 05 6c 65 76 65 6c 02 00 06 73 .......level...s
DEBUG2: 0020: 74 61 74 75 73 00 04 63 6f 64 65 02 00 14 4e 65 tatus..code...Ne
DEBUG2: 0030: 74 53 74 72 65 61 6d 2e 50 6c 61 79 2e 53 74 61 tStream.Play.Sta
DEBUG2: 0040: 72 74 00 0b 64 65 73 63 72 69 70 74 69 6f 6e 02 rt..description.
DEBUG2: 0050: 00 0f 53 74 61 72 74 65 64 20 70 6c 61 79 69 6e ..Started playin
DEBUG2: 0060: 67 00 07 64 65 74 61 69 6c 73 02 00 08 74 65 73 g..details...tes
DEBUG2: 0070: 74 68 32 36 34 00 08 63 6c 69 65 6e 74 69 64 02 th264..clientid.
DEBUG2: 0000: c3 .
DEBUG2: 0000: 00 08 63 6c 69 65 6e 74 69 64 00 00 09 ..clientid...
DEBUG: Invoking onStatus