[rtmpdump] Some help streaming this with rtmpdump
Tom Maneiro
tomman at gmail.com
Mon Jul 30 00:12:52 CEST 2012
Hi there!
I've had success in the past using rtmdump for piping RTMP streams to
other mediaplayers under Linux (namely: Xine with Justin.tv and BBC
News). This time, i'm having "olympic" difficulties trying to capture
some Terra streams to do the same thing (watch them on Xine). For
example, try picking any of the streams from here:
http://deportesve.terra.com.ve/juegos-olimpicos/en-vivo/
(most likely it's geoblocked outside Latin America, but you get the idea).
After messing with Wireshark, I was able to get the required
parameters - here is a sample for an already-finished event, but the
link structure is pretty much the same for all Terra broadcasts:
rtmpdump -r rtmp://fs-vdp-cdn03-nap.terra.com:1935/live-i\?p1=20120729200753\&p2=ve\&h1=y2rWSYeCYYSDt64yhXfXwA==\&h2=txUNICp+8HRvXDEYm0j76g==
-a live-i\?p1=20120729200753\&p2=ve\&h1=y2rWSYeCYYSDt64yhXfXwA==\&h2=txUNICp+8HRvXDEYm0j76g==
-y 1353 at 3\?p1=20120729200800\&p2=br\&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09\&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
-p http://deportesve.terra.com.ve/juegos-olimpicos/londres-2012/en-vivo/1948/
-W http://ve.embed.terratv.terra.com/ganesha/ganesha.swf -f "LNX
11,2,202,233" --protocol 2 -v -z -o foo.tmp
However, I always end with this:
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMPE
DEBUG: Hostname : fs-vdp-cdn03-nap.terra.com
DEBUG: Port : 1935
DEBUG: Playpath :
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG: tcUrl :
rtmpe://fs-vdp-cdn03-nap.terra.com:1935/live-i?p1=20120729200753&p2=ve&h1=y2rWSYeCYYSDt64yhXfXwA==&h2=txUNICp+8HRvXDEYm0j76g==
DEBUG: swfUrl : http://ve.embed.terratv.terra.com/ganesha/ganesha.swf
DEBUG: pageUrl :
http://deportesve.terra.com.ve/juegos-olimpicos/londres-2012/en-vivo/1948/
DEBUG: app :
live-i?p1=20120729200753&p2=ve&h1=y2rWSYeCYYSDt64yhXfXwA==&h2=txUNICp+8HRvXDEYm0j76g==
DEBUG: flashVer : LNX 11,2,202,233
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: a8 54 d6 28 15 34 03 0d 3f 46 b8 59 dd f9 17 ce
DEBUG: 7c da a8 67 ea e5 c5 39 87 b2 22 ac aa c0 29 81
DEBUG: SWFSize : 659207
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 472
DEBUG: HandShake: Client digest offset: 1383
DEBUG: HandShake: Initial client digest:
DEBUG: 0b b8 3b eb 46 93 3c 66 ff ad cb cc 9f 94 02 c6
DEBUG: bf ba 3f 78 e9 58 ef 8b 25 56 ac f3 d9 5c 85 83
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 1421232329
DEBUG: HandShake: FMS Version : 3.0.2.1
WARNING: Trying different position for server digest!
DEBUG: HandShake: Server DH public key offset: 1275
DEBUG: HandShake: Secret key:
DEBUG: 80 a8 d9 82 5e 7f 0a 50 c1 f0 da e5 3d 59 67 9d
DEBUG: ce 79 45 61 39 e0 04 e6 a0 b3 39 8b 9e 6b 9a 2d
DEBUG: 6f e4 d7 54 2e 76 b7 98 42 e6 a8 7d 47 27 8d 1c
DEBUG: cb 27 77 29 6c 07 37 28 88 71 2a 5c cd 40 05 8c
DEBUG: 7f dd 07 84 58 f6 63 08 8c 27 f4 b7 e0 dc b5 33
DEBUG: dc e6 01 9b b3 75 21 2f 17 6f 07 db 89 36 b4 dd
DEBUG: eb b7 97 02 75 26 6f 45 f6 97 27 3e 16 9a fd a8
DEBUG: 1c ac 8b 32 63 ad f4 4a 00 d5 86 95 df da 79 0d
DEBUG: RC4 Out Key:
DEBUG: ab 58 46 c2 b2 42 5c aa dd 74 9b 4d 34 69 b9 f0
DEBUG: RC4 In Key:
DEBUG: d3 f1 73 5d 16 aa d6 f4 c5 fe 6e f1 0e f8 3b a5
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 1b 95 a1 db 35 24 1a db 37 ec d4 d5 ae f4 cb a2
DEBUG: 31 32 e8 fb dc a1 df 3e af 24 94 34 51 8d 3d 42
DEBUG: HandShake: Client signature calculated:
DEBUG: a5 66 85 01 7c d0 d4 b7 b9 60 4a fd d5 78 c0 79
DEBUG: 9e bd 42 4f 00 61 de aa 41 26 56 30 1b 86 4a 35
DEBUG: HandShake: Server sent signature:
DEBUG: c1 0c ca 16 52 0e 46 24 35 a2 03 94 9d 15 85 bc
DEBUG: 5c 26 3f f0 a1 18 37 2f 16 3b d3 ee b2 9d e1 96
DEBUG: HandShake: Digest key:
DEBUG: 10 cd b0 20 02 1b a1 e2 15 85 e7 be 46 ab 59 a2
DEBUG: 67 4b 7b 2f 07 1a b0 6e b9 74 86 7d 9a af a1 f8
DEBUG: HandShake: Signature calculated:
DEBUG: c1 0c ca 16 52 0e 46 24 35 a2 03 94 9d 15 85 bc
DEBUG: 5c 26 3f f0 a1 18 37 2f 16 3b d3 ee b2 9d e1 96
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG2: RTMP_SendPacket: fd=4, size=531
DEBUG2: 0000: 03 00 00 00 00 02 13 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 56 6c 69 76 65
......app..Vlive
DEBUG2: 0020: 2d 69 3f 70 31 3d 32 30 31 32 30 37 32 39 32 30
-i?p1=2012072920
DEBUG2: 0030: 30 37 35 33 26 70 32 3d 76 65 26 68 31 3d 79 32
0753&p2=ve&h1=y2
DEBUG2: 0040: 72 57 53 59 65 43 59 59 53 44 74 36 34 79 68 58
rWSYeCYYSDt64yhX
DEBUG2: 0050: 66 58 77 41 3d 3d 26 68 32 3d 74 78 55 4e 49 43
fXwA==&h2=txUNIC
DEBUG2: 0060: 70 2b 38 48 52 76 58 44 45 59 6d 30 6a 37 36 67
p+8HRvXDEYm0j76g
DEBUG2: 0070: 3d 3d 00 08 66 6c 61 73 68 56 65 72 02 00 10 4c
==..flashVer...L
DEBUG2: 0000: c3 .
DEBUG2: 0000: 4e 58 20 31 31 2c 32 2c 32 30 32 2c 32 33 33 00 NX
11,2,202,233.
DEBUG2: 0010: 06 73 77 66 55 72 6c 02 00 35 68 74 74 70 3a 2f
.swfUrl..5http:/
DEBUG2: 0020: 2f 76 65 2e 65 6d 62 65 64 2e 74 65 72 72 61 74
/ve.embed.terrat
DEBUG2: 0030: 76 2e 74 65 72 72 61 2e 63 6f 6d 2f 67 61 6e 65
v.terra.com/gane
DEBUG2: 0040: 73 68 61 2f 67 61 6e 65 73 68 61 2e 73 77 66 00
sha/ganesha.swf.
DEBUG2: 0050: 05 74 63 55 72 6c 02 00 7e 72 74 6d 70 65 3a 2f
.tcUrl..~rtmpe:/
DEBUG2: 0060: 2f 66 73 2d 76 64 70 2d 63 64 6e 30 33 2d 6e 61
/fs-vdp-cdn03-na
DEBUG2: 0070: 70 2e 74 65 72 72 61 2e 63 6f 6d 3a 31 39 33 35
p.terra.com:1935
DEBUG2: 0000: c3 .
DEBUG2: 0000: 2f 6c 69 76 65 2d 69 3f 70 31 3d 32 30 31 32 30
/live-i?p1=20120
DEBUG2: 0010: 37 32 39 32 30 30 37 35 33 26 70 32 3d 76 65 26
729200753&p2=ve&
DEBUG2: 0020: 68 31 3d 79 32 72 57 53 59 65 43 59 59 53 44 74
h1=y2rWSYeCYYSDt
DEBUG2: 0030: 36 34 79 68 58 66 58 77 41 3d 3d 26 68 32 3d 74
64yhXfXwA==&h2=t
DEBUG2: 0040: 78 55 4e 49 43 70 2b 38 48 52 76 58 44 45 59 6d
xUNICp+8HRvXDEYm
DEBUG2: 0050: 30 6a 37 36 67 3d 3d 00 04 66 70 61 64 01 00 00
0j76g==..fpad...
DEBUG2: 0060: 0c 63 61 70 61 62 69 6c 69 74 69 65 73 00 40 2e
.capabilities. at .
DEBUG2: 0070: 00 00 00 00 00 00 00 0b 61 75 64 69 6f 43 6f 64
........audioCod
DEBUG2: 0000: c3 .
DEBUG2: 0000: 65 63 73 00 40 a8 ee 00 00 00 00 00 00 0b 76 69
ecs. at .........vi
DEBUG2: 0010: 64 65 6f 43 6f 64 65 63 73 00 40 6f 80 00 00 00
deoCodecs. at o....
DEBUG2: 0020: 00 00 00 0d 76 69 64 65 6f 46 75 6e 63 74 69 6f
....videoFunctio
DEBUG2: 0030: 6e 00 3f f0 00 00 00 00 00 00 00 07 70 61 67 65
n.?.........page
DEBUG2: 0040: 55 72 6c 02 00 4a 68 74 74 70 3a 2f 2f 64 65 70
Url..Jhttp://dep
DEBUG2: 0050: 6f 72 74 65 73 76 65 2e 74 65 72 72 61 2e 63 6f
ortesve.terra.co
DEBUG2: 0060: 6d 2e 76 65 2f 6a 75 65 67 6f 73 2d 6f 6c 69 6d
m.ve/juegos-olim
DEBUG2: 0070: 70 69 63 6f 73 2f 6c 6f 6e 64 72 65 73 2d 32 30
picos/londres-20
DEBUG2: 0000: c3 .
DEBUG2: 0000: 31 32 2f 65 6e 2d 76 69 76 6f 2f 31 39 34 38 2f
12/en-vivo/1948/
DEBUG2: 0010: 00 00 09
...
DEBUG: Invoking connect
INFO: Connected...
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0
.&%.
DEBUG: HandleServerBW: server BW = 2500000
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 05 06 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0 02
.&%..
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00
............
DEBUG2: 0000: 00 00 00 00 00 00
......
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 04 01 00 00 00 00
............
DEBUG2: 0000: 00 00 10 00
....
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 04 00 00 00 00 00 15 14 00 00 00 00
............
DEBUG2: 0000: 02 00 08 6f 6e 42 57 44 6f 6e 65 00 00 00 00 00
...onBWDone.....
DEBUG2: 0010: 00 00 00 00 05
.....
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: onBWDone>
DEBUG: Property: <Name: no-name., NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG2: RTMP_SendPacket: fd=4, size=21
DEBUG2: 0000: 03 00 00 00 00 00 15 14 00 00 00 00
............
DEBUG2: 0000: 02 00 08 5f 63 68 65 63 6b 62 77 00 40 00 00 00
..._checkbw. at ...
DEBUG2: 0010: 00 00 00 00 05
.....
DEBUG: Invoking _checkbw
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 03 00 00 00 00 01 5d 14 00 00 00 00
......].....
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 0e 46
......fmsVer...F
DEBUG2: 0020: 4d 53 2f 33 2c 35 2c 37 2c 37 30 30 39 00 0c 63
MS/3,5,7,7009..c
DEBUG2: 0030: 61 70 61 62 69 6c 69 74 69 65 73 00 40 3f 00 00
apabilities.@?..
DEBUG2: 0040: 00 00 00 00 00 04 6d 6f 64 65 00 3f f0 00 00 00
......mode.?....
DEBUG2: 0050: 00 00 00 00 00 09 03 00 05 6c 65 76 65 6c 02 00
.........level..
DEBUG2: 0060: 06 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 1d
.status..code...
DEBUG2: 0070: 4e 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f
NetConnection.Co
DEBUG2: 0080: 6e 6e 65 63 74 2e 53 75 63 63 65 73 73 00 0b 64
nnect.Success..d
DEBUG2: 0090: 65 73 63 72 69 70 74 69 6f 6e 02 00 15 43 6f 6e
escription...Con
DEBUG2: 00a0: 6e 65 63 74 69 6f 6e 20 73 75 63 63 65 65 64 65
nection succeede
DEBUG2: 00b0: 64 2e 00 04 64 61 74 61 08 00 00 00 00 00 07 76
d...data.......v
DEBUG2: 00c0: 65 72 73 69 6f 6e 02 00 0a 33 2c 35 2c 37 2c 37
ersion...3,5,7,7
DEBUG2: 00d0: 30 30 39 00 00 09 00 08 63 6c 69 65 6e 74 69 64
009.....clientid
DEBUG2: 00e0: 00 41 b1 c1 81 d7 00 00 00 00 0e 6f 62 6a 65 63
.A.........objec
DEBUG2: 00f0: 74 45 6e 63 6f 64 69 6e 67 00 00 00 00 00 00 00
tEncoding.......
DEBUG2: 0100: 00 00 00 0b 73 65 63 75 72 65 54 6f 6b 65 6e 02
....secureToken.
DEBUG2: 0110: 00 48 62 61 64 65 39 35 62 34 36 61 32 61 34 62
.Hbade95b46a2a4b
DEBUG2: 0120: 39 63 37 38 61 33 61 35 31 63 34 36 62 32 38 31
9c78a3a51c46b281
DEBUG2: 0130: 33 39 61 33 38 33 33 65 35 35 65 61 30 38 33 33
39a3833e55ea0833
DEBUG2: 0140: 31 34 37 31 34 39 30 64 32 61 31 64 33 65 31 65
1471490d2a1d3e1e
DEBUG2: 0150: 30 63 37 34 62 32 35 65 33 61 00 00 09
0c74b25e3a...
DEBUG: RTMP_ClientPacket, received: invoke 349 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: _result>
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,7,7009>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code,
STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 3,5,7,7009>
DEBUG: (object end)
DEBUG: Property: <Name: clientid, NUMBER: 297894359.00>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: secureToken,
STRING: bade95b46a2a4b9c78a3a51c46b28139a3833e55ea08331471490d2a1d3e1e0c74b25e3a>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG2: RTMP_SendPacket: fd=4, size=4
DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0
.&%.
DEBUG: sending ctrl. type: 0x0003
DEBUG2: RTMP_SendPacket: fd=4, size=10
DEBUG2: 0000: 42 00 00 00 00 00 0a 04
B.......
DEBUG2: 0000: 00 03 00 00 00 00 00 00 01 2c
.........,
DEBUG2: RTMP_SendPacket: fd=4, size=25
DEBUG2: 0000: 43 00 00 00 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 08 00 00 00 00 00 00 05
@........
DEBUG: Invoking createStream
DEBUG: FCSubscribe:
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG2: RTMP_SendPacket: fd=4, size=129
DEBUG2: 0000: 43 00 00 00 00 00 81 14
C.......
DEBUG2: 0000: 02 00 0b 46 43 53 75 62 73 63 72 69 62 65 00 40
...FCSubscribe.@
DEBUG2: 0010: 10 00 00 00 00 00 00 05 02 00 66 31 33 35 33 40
..........f1353@
DEBUG2: 0020: 33 3f 70 31 3d 32 30 31 32 30 37 32 39 32 30 30
3?p1=20120729200
DEBUG2: 0030: 38 30 30 26 70 32 3d 62 72 26 68 31 3d 52 7a 68
800&p2=br&h1=Rzh
DEBUG2: 0040: 75 56 45 78 76 51 33 4e 34 65 57 31 4a 61 58 52
uVExvQ3N4eW1JaXR
DEBUG2: 0050: 4b 4d 33 4e 35 61 6b 70 69 64 7a 30 39 26 68 32
KM3N5akpidz09&h2
DEBUG2: 0060: 3d 64 48 68 56 54 6b 6c 44 63 43 73 34 53 46 4a
=dHhVTklDcCs4SFJ
DEBUG2: 0070: 32 57 45 52 46 57 57 30 77 61 6a 63 32 5a 7a 30
2WERFWW0wajc2Zz0
DEBUG2: 0000: c3 .
DEBUG2: 0000: 39 9
DEBUG: Invoking FCSubscribe
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 03 00 00 00 00 00 1d 14 00 00 00 00
............
DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 40 08 00 00 00
..._result. at ....
DEBUG2: 0010: 00 00 00 05 00 3f f0 00 00 00 00 00 00
.....?.......
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: _result>
DEBUG: Property: <Name: no-name., NUMBER: 3.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play:
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG2: RTMP_SendPacket: fd=4, size=131
DEBUG2: 0000: 08 00 00 00 00 00 83 14 01 00 00 00
............
DEBUG2: 0000: 02 00 04 70 6c 61 79 00 40 14 00 00 00 00 00 00
...play. at .......
DEBUG2: 0010: 05 02 00 66 31 33 35 33 40 33 3f 70 31 3d 32 30
...f1353 at 3?p1=20
DEBUG2: 0020: 31 32 30 37 32 39 32 30 30 38 30 30 26 70 32 3d
120729200800&p2=
DEBUG2: 0030: 62 72 26 68 31 3d 52 7a 68 75 56 45 78 76 51 33
br&h1=RzhuVExvQ3
DEBUG2: 0040: 4e 34 65 57 31 4a 61 58 52 4b 4d 33 4e 35 61 6b
N4eW1JaXRKM3N5ak
DEBUG2: 0050: 70 69 64 7a 30 39 26 68 32 3d 64 48 68 56 54 6b
pidz09&h2=dHhVTk
DEBUG2: 0060: 6c 44 63 43 73 34 53 46 4a 32 57 45 52 46 57 57
lDcCs4SFJ2WERFWW
DEBUG2: 0070: 30 77 61 6a 63 32 5a 7a 30 39 00 c0 8f 40 00 00
0wajc2Zz09... at ..
DEBUG2: 0000: c8 .
DEBUG2: 0000: 00 00 00
...
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG2: RTMP_SendPacket: fd=4, size=10
DEBUG2: 0000: c2 .
DEBUG2: 0000: 00 03 00 00 00 01 02 25 51 00
.......%Q.
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: RTMP_SendPacket: fd=4, size=34
DEBUG2: 0000: 43 00 00 00 00 00 22 14
C.....".
DEBUG2: 0000: 02 00 0c 64 65 6c 65 74 65 53 74 72 65 61 6d 00
...deleteStream.
DEBUG2: 0010: 40 18 00 00 00 00 00 00 05 00 3f f0 00 00 00 00
@.........?.....
DEBUG2: 0020: 00 00 ..
DEBUG: Invoking deleteStream
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
...or this:
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMPE
DEBUG: Hostname : fs-vdp-cdn03-nap.terra.com
DEBUG: Port : 1935
DEBUG: Playpath :
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG: tcUrl :
rtmpe://fs-vdp-cdn03-nap.terra.com:1935/live-i?p1=20120729200753&p2=ve&h1=y2rWSYeCYYSDt64yhXfXwA==&h2=txUNICp+8HRvXDEYm0j76g==
DEBUG: swfUrl : http://ve.embed.terratv.terra.com/ganesha/ganesha.swf
DEBUG: pageUrl :
http://deportesve.terra.com.ve/juegos-olimpicos/londres-2012/en-vivo/1948/
DEBUG: app :
live-i?p1=20120729200753&p2=ve&h1=y2rWSYeCYYSDt64yhXfXwA==&h2=txUNICp+8HRvXDEYm0j76g==
DEBUG: flashVer : LNX 11,2,202,233
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: a8 54 d6 28 15 34 03 0d 3f 46 b8 59 dd f9 17 ce
DEBUG: 7c da a8 67 ea e5 c5 39 87 b2 22 ac aa c0 29 81
DEBUG: SWFSize : 659207
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 472
DEBUG: HandShake: Client digest offset: 1383
DEBUG: HandShake: Initial client digest:
DEBUG: 0e ce 7d 51 4c 0e c7 1f 7e 53 24 4a c5 cf a4 91
DEBUG: e9 51 d3 1f fb de e5 01 8f f4 77 c5 ef 8d e7 96
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 1421236427
DEBUG: HandShake: FMS Version : 3.0.2.1
WARNING: Trying different position for server digest!
DEBUG: HandShake: Server DH public key offset: 1159
DEBUG: HandShake: Secret key:
DEBUG: 8d 37 36 9b 82 cf 49 e3 16 53 12 40 66 a3 46 70
DEBUG: f9 3e 6c 47 81 c4 d1 a3 f8 54 45 9a 1f f3 0a ac
DEBUG: 3f 8c d8 1c fb 80 1e 84 ed 8d c3 72 f4 2c 89 89
DEBUG: 96 11 71 e3 7f 75 b6 66 13 13 36 be a9 98 da 89
DEBUG: 10 fa d6 2f 76 2f 1d 66 2f bb fe da d0 22 25 14
DEBUG: 2e ed 26 73 9b 5e 83 7f 45 9e fd 2b 53 ce db f6
DEBUG: 77 7c bd 73 f7 30 ee ca e1 ad 9f fe d6 7f 2f 0a
DEBUG: 95 fd 19 f2 da 3c 53 26 66 dd f7 45 8e cb 29 d5
DEBUG: RC4 Out Key:
DEBUG: c2 9c 03 a5 f2 3d 68 c5 cb 71 fb eb f1 e6 83 14
DEBUG: RC4 In Key:
DEBUG: af 11 33 f9 21 24 1d a0 f6 d3 37 bf a6 8f ae 8f
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: ff cd d7 67 43 8e b0 01 8b 11 f1 30 c7 05 af 2d
DEBUG: a1 db 0a aa 3a e0 5e 65 9f 8d 20 ea 82 ca 5a 48
DEBUG: HandShake: Client signature calculated:
DEBUG: 67 1a fd 1a 60 fd 42 e2 9f 7e d7 01 93 f3 0f 10
DEBUG: d5 3a d9 2e a7 ee 10 8b 3a ae 3f cb d3 bd a7 d9
DEBUG: HandShake: Server sent signature:
DEBUG: 6f 13 18 ed 78 1c e1 77 a7 54 58 ad d6 b3 de 3a
DEBUG: 23 d7 b8 2e e4 5f 95 9b c3 5f 2e 9b d3 f7 0a 52
DEBUG: HandShake: Digest key:
DEBUG: 53 90 0e fb 29 e3 fc c1 e1 4d 34 16 d8 f1 7f b1
DEBUG: 21 4c 2b 1a bc 37 0e 61 75 32 97 c2 9d 25 3d f9
DEBUG: HandShake: Signature calculated:
DEBUG: 6f 13 18 ed 78 1c e1 77 a7 54 58 ad d6 b3 de 3a
DEBUG: 23 d7 b8 2e e4 5f 95 9b c3 5f 2e 9b d3 f7 0a 52
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG2: RTMP_SendPacket: fd=4, size=531
DEBUG2: 0000: 03 00 00 00 00 02 13 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 56 6c 69 76 65
......app..Vlive
DEBUG2: 0020: 2d 69 3f 70 31 3d 32 30 31 32 30 37 32 39 32 30
-i?p1=2012072920
DEBUG2: 0030: 30 37 35 33 26 70 32 3d 76 65 26 68 31 3d 79 32
0753&p2=ve&h1=y2
DEBUG2: 0040: 72 57 53 59 65 43 59 59 53 44 74 36 34 79 68 58
rWSYeCYYSDt64yhX
DEBUG2: 0050: 66 58 77 41 3d 3d 26 68 32 3d 74 78 55 4e 49 43
fXwA==&h2=txUNIC
DEBUG2: 0060: 70 2b 38 48 52 76 58 44 45 59 6d 30 6a 37 36 67
p+8HRvXDEYm0j76g
DEBUG2: 0070: 3d 3d 00 08 66 6c 61 73 68 56 65 72 02 00 10 4c
==..flashVer...L
DEBUG2: 0000: c3 .
DEBUG2: 0000: 4e 58 20 31 31 2c 32 2c 32 30 32 2c 32 33 33 00 NX
11,2,202,233.
DEBUG2: 0010: 06 73 77 66 55 72 6c 02 00 35 68 74 74 70 3a 2f
.swfUrl..5http:/
DEBUG2: 0020: 2f 76 65 2e 65 6d 62 65 64 2e 74 65 72 72 61 74
/ve.embed.terrat
DEBUG2: 0030: 76 2e 74 65 72 72 61 2e 63 6f 6d 2f 67 61 6e 65
v.terra.com/gane
DEBUG2: 0040: 73 68 61 2f 67 61 6e 65 73 68 61 2e 73 77 66 00
sha/ganesha.swf.
DEBUG2: 0050: 05 74 63 55 72 6c 02 00 7e 72 74 6d 70 65 3a 2f
.tcUrl..~rtmpe:/
DEBUG2: 0060: 2f 66 73 2d 76 64 70 2d 63 64 6e 30 33 2d 6e 61
/fs-vdp-cdn03-na
DEBUG2: 0070: 70 2e 74 65 72 72 61 2e 63 6f 6d 3a 31 39 33 35
p.terra.com:1935
DEBUG2: 0000: c3 .
DEBUG2: 0000: 2f 6c 69 76 65 2d 69 3f 70 31 3d 32 30 31 32 30
/live-i?p1=20120
DEBUG2: 0010: 37 32 39 32 30 30 37 35 33 26 70 32 3d 76 65 26
729200753&p2=ve&
DEBUG2: 0020: 68 31 3d 79 32 72 57 53 59 65 43 59 59 53 44 74
h1=y2rWSYeCYYSDt
DEBUG2: 0030: 36 34 79 68 58 66 58 77 41 3d 3d 26 68 32 3d 74
64yhXfXwA==&h2=t
DEBUG2: 0040: 78 55 4e 49 43 70 2b 38 48 52 76 58 44 45 59 6d
xUNICp+8HRvXDEYm
DEBUG2: 0050: 30 6a 37 36 67 3d 3d 00 04 66 70 61 64 01 00 00
0j76g==..fpad...
DEBUG2: 0060: 0c 63 61 70 61 62 69 6c 69 74 69 65 73 00 40 2e
.capabilities. at .
DEBUG2: 0070: 00 00 00 00 00 00 00 0b 61 75 64 69 6f 43 6f 64
........audioCod
DEBUG2: 0000: c3 .
DEBUG2: 0000: 65 63 73 00 40 a8 ee 00 00 00 00 00 00 0b 76 69
ecs. at .........vi
DEBUG2: 0010: 64 65 6f 43 6f 64 65 63 73 00 40 6f 80 00 00 00
deoCodecs. at o....
DEBUG2: 0020: 00 00 00 0d 76 69 64 65 6f 46 75 6e 63 74 69 6f
....videoFunctio
DEBUG2: 0030: 6e 00 3f f0 00 00 00 00 00 00 00 07 70 61 67 65
n.?.........page
DEBUG2: 0040: 55 72 6c 02 00 4a 68 74 74 70 3a 2f 2f 64 65 70
Url..Jhttp://dep
DEBUG2: 0050: 6f 72 74 65 73 76 65 2e 74 65 72 72 61 2e 63 6f
ortesve.terra.co
DEBUG2: 0060: 6d 2e 76 65 2f 6a 75 65 67 6f 73 2d 6f 6c 69 6d
m.ve/juegos-olim
DEBUG2: 0070: 70 69 63 6f 73 2f 6c 6f 6e 64 72 65 73 2d 32 30
picos/londres-20
DEBUG2: 0000: c3 .
DEBUG2: 0000: 31 32 2f 65 6e 2d 76 69 76 6f 2f 31 39 34 38 2f
12/en-vivo/1948/
DEBUG2: 0010: 00 00 09
...
DEBUG: Invoking connect
INFO: Connected...
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0
.&%.
DEBUG: HandleServerBW: server BW = 2500000
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 05 06 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0 02
.&%..
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00
............
DEBUG2: 0000: 00 00 00 00 00 00
......
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 02 00 00 00 00 00 04 01 00 00 00 00
............
DEBUG2: 0000: 00 00 10 00
....
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 04 00 00 00 00 00 15 14 00 00 00 00
............
DEBUG2: 0000: 02 00 08 6f 6e 42 57 44 6f 6e 65 00 00 00 00 00
...onBWDone.....
DEBUG2: 0010: 00 00 00 00 05
.....
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: onBWDone>
DEBUG: Property: <Name: no-name., NUMBER: 0.00>
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG2: RTMP_SendPacket: fd=4, size=21
DEBUG2: 0000: 03 00 00 00 00 00 15 14 00 00 00 00
............
DEBUG2: 0000: 02 00 08 5f 63 68 65 63 6b 62 77 00 40 00 00 00
..._checkbw. at ...
DEBUG2: 0010: 00 00 00 00 05
.....
DEBUG: Invoking _checkbw
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 03 00 00 00 00 01 5d 14 00 00 00 00
......].....
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 0e 46
......fmsVer...F
DEBUG2: 0020: 4d 53 2f 33 2c 35 2c 37 2c 37 30 30 39 00 0c 63
MS/3,5,7,7009..c
DEBUG2: 0030: 61 70 61 62 69 6c 69 74 69 65 73 00 40 3f 00 00
apabilities.@?..
DEBUG2: 0040: 00 00 00 00 00 04 6d 6f 64 65 00 3f f0 00 00 00
......mode.?....
DEBUG2: 0050: 00 00 00 00 00 09 03 00 05 6c 65 76 65 6c 02 00
.........level..
DEBUG2: 0060: 06 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 1d
.status..code...
DEBUG2: 0070: 4e 65 74 43 6f 6e 6e 65 63 74 69 6f 6e 2e 43 6f
NetConnection.Co
DEBUG2: 0080: 6e 6e 65 63 74 2e 53 75 63 63 65 73 73 00 0b 64
nnect.Success..d
DEBUG2: 0090: 65 73 63 72 69 70 74 69 6f 6e 02 00 15 43 6f 6e
escription...Con
DEBUG2: 00a0: 6e 65 63 74 69 6f 6e 20 73 75 63 63 65 65 64 65
nection succeede
DEBUG2: 00b0: 64 2e 00 04 64 61 74 61 08 00 00 00 00 00 07 76
d...data.......v
DEBUG2: 00c0: 65 72 73 69 6f 6e 02 00 0a 33 2c 35 2c 37 2c 37
ersion...3,5,7,7
DEBUG2: 00d0: 30 30 39 00 00 09 00 08 63 6c 69 65 6e 74 69 64
009.....clientid
DEBUG2: 00e0: 00 41 b0 7c ef b1 00 00 00 00 0e 6f 62 6a 65 63
.A.|.......objec
DEBUG2: 00f0: 74 45 6e 63 6f 64 69 6e 67 00 00 00 00 00 00 00
tEncoding.......
DEBUG2: 0100: 00 00 00 0b 73 65 63 75 72 65 54 6f 6b 65 6e 02
....secureToken.
DEBUG2: 0110: 00 48 61 30 32 35 66 38 64 64 35 38 32 32 34 39
.Ha025f8dd582249
DEBUG2: 0120: 35 35 35 62 66 63 64 66 38 34 38 32 36 35 37 34
555bfcdf84826574
DEBUG2: 0130: 39 65 34 36 39 34 36 35 36 39 62 64 39 61 37 39
9e46946569bd9a79
DEBUG2: 0140: 65 65 65 39 61 66 38 38 63 37 66 35 33 61 33 39
eee9af88c7f53a39
DEBUG2: 0150: 32 32 34 39 36 39 38 36 33 37 00 00 09
2249698637...
DEBUG: RTMP_ClientPacket, received: invoke 349 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: _result>
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,7,7009>
DEBUG: Property: <Name: capabilities, NUMBER: 31.00>
DEBUG: Property: <Name: mode, NUMBER: 1.00>
DEBUG: (object end)
DEBUG: Property: <Name: no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: status>
DEBUG: Property: <Name: code,
STRING: NetConnection.Connect.Success>
DEBUG: Property: <Name: description, STRING: Connection succeeded.>
DEBUG: Property: <Name: data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name: version, STRING: 3,5,7,7009>
DEBUG: (object end)
DEBUG: Property: <Name: clientid, NUMBER: 276623281.00>
DEBUG: Property: <Name: objectEncoding, NUMBER: 0.00>
DEBUG: Property: <Name: secureToken,
STRING: a025f8dd582249555bfcdf848265749e46946569bd9a79eee9af88c7f53a392249698637>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG2: RTMP_SendPacket: fd=4, size=4
DEBUG2: 0000: 02 00 00 00 00 00 04 05 00 00 00 00
............
DEBUG2: 0000: 00 26 25 a0
.&%.
DEBUG: sending ctrl. type: 0x0003
DEBUG2: RTMP_SendPacket: fd=4, size=10
DEBUG2: 0000: 42 00 00 00 00 00 0a 04
B.......
DEBUG2: 0000: 00 03 00 00 00 00 00 00 01 2c
.........,
DEBUG2: RTMP_SendPacket: fd=4, size=25
DEBUG2: 0000: 43 00 00 00 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 08 00 00 00 00 00 00 05
@........
DEBUG: Invoking createStream
DEBUG: FCSubscribe:
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG2: RTMP_SendPacket: fd=4, size=129
DEBUG2: 0000: 43 00 00 00 00 00 81 14
C.......
DEBUG2: 0000: 02 00 0b 46 43 53 75 62 73 63 72 69 62 65 00 40
...FCSubscribe.@
DEBUG2: 0010: 10 00 00 00 00 00 00 05 02 00 66 31 33 35 33 40
..........f1353@
DEBUG2: 0020: 33 3f 70 31 3d 32 30 31 32 30 37 32 39 32 30 30
3?p1=20120729200
DEBUG2: 0030: 38 30 30 26 70 32 3d 62 72 26 68 31 3d 52 7a 68
800&p2=br&h1=Rzh
DEBUG2: 0040: 75 56 45 78 76 51 33 4e 34 65 57 31 4a 61 58 52
uVExvQ3N4eW1JaXR
DEBUG2: 0050: 4b 4d 33 4e 35 61 6b 70 69 64 7a 30 39 26 68 32
KM3N5akpidz09&h2
DEBUG2: 0060: 3d 64 48 68 56 54 6b 6c 44 63 43 73 34 53 46 4a
=dHhVTklDcCs4SFJ
DEBUG2: 0070: 32 57 45 52 46 57 57 30 77 61 6a 63 32 5a 7a 30
2WERFWW0wajc2Zz0
DEBUG2: 0000: c3 .
DEBUG2: 0000: 39 9
DEBUG: Invoking FCSubscribe
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 03 00 00 00 00 00 1d 14 00 00 00 00
............
DEBUG2: 0000: 02 00 07 5f 72 65 73 75 6c 74 00 40 08 00 00 00
..._result. at ....
DEBUG2: 0010: 00 00 00 05 00 3f f0 00 00 00 00 00 00
.....?.......
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: _result>
DEBUG: Property: <Name: no-name., NUMBER: 3.00>
DEBUG: Property: NULL
DEBUG: Property: <Name: no-name., NUMBER: 1.00>
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play:
1353 at 3?p1=20120729200800&p2=br&h1=RzhuVExvQ3N4eW1JaXRKM3N5akpidz09&h2=dHhVTklDcCs4SFJ2WERFWW0wajc2Zz09
DEBUG2: RTMP_SendPacket: fd=4, size=131
DEBUG2: 0000: 08 00 00 00 00 00 83 14 01 00 00 00
............
DEBUG2: 0000: 02 00 04 70 6c 61 79 00 40 14 00 00 00 00 00 00
...play. at .......
DEBUG2: 0010: 05 02 00 66 31 33 35 33 40 33 3f 70 31 3d 32 30
...f1353 at 3?p1=20
DEBUG2: 0020: 31 32 30 37 32 39 32 30 30 38 30 30 26 70 32 3d
120729200800&p2=
DEBUG2: 0030: 62 72 26 68 31 3d 52 7a 68 75 56 45 78 76 51 33
br&h1=RzhuVExvQ3
DEBUG2: 0040: 4e 34 65 57 31 4a 61 58 52 4b 4d 33 4e 35 61 6b
N4eW1JaXRKM3N5ak
DEBUG2: 0050: 70 69 64 7a 30 39 26 68 32 3d 64 48 68 56 54 6b
pidz09&h2=dHhVTk
DEBUG2: 0060: 6c 44 63 43 73 34 53 46 4a 32 57 45 52 46 57 57
lDcCs4SFJ2WERFWW
DEBUG2: 0070: 30 77 61 6a 63 32 5a 7a 30 39 00 c0 8f 40 00 00
0wajc2Zz09... at ..
DEBUG2: 0000: c8 .
DEBUG2: 0000: 00 00 00
...
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG2: RTMP_SendPacket: fd=4, size=10
DEBUG2: 0000: c2 .
DEBUG2: 0000: 00 03 00 00 00 01 02 25 51 00
.......%Q.
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: 0000: 03 00 00 00 00 00 8b 14 00 00 00 00
............
DEBUG2: 0000: 02 00 0d 6f 6e 46 43 53 75 62 73 63 72 69 62 65
...onFCSubscribe
DEBUG2: 0010: 00 00 00 00 00 00 00 00 00 05 03 00 05 6c 65 76
.............lev
DEBUG2: 0020: 65 6c 02 00 06 73 74 61 74 75 73 00 04 63 6f 64
el...status..cod
DEBUG2: 0030: 65 02 00 14 4e 65 74 53 74 72 65 61 6d 2e 50 6c
e...NetStream.Pl
DEBUG2: 0040: 61 79 2e 53 74 61 72 74 00 0b 64 65 73 63 72 69
ay.Start..descri
DEBUG2: 0050: 70 74 69 6f 6e 02 00 1d 46 43 53 75 62 73 63 72
ption...FCSubscr
DEBUG2: 0060: 69 62 65 20 74 6f 20 73 74 72 65 61 6d 20 31 33
ibe to stream 13
DEBUG2: 0070: 35 33 40 33 2e 00 08 63 6c 69 65 6e 74 69 64 00
53 at 3...clientid.
DEBUG2: 0080: 41 b0 7c ef b1 00 00 00 00 00 09
A.|........
DEBUG: RTMP_ClientPacket, received: invoke 139 bytes
DEBUG: (object begin)
DEBUG: Property: <Name: no-name., STRING: onFCSubscribe>
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: status>
DEBUG: Property: <Name: code, STRING: NetStream.Play.Start>
DEBUG: Property: <Name: description, STRING: FCSubscribe to
stream 1353 at 3.>
DEBUG: Property: <Name: clientid, NUMBER: 276623281.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onFCSubscribe>
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2: RTMP_SendPacket: fd=4, size=34
DEBUG2: 0000: 43 00 00 00 00 00 22 14
C.....".
DEBUG2: 0000: 02 00 0c 64 65 6c 65 74 65 53 74 72 65 61 6d 00
...deleteStream.
DEBUG2: 0010: 40 18 00 00 00 00 00 00 05 00 3f f0 00 00 00 00
@.........?.....
DEBUG2: 0020: 00 00 ..
DEBUG: Invoking deleteStream
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
It seems that it has problems after requesting the playback of the
specified playpath, since I always end with a premature deleteStream,
and sometimes I even get some weird problems when executing
FCSubscribe. If this is of any help, I've uploaded a Wireshark/libpcap
packet dump of a successful stream with Terra's native Flash player
here: http://www.mediafire.com/?cy0abmu10jbb55c
More information about the rtmpdump
mailing list