$ fq '.tcp_connections | dv' rtmp_sample.cap |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.tcp_connections[0:1]: 0x2268-NA (0) | | | [0]{}: tcp_connection 0x2268-NA (0) | | | client{}: 0x2268-NA (0) | | | ip: "192.168.43.1" | | | port: 1177 | | | has_start: true | | | has_end: false | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (rtmp) 0x0-0xd7b.7 (3452) | | | handshake{}: 0x0-0xc00.7 (3073) | | | c0{}: 0x0-0x0.7 (1) 0x0000|03 |. | version: 3 0x0-0x0.7 (1) | | | c1{}: 0x1-0x600.7 (1536) 0x0000| 00 07 aa 57 | ...W | time: 502359 0x1-0x4.7 (4) 0x0000| 00 00 00 00 | .... | zero: 0 0x5-0x8.7 (4) 0x0000| c4 ff 95 ff 1a ff e3| .......| random: raw bits 0x9-0x600.7 (1528) 0x0001|ff c0 00 c1 00 36 00 af 00 fc 00 2d 00 92 ff bb|.....6.....-....| * |until 0x600.7 (1528) | | | | | c2{}: 0x601-0xc00.7 (1536) 0x0060| 3d d5 b7 00 | =... | time: 1037416192 0x601-0x604.7 (4) 0x0060| 00 00 00 9f | .... | time2: 159 0x605-0x608.7 (4) 0x0060| 01 00 76 00 ef 00 3c| ..v...<| random: raw bits 0x609-0xc00.7 (1528) 0x0061|00 6d 00 d2 00 fb 00 b8 00 19 00 6e 00 47 00 74|.m.........n.G.t| * |until 0xc00.7 (1528) | | | | | messages[0:5]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0xe0.7 (225) | | | message_stream_id: 0 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) 0x00| 63 6f 6e 6e 65 63 74 | connect | value: "connect" 0x3-0x9.7 (7) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0xa-0x12.7 (9) 0x00| 00 | . | type: "number" (0) 0xa-0xa.7 (1) 0x00| 3f f0 00 00 00| ?....| value: 1 0xb-0x12.7 (8) 0x00|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0xe0.7 (206) 0x00| 03 | . | type: "object" (3) 0x13-0x13.7 (1) | | | value[0:10]: 0x14-0xe0.7 (205) | | | [0]{}: pair 0x14-0x28.7 (21) | | | key{}: 0x14-0x18.7 (5) 0x00| 00 03 | .. | length: 3 0x14-0x15.7 (2) 0x00| 61 70 70 | app | value: "app" 0x16-0x18.7 (3) | | | value{}: 0x19-0x28.7 (16) 0x00| 02 | . | type: "string" (2) 0x19-0x19.7 (1) 0x00| 00 0d | .. | length: 13 0x1a-0x1b.7 (2) 0x00| 53 74 72 65| Stre| value: "StreamPlayer/" 0x1c-0x28.7 (13) 0x00|61 6d 50 6c 61 79 65 72 2f |amPlayer/ | | | | [1]{}: pair 0x29-0x41.7 (25) | | | key{}: 0x29-0x32.7 (10) 0x00| 00 08 | .. | length: 8 0x29-0x2a.7 (2) 0x00| 66 6c 61 73 68| flash| value: "flashVer" 0x2b-0x32.7 (8) 0x00|56 65 72 |Ver | | | | value{}: 0x33-0x41.7 (15) 0x00| 02 | . | type: "string" (2) 0x33-0x33.7 (1) 0x00| 00 0c | .. | length: 12 0x34-0x35.7 (2) 0x00| 57 49 4e 20 39 2c 30 2c 34 37| WIN 9,0,47| value: "WIN 9,0,47,0" 0x36-0x41.7 (12) 0x00|2c 30 |,0 | | | | [2]{}: pair 0x42-0x53.7 (18) | | | key{}: 0x42-0x49.7 (8) 0x00| 00 06 | .. | length: 6 0x42-0x43.7 (2) 0x00| 73 77 66 55 72 6c | swfUrl | value: "swfUrl" 0x44-0x49.7 (6) | | | value{}: 0x4a-0x53.7 (10) 0x00| 02 | . | type: "string" (2) 0x4a-0x4a.7 (1) 0x00| 00 07 | .. | length: 7 0x4b-0x4c.7 (2) 0x00| 66 69 6c| fil| value: "file://" 0x4d-0x53.7 (7) 0x00|65 3a 2f 2f |e:// | | | | [3]{}: pair 0x54-0x87.7 (52) | | | key{}: 0x54-0x5a.7 (7) 0x00| 00 05 | .. | length: 5 0x54-0x55.7 (2) 0x00| 74 63 55 72 6c | tcUrl | value: "tcUrl" 0x56-0x5a.7 (5) | | | value{}: 0x5b-0x87.7 (45) 0x00| 02 | . | type: "string" (2) 0x5b-0x5b.7 (1) 0x00| 00 2a | .* | length: 42 0x5c-0x5d.7 (2) 0x00| 72 74| rt| value: "rtmp://fc432.streamedia.info/StreamPlayer/" 0x5e-0x87.7 (42) 0x00|6d 70 3a 2f 2f 66 63 34 33 32 2e 73 74 72 65 61|mp://fc432.strea| * |until 0x87.7 (42) | | | | | [4]{}: pair 0x88-0x8f.7 (8) | | | key{}: 0x88-0x8d.7 (6) 0x00| 00 04 | .. | length: 4 0x88-0x89.7 (2) 0x00| 66 70 61 64 | fpad | value: "fpad" 0x8a-0x8d.7 (4) | | | value{}: 0x8e-0x8f.7 (2) 0x00| 01 | . | type: "boolean" (1) 0x8e-0x8e.7 (1) 0x00| 00| .| value: 0 0x8f-0x8f.7 (1) | | | [5]{}: pair 0x90-0xa5.7 (22) | | | key{}: 0x90-0x9c.7 (13) 0x00|00 0b |.. | length: 11 0x90-0x91.7 (2) 0x00| 61 75 64 69 6f 43 6f 64 65 63 73 | audioCodecs | value: "audioCodecs" 0x92-0x9c.7 (11) | | | value{}: 0x9d-0xa5.7 (9) 0x00| 00 | . | type: "number" (0) 0x9d-0x9d.7 (1) 0x00| 40 83| @.| value: 615 0x9e-0xa5.7 (8) 0x00|38 00 00 00 00 00 |8..... | | | | [6]{}: pair 0xa6-0xbb.7 (22) | | | key{}: 0xa6-0xb2.7 (13) 0x00| 00 0b | .. | length: 11 0xa6-0xa7.7 (2) 0x00| 76 69 64 65 6f 43 6f 64| videoCod| value: "videoCodecs" 0xa8-0xb2.7 (11) 0x00|65 63 73 |ecs | | | | value{}: 0xb3-0xbb.7 (9) 0x00| 00 | . | type: "number" (0) 0xb3-0xb3.7 (1) 0x00| 40 5f 00 00 00 00 00 00 | @_...... | value: 124 0xb4-0xbb.7 (8) | | | [7]{}: pair 0xbc-0xd3.7 (24) | | | key{}: 0xbc-0xca.7 (15) 0x00| 00 0d | .. | length: 13 0xbc-0xbd.7 (2) 0x00| 76 69| vi| value: "videoFunction" 0xbe-0xca.7 (13) 0x00|64 65 6f 46 75 6e 63 74 69 6f 6e |deoFunction | | | | value{}: 0xcb-0xd3.7 (9) 0x00| 00 | . | type: "number" (0) 0xcb-0xcb.7 (1) 0x00| 3f f0 00 00| ?...| value: 1 0xcc-0xd3.7 (8) 0x00|00 00 00 00 |.... | | | | [8]{}: pair 0xd4-0xdd.7 (10) | | | key{}: 0xd4-0xdc.7 (9) 0x00| 00 07 | .. | length: 7 0xd4-0xd5.7 (2) 0x00| 70 61 67 65 55 72 6c | pageUrl | value: "pageUrl" 0xd6-0xdc.7 (7) | | | value{}: 0xdd-0xdd.7 (1) 0x00| 06 | . | type: "undefined" (6) 0xdd-0xdd.7 (1) | | | value: null | | | [9]{}: pair 0xde-0xe0.7 (3) | | | key{}: 0xde-0xdf.7 (2) 0x00| 00 00| ..| length: 0 0xde-0xdf.7 (2) | | | value: "" 0xe0-NA (0) | | | value{}: 0xe0-0xe0.7 (1) 0x00|09| |.| | type: "object_end" (9) 0xe0-0xe0.7 (1) | | | arguments[0:0]: 0xe1-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x3.7 (4) | | | message_stream_id: 0 | | | message_type_id: "window_acknowledgement_size" (5) 0x00|00 14 00 00| |....| | window_size: 1310720 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0x18.7 (25) | | | message_stream_id: 0 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xe.7 (15) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 0c | .. | length: 12 0x1-0x2.7 (2) 0x00| 63 72 65 61 74 65 53 74 72 65 61 6d | createStream | value: "createStream" 0x3-0xe.7 (12) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0xf-0x17.7 (9) 0x00| 00| .| type: "number" (0) 0xf-0xf.7 (1) 0x00|40 00 00 00 00 00 00 00 |@....... | value: 2 0x10-0x17.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x18-0x18.7 (1) 0x00| 05| | .| | type: "null" (5) 0x18-0x18.7 (1) | | | value: null | | | arguments[0:0]: 0x19-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x3d.7 (62) | | | message_stream_id: 1 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x6.7 (7) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 04 | .. | length: 4 0x1-0x2.7 (2) 0x00| 70 6c 61 79 | play | value: "play" 0x3-0x6.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0x7-0xf.7 (9) 0x00| 00 | . | type: "number" (0) 0x7-0x7.7 (1) 0x00| 00 00 00 00 00 00 00 00| ........| value: 0 0x8-0xf.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x10-0x10.7 (1) 0x00|05 |. | type: "null" (5) 0x10-0x10.7 (1) | | | value: null | | | arguments[0:1]: 0x11-0x3d.7 (45) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x11-0x3d.7 (45) 0x00| 02 | . | type: "string" (2) 0x11-0x11.7 (1) 0x00| 00 2a | .* | length: 42 0x12-0x13.7 (2) 0x00| 72 74 6d 70 3a 2f 2f 66 63 34 33 32| rtmp://fc432| value: "rtmp://fc432.streamedia.info/StreamPlayer/" 0x14-0x3d.7 (42) 0x00|2e 73 74 72 65 61 6d 65 64 69 61 2e 69 6e 66 6f|.streamedia.info| 0x00|2f 53 74 72 65 61 6d 50 6c 61 79 65 72 2f| |/StreamPlayer/| | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x9.7 (10) | | | message_stream_id: 0 | | | message_type_id: "user_control_message" (4) 0x00|00 03 |.. | type: "set_buffer_length" (3) 0x0-0x1.7 (2) 0x00| 00 00 00 01 | .... | stream_id: 1 0x2-0x5.7 (4) 0x00| 00 00 00 00| | ....| | length: 0 0x6-0x9.7 (4) | | | chunks[0:6]: 0xc01-0xd7b.7 (379) | | | [0]{}: chunk 0xc01-0xc8c.7 (140) 0x00c0| 03 | . | fmt: 0 0xc01-0xc01.1 (0.2) 0x00c0| 03 | . | chunk_stream_id: 3 0xc01.2-0xc01.7 (0.6) 0x00c0| 00 00 01 | ... | timestamp: 1 0xc02-0xc04.7 (3) 0x00c0| 00 00 e1 | ... | message_length: 225 0xc05-0xc07.7 (3) 0x00c0| 14 | . | message_type_id: "command_message" (20) 0xc08-0xc08.7 (1) 0x00c0| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) | | | calculated_timestamp: 1 0x00c0| 02 00 07| ...| data: raw bits 0xc0d-0xc8c.7 (128) 0x00c1|63 6f 6e 6e 65 63 74 00 3f f0 00 00 00 00 00 00|connect.?.......| * |until 0xc8c.7 (128) | | | | | [1]{}: chunk 0xc8d-0xcee.7 (98) 0x00c8| c3 | . | fmt: 3 0xc8d-0xc8d.1 (0.2) 0x00c8| c3 | . | chunk_stream_id: 3 0xc8d.2-0xc8d.7 (0.6) | | | message_length: 225 (previous) | | | message_type_id: 20 (previous) | | | message_stream_id: 0 (previous) | | | calculated_timestamp: 1 0x00c8| 6d 50| mP| data: raw bits 0xc8e-0xcee.7 (97) 0x00c9|6c 61 79 65 72 2f 00 04 66 70 61 64 01 00 00 0b|layer/..fpad....| * |until 0xcee.7 (97) | | | | | [2]{}: chunk 0xcef-0xcfe.7 (16) 0x00ce| 02| .| fmt: 0 0xcef-0xcef.1 (0.2) 0x00ce| 02| .| chunk_stream_id: 2 0xcef.2-0xcef.7 (0.6) 0x00cf|f8 56 3f |.V? | timestamp: 16275007 0xcf0-0xcf2.7 (3) 0x00cf| 00 00 04 | ... | message_length: 4 0xcf3-0xcf5.7 (3) 0x00cf| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xcf6-0xcf6.7 (1) 0x00cf| 00 00 00 00 | .... | message_stream_id: 0 0xcf7-0xcfa.7 (4) | | | calculated_timestamp: 16275007 0x00cf| 00 14 00 00 | .... | data: raw bits 0xcfb-0xcfe.7 (4) | | | [3]{}: chunk 0xcff-0xd1f.7 (33) 0x00cf| 43| C| fmt: 1 0xcff-0xcff.1 (0.2) 0x00cf| 43| C| chunk_stream_id: 3 0xcff.2-0xcff.7 (0.6) 0x00d0|00 00 00 |... | timestamp_delta: 0 0xd00-0xd02.7 (3) 0x00d0| 00 00 19 | ... | message_length: 25 0xd03-0xd05.7 (3) 0x00d0| 14 | . | message_type_id: "command_message" (20) 0xd06-0xd06.7 (1) | | | message_stream_id: 0 (previous) | | | calculated_timestamp: 1 0x00d0| 02 00 0c 63 72 65 61 74 65| ...create| data: raw bits 0xd07-0xd1f.7 (25) 0x00d1|53 74 72 65 61 6d 00 40 00 00 00 00 00 00 00 05|Stream.@........| | | | [4]{}: chunk 0xd20-0xd69.7 (74) 0x00d2|08 |. | fmt: 0 0xd20-0xd20.1 (0.2) 0x00d2|08 |. | chunk_stream_id: 8 0xd20.2-0xd20.7 (0.6) 0x00d2| 00 00 01 | ... | timestamp: 1 0xd21-0xd23.7 (3) 0x00d2| 00 00 3e | ..> | message_length: 62 0xd24-0xd26.7 (3) 0x00d2| 14 | . | message_type_id: "command_message" (20) 0xd27-0xd27.7 (1) 0x00d2| 01 00 00 00 | .... | message_stream_id: 1 0xd28-0xd2b.7 (4) | | | calculated_timestamp: 1 0x00d2| 02 00 04 70| ...p| data: raw bits 0xd2c-0xd69.7 (62) 0x00d3|6c 61 79 00 00 00 00 00 00 00 00 00 05 02 00 2a|lay............*| * |until 0xd69.7 (62) | | | | | [5]{}: chunk 0xd6a-0xd7b.7 (18) 0x00d6| 42 | B | fmt: 1 0xd6a-0xd6a.1 (0.2) 0x00d6| 42 | B | chunk_stream_id: 2 0xd6a.2-0xd6a.7 (0.6) 0x00d6| 00 00 00 | ... | timestamp_delta: 0 0xd6b-0xd6d.7 (3) 0x00d6| 00 00| ..| message_length: 10 0xd6e-0xd70.7 (3) 0x00d7|0a |. | 0x00d7| 04 | . | message_type_id: "user_control_message" (4) 0xd71-0xd71.7 (1) | | | message_stream_id: 0 (previous) | | | calculated_timestamp: 16275007 0x00d7| 00 03 00 00 00 01 00 00 00 00| | ..........| | data: raw bits 0xd72-0xd7b.7 (10) | | | server{}: 0x2268-NA (0) | | | ip: "192.168.43.128" | | | port: "rtmp" (1935) (Real-Time Messaging Protocol) 0x2268-NA (0) | | | has_start: true | | | has_end: false | | | skipped_bytes: 0 |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| stream{}: (rtmp) 0x0-0xda7.7 (3496) | | | handshake{}: 0x0-0xc00.7 (3073) | | | s0{}: 0x0-0x0.7 (1) 0x0000|03 |. | version: 3 0x0-0x0.7 (1) | | | s1{}: 0x1-0x600.7 (1536) 0x0000| 3d d5 b7 00 | =... | time: 1037416192 0x1-0x4.7 (4) 0x0000| 00 00 00 00 | .... | zero: 0 0x5-0x8.7 (4) 0x0000| 01 00 76 00 ef 00 3c| ..v...<| random: raw bits 0x9-0x600.7 (1528) 0x0001|00 6d 00 d2 00 fb 00 b8 00 19 00 6e 00 47 00 74|.m.........n.G.t| * |until 0x600.7 (1528) | | | | | s2{}: 0x601-0xc00.7 (1536) 0x0060| 00 07 aa 57 | ...W | time: 502359 0x601-0x604.7 (4) 0x0060| 00 00 00 37 | ...7 | time2: 55 0x605-0x608.7 (4) 0x0060| c4 ff 95 ff 1a ff e3| .......| random: raw bits 0x609-0xc00.7 (1528) 0x0061|ff c0 00 c1 00 36 00 af 00 fc 00 2d 00 92 ff bb|.....6.....-....| * |until 0xc00.7 (1528) | | | | | messages[0:8]: 0xc01-NA (0) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: message 0x0-0x3.7 (4) | | | message_stream_id: 0 | | | message_type_id: "window_acknowledgement_size" (5) 0x00|00 14 00 00| |....| | window_size: 1310720 0x0-0x3.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [1]{}: message 0x0-0x4.7 (5) | | | message_stream_id: 0 | | | message_type_id: "set_peer_bandwidth" (6) 0x00|00 14 00 00 |.... | chunk_size: 1310720 0x0-0x3.7 (4) 0x00| 02| | .| | limit_type: "dynamic" (2) 0x4-0x4.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [2]{}: message 0x0-0xd.7 (14) | | | message_stream_id: 0 | | | message_type_id: "user_control_message" (4) 0x00|00 08 |.. | type: 8 0x0-0x1.7 (2) 0x00| 00 00 00 00 00 00 00 01 07 e9 34 b0| | ..........4.| | data: raw bits 0x2-0xd.7 (12) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [3]{}: message 0x0-0x5.7 (6) | | | message_stream_id: 0 | | | message_type_id: "user_control_message" (4) 0x00|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00| 00 00 00 00| | ....| | stream_id: 0 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [4]{}: message 0x0-0x72.7 (115) | | | message_stream_id: 0 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) 0x00| 5f 72 65 73 75 6c 74 | _result | value: "_result" 0x3-0x9.7 (7) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0xa-0x12.7 (9) 0x00| 00 | . | type: "number" (0) 0xa-0xa.7 (1) 0x00| 3f f0 00 00 00| ?....| value: 1 0xb-0x12.7 (8) 0x00|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x00| 05 | . | type: "null" (5) 0x13-0x13.7 (1) | | | value: null | | | arguments[0:1]: 0x14-0x72.7 (95) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x72.7 (95) 0x00| 03 | . | type: "object" (3) 0x14-0x14.7 (1) | | | value[0:4]: 0x15-0x72.7 (94) | | | [0]{}: pair 0x15-0x24.7 (16) | | | key{}: 0x15-0x1b.7 (7) 0x00| 00 05 | .. | length: 5 0x15-0x16.7 (2) 0x00| 6c 65 76 65 6c | level | value: "level" 0x17-0x1b.7 (5) | | | value{}: 0x1c-0x24.7 (9) 0x00| 02 | . | type: "string" (2) 0x1c-0x1c.7 (1) 0x00| 00 06 | .. | length: 6 0x1d-0x1e.7 (2) 0x00| 73| s| value: "status" 0x1f-0x24.7 (6) 0x00|74 61 74 75 73 |tatus | | | | [1]{}: pair 0x25-0x4a.7 (38) | | | key{}: 0x25-0x2a.7 (6) 0x00| 00 04 | .. | length: 4 0x25-0x26.7 (2) 0x00| 63 6f 64 65 | code | value: "code" 0x27-0x2a.7 (4) | | | value{}: 0x2b-0x4a.7 (32) 0x00| 02 | . | type: "string" (2) 0x2b-0x2b.7 (1) 0x00| 00 1d | .. | length: 29 0x2c-0x2d.7 (2) 0x00| 4e 65| Ne| value: "NetConnection.Connect.Success" 0x2e-0x4a.7 (29) 0x00|74 43 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f 6e 6e|tConnection.Conn| 0x00|65 63 74 2e 53 75 63 63 65 73 73 |ect.Success | | | | [2]{}: pair 0x4b-0x6f.7 (37) | | | key{}: 0x4b-0x57.7 (13) 0x00| 00 0b | .. | length: 11 0x4b-0x4c.7 (2) 0x00| 64 65 73| des| value: "description" 0x4d-0x57.7 (11) 0x00|63 72 69 70 74 69 6f 6e |cription | | | | value{}: 0x58-0x6f.7 (24) 0x00| 02 | . | type: "string" (2) 0x58-0x58.7 (1) 0x00| 00 15 | .. | length: 21 0x59-0x5a.7 (2) 0x00| 43 6f 6e 6e 65| Conne| value: "Connection succeeded." 0x5b-0x6f.7 (21) 0x00|63 74 69 6f 6e 20 73 75 63 63 65 65 64 65 64 2e|ction succeeded.| | | | [3]{}: pair 0x70-0x72.7 (3) | | | key{}: 0x70-0x71.7 (2) 0x00|00 00 |.. | length: 0 0x70-0x71.7 (2) | | | value: "" 0x72-NA (0) | | | value{}: 0x72-0x72.7 (1) 0x00| 09| | .| | type: "object_end" (9) 0x72-0x72.7 (1) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [5]{}: message 0x0-0x1c.7 (29) | | | message_stream_id: 0 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0x9.7 (10) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 07 | .. | length: 7 0x1-0x2.7 (2) 0x00| 5f 72 65 73 75 6c 74 | _result | value: "_result" 0x3-0x9.7 (7) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0xa-0x12.7 (9) 0x00| 00 | . | type: "number" (0) 0xa-0xa.7 (1) 0x00| 40 00 00 00 00| @....| value: 2 0xb-0x12.7 (8) 0x00|00 00 00 |... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x13-0x13.7 (1) 0x00| 05 | . | type: "null" (5) 0x13-0x13.7 (1) | | | value: null | | | arguments[0:1]: 0x14-0x1c.7 (9) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x14-0x1c.7 (9) 0x00| 00 | . | type: "number" (0) 0x14-0x14.7 (1) 0x00| 3f f0 00 00 00 00 00 00| | ?.......| | value: 1 0x15-0x1c.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [6]{}: message 0x0-0x5.7 (6) | | | message_stream_id: 0 | | | message_type_id: "user_control_message" (4) 0x00|00 00 |.. | type: "stream_begin" (0) 0x0-0x1.7 (2) 0x00| 00 00 00 01| | ....| | stream_id: 1 0x2-0x5.7 (4) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [7]{}: message 0x0-0x92.7 (147) | | | message_stream_id: 1 | | | message_type_id: "command_message" (20) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_name{}: (amf0) 0x0-0xa.7 (11) 0x00|02 |. | type: "string" (2) 0x0-0x0.7 (1) 0x00| 00 08 | .. | length: 8 0x1-0x2.7 (2) 0x00| 6f 6e 53 74 61 74 75 73 | onStatus | value: "onStatus" 0x3-0xa.7 (8) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| transaction_id{}: (amf0) 0xb-0x13.7 (9) 0x00| 00 | . | type: "number" (0) 0xb-0xb.7 (1) 0x00| 00 00 00 00| ....| value: 0 0xc-0x13.7 (8) 0x00|00 00 00 00 |.... | |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| command_object{}: (amf0) 0x14-0x14.7 (1) 0x00| 05 | . | type: "null" (5) 0x14-0x14.7 (1) | | | value: null | | | arguments[0:1]: 0x15-0x92.7 (126) |00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef| [0]{}: argument (amf0) 0x15-0x92.7 (126) 0x00| 03 | . | type: "object" (3) 0x15-0x15.7 (1) | | | value[0:5]: 0x16-0x92.7 (125) | | | [0]{}: pair 0x16-0x24.7 (15) | | | key{}: 0x16-0x1c.7 (7) 0x00| 00 05 | .. | length: 5 0x16-0x17.7 (2) 0x00| 6c 65 76 65 6c | level | value: "level" 0x18-0x1c.7 (5) | | | value{}: 0x1d-0x24.7 (8) 0x00| 02 | . | type: "string" (2) 0x1d-0x1d.7 (1) 0x00| 00 05| ..| length: 5 0x1e-0x1f.7 (2) 0x00|65 72 72 6f 72 |error | value: "error" 0x20-0x24.7 (5) | | | [1]{}: pair 0x25-0x42.7 (30) | | | key{}: 0x25-0x2a.7 (6) 0x00| 00 04 | .. | length: 4 0x25-0x26.7 (2) 0x00| 63 6f 64 65 | code | value: "code" 0x27-0x2a.7 (4) | | | value{}: 0x2b-0x42.7 (24) 0x00| 02 | . | type: "string" (2) 0x2b-0x2b.7 (1) 0x00| 00 15 | .. | length: 21 0x2c-0x2d.7 (2) 0x00| 4e 65| Ne| value: "NetStream.Play.Failed" 0x2e-0x42.7 (21) 0x00|74 53 74 72 65 61 6d 2e 50 6c 61 79 2e 46 61 69|tStream.Play.Fai| 0x00|6c 65 64 |led | | | | [2]{}: pair 0x43-0x7c.7 (58) | | | key{}: 0x43-0x4f.7 (13) 0x00| 00 0b | .. | length: 11 0x43-0x44.7 (2) 0x00| 64 65 73 63 72 69 70 74 69 6f 6e| description| value: "description" 0x45-0x4f.7 (11) | | | value{}: 0x50-0x7c.7 (45) 0x00|02 |. | type: "string" (2) 0x50-0x50.7 (1) 0x00| 00 2a | .* | length: 42 0x51-0x52.7 (2) 0x00| 49 6e 76 61 6c 69 64 20 74 69 6e 63 61| Invalid tinca| value: "Invalid tincan object name (stream ID: 1)." 0x53-0x7c.7 (42) 0x00|6e 20 6f 62 6a 65 63 74 20 6e 61 6d 65 20 28 73|n object name (s| 0x00|74 72 65 61 6d 20 49 44 3a 20 31 29 2e |tream ID: 1). | | | | [3]{}: pair 0x7d-0x8f.7 (19) | | | key{}: 0x7d-0x86.7 (10) 0x00| 00 08 | .. | length: 8 0x7d-0x7e.7 (2) 0x00| 63| c| value: "clientid" 0x7f-0x86.7 (8) 0x00|6c 69 65 6e 74 69 64 |lientid | | | | value{}: 0x87-0x8f.7 (9) 0x00| 00 | . | type: "number" (0) 0x87-0x87.7 (1) 0x00| 41 9f a4 d2 c0 00 00 00| A.......| value: 1.32723888e+08 0x88-0x8f.7 (8) | | | [4]{}: pair 0x90-0x92.7 (3) | | | key{}: 0x90-0x91.7 (2) 0x00|00 00 |.. | length: 0 0x90-0x91.7 (2) | | | value: "" 0x92-NA (0) | | | value{}: 0x92-0x92.7 (1) 0x00| 09| | .| | type: "object_end" (9) 0x92-0x92.7 (1) | | | chunks[0:9]: 0xc01-0xda7.7 (423) | | | [0]{}: chunk 0xc01-0xc10.7 (16) 0x00c0| 02 | . | fmt: 0 0xc01-0xc01.1 (0.2) 0x00c0| 02 | . | chunk_stream_id: 2 0xc01.2-0xc01.7 (0.6) 0x00c0| 00 00 00 | ... | timestamp: 0 0xc02-0xc04.7 (3) 0x00c0| 00 00 04 | ... | message_length: 4 0xc05-0xc07.7 (3) 0x00c0| 05 | . | message_type_id: "window_acknowledgement_size" (5) 0xc08-0xc08.7 (1) 0x00c0| 00 00 00 00 | .... | message_stream_id: 0 0xc09-0xc0c.7 (4) | | | calculated_timestamp: 0 0x00c0| 00 14 00| ...| data: raw bits 0xc0d-0xc10.7 (4) 0x00c1|00 |. | | | | [1]{}: chunk 0xc11-0xc21.7 (17) 0x00c1| 02 | . | fmt: 0 0xc11-0xc11.1 (0.2) 0x00c1| 02 | . | chunk_stream_id: 2 0xc11.2-0xc11.7 (0.6) 0x00c1| 00 00 00 | ... | timestamp: 0 0xc12-0xc14.7 (3) 0x00c1| 00 00 05 | ... | message_length: 5 0xc15-0xc17.7 (3) 0x00c1| 06 | . | message_type_id: "set_peer_bandwidth" (6) 0xc18-0xc18.7 (1) 0x00c1| 00 00 00 00 | .... | message_stream_id: 0 0xc19-0xc1c.7 (4) | | | calculated_timestamp: 0 0x00c1| 00 14 00| ...| data: raw bits 0xc1d-0xc21.7 (5) 0x00c2|00 02 |.. | | | | [2]{}: chunk 0xc22-0xc3b.7 (26) 0x00c2| 02 | . | fmt: 0 0xc22-0xc22.1 (0.2) 0x00c2| 02 | . | chunk_stream_id: 2 0xc22.2-0xc22.7 (0.6) 0x00c2| 00 00 00 | ... | timestamp: 0 0xc23-0xc25.7 (3) 0x00c2| 00 00 0e | ... | message_length: 14 0xc26-0xc28.7 (3) 0x00c2| 04 | . | message_type_id: "user_control_message" (4) 0xc29-0xc29.7 (1) 0x00c2| 00 00 00 00 | .... | message_stream_id: 0 0xc2a-0xc2d.7 (4) | | | calculated_timestamp: 0 0x00c2| 00 08| ..| data: raw bits 0xc2e-0xc3b.7 (14) 0x00c3|00 00 00 00 00 00 00 01 07 e9 34 b0 |..........4. | | | | [3]{}: chunk 0xc3c-0xc4d.7 (18) 0x00c3| 02 | . | fmt: 0 0xc3c-0xc3c.1 (0.2) 0x00c3| 02 | . | chunk_stream_id: 2 0xc3c.2-0xc3c.7 (0.6) 0x00c3| 00 00 00| ...| timestamp: 0 0xc3d-0xc3f.7 (3) 0x00c4|00 00 06 |... | message_length: 6 0xc40-0xc42.7 (3) 0x00c4| 04 | . | message_type_id: "user_control_message" (4) 0xc43-0xc43.7 (1) 0x00c4| 00 00 00 00 | .... | message_stream_id: 0 0xc44-0xc47.7 (4) | | | calculated_timestamp: 0 0x00c4| 00 00 00 00 00 00 | ...... | data: raw bits 0xc48-0xc4d.7 (6) | | | [4]{}: chunk 0xc4e-0xccc.7 (127) 0x00c4| 03 | . | fmt: 0 0xc4e-0xc4e.1 (0.2) 0x00c4| 03 | . | chunk_stream_id: 3 0xc4e.2-0xc4e.7 (0.6) 0x00c4| 00| .| timestamp: 0 0xc4f-0xc51.7 (3) 0x00c5|00 00 |.. | 0x00c5| 00 00 73 | ..s | message_length: 115 0xc52-0xc54.7 (3) 0x00c5| 14 | . | message_type_id: "command_message" (20) 0xc55-0xc55.7 (1) 0x00c5| 00 00 00 00 | .... | message_stream_id: 0 0xc56-0xc59.7 (4) | | | calculated_timestamp: 0 0x00c5| 02 00 07 5f 72 65| ..._re| data: raw bits 0xc5a-0xccc.7 (115) 0x00c6|73 75 6c 74 00 3f f0 00 00 00 00 00 00 05 03 00|sult.?..........| * |until 0xccc.7 (115) | | | | | [5]{}: chunk 0xccd-0xcf5.7 (41) 0x00cc| 03 | . | fmt: 0 0xccd-0xccd.1 (0.2) 0x00cc| 03 | . | chunk_stream_id: 3 0xccd.2-0xccd.7 (0.6) 0x00cc| 00 00| ..| timestamp: 0 0xcce-0xcd0.7 (3) 0x00cd|00 |. | 0x00cd| 00 00 1d | ... | message_length: 29 0xcd1-0xcd3.7 (3) 0x00cd| 14 | . | message_type_id: "command_message" (20) 0xcd4-0xcd4.7 (1) 0x00cd| 00 00 00 00 | .... | message_stream_id: 0 0xcd5-0xcd8.7 (4) | | | calculated_timestamp: 0 0x00cd| 02 00 07 5f 72 65 73| ..._res| data: raw bits 0xcd9-0xcf5.7 (29) 0x00ce|75 6c 74 00 40 00 00 00 00 00 00 00 05 00 3f f0|ult.@.........?.| 0x00cf|00 00 00 00 00 00 |...... | | | | [6]{}: chunk 0xcf6-0xd07.7 (18) 0x00cf| 02 | . | fmt: 0 0xcf6-0xcf6.1 (0.2) 0x00cf| 02 | . | chunk_stream_id: 2 0xcf6.2-0xcf6.7 (0.6) 0x00cf| 00 00 00 | ... | timestamp: 0 0xcf7-0xcf9.7 (3) 0x00cf| 00 00 06 | ... | message_length: 6 0xcfa-0xcfc.7 (3) 0x00cf| 04 | . | message_type_id: "user_control_message" (4) 0xcfd-0xcfd.7 (1) 0x00cf| 00 00| ..| message_stream_id: 0 0xcfe-0xd01.7 (4) 0x00d0|00 00 |.. | | | | calculated_timestamp: 0 0x00d0| 00 00 00 00 00 01 | ...... | data: raw bits 0xd02-0xd07.7 (6) | | | [7]{}: chunk 0xd08-0xd93.7 (140) 0x00d0| 04 | . | fmt: 0 0xd08-0xd08.1 (0.2) 0x00d0| 04 | . | chunk_stream_id: 4 0xd08.2-0xd08.7 (0.6) 0x00d0| 00 00 00 | ... | timestamp: 0 0xd09-0xd0b.7 (3) 0x00d0| 00 00 93 | ... | message_length: 147 0xd0c-0xd0e.7 (3) 0x00d0| 14| .| message_type_id: "command_message" (20) 0xd0f-0xd0f.7 (1) 0x00d1|01 00 00 00 |.... | message_stream_id: 1 0xd10-0xd13.7 (4) | | | calculated_timestamp: 0 0x00d1| 02 00 08 6f 6e 53 74 61 74 75 73 00| ...onStatus.| data: raw bits 0xd14-0xd93.7 (128) 0x00d2|00 00 00 00 00 00 00 00 05 03 00 05 6c 65 76 65|............leve| * |until 0xd93.7 (128) | | | | | [8]{}: chunk 0xd94-0xda7.7 (20) 0x00d9| c4 | . | fmt: 3 0xd94-0xd94.1 (0.2) 0x00d9| c4 | . | chunk_stream_id: 4 0xd94.2-0xd94.7 (0.6) | | | message_length: 147 (previous) | | | message_type_id: 20 (previous) | | | message_stream_id: 1 (previous) | | | calculated_timestamp: 0 0x00d9| 6c 69 65 6e 74 69 64 00 41 9f a4| lientid.A..| data: raw bits 0xd95-0xda7.7 (19) 0x00da|d2 c0 00 00 00 00 00 09| |........| |