Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   rtmpdump (http://stream-recorder.com/forum/forumdisplay.php?f=54)
-   -  

Help with akamai streams

(http://stream-recorder.com/forum/showthread.php?t=12669)

avirex 05-22-2012 03:35 PM

Help with akamai streams


 
Looking for help playing this stream using rtmpdump > VLC.

rtmp://cp133102.live.edgefcs.net/live/<playpath>skynewsi_en_ultrahigh@s9465?auth=daEazaH cedfcpcwa3bNcsa_aJaFcSbgdEcC-bpVack-jy-GtKyrIGt_py_DBwxzDy&aifp=v001 <swfUrl>http://beta.cdn.livestation.com/play...player-dev.swf <pageUrl>http://www.livestation.com/sky-news-international

Here is what I've tried so far...

rtmpdump with -W and -p params:

rtmpdump -r "rtmp://cp133102.live.edgefcs.net/live/skynewsi_en_ultrahigh@s9465" -W "http://beta.cdn.livestation.com/player/5.7/player-dev.swf" -p "http://www.livestation.com/sky-news-international" -f "WIN 11,1,102,62" -v | "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -

Code:

RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
DEBUG: Protocol : RTMP
DEBUG: Hostname : cp133102.live.edgefcs.net
DEBUG: Port    : 1935
DEBUG: Playpath : skynewsi_en_ultrahigh@s9465
DEBUG: tcUrl    : rtmp://cp133102.live.edgefcs.net:1935/live
DEBUG: swfUrl  : http://beta.cdn.livestation.com/player/5.7/player-dev.swf
DEBUG: pageUrl  : http://www.livestation.com/sky-news-international
DEBUG: app      : live
DEBUG: flashVer : WIN 11,1,102,62
DEBUG: live    : yes
DEBUG: timeout  : 30 sec
DEBUG: SWFSHA256:
DEBUG: 60 0d f3 54 50 86 44 11 06 0a 89 58 14 8f a3 2a
DEBUG: 76 d1 0b de c2 a3 39 ae 26 2f 81 fd 09 8e 0a 8f
DEBUG: SWFSize  : 563
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 53
DEBUG: HandShake: Initial client digest:
DEBUG: 9b 13 02 e3 14 33 d8 03 62 df 15 14 e4 c0 90 b2
DEBUG: ec 8a d6 5e 3c a4 8f de a0 11 e9 fb c5 0c 73 b6
DEBUG: HandShake: Type Answer  : 03
DEBUG: HandShake: Server Uptime : 1553161941
DEBUG: HandShake: FMS Version  : 3.5.7.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 08 15 d0 09 b0 e0 1e 33 ec 68 6e f5 e9 a5 fb 89
DEBUG: 7b 55 cb 6b 51 66 f7 ac 09 0c 34 5b 79 cf bb 3a
DEBUG: HandShake: Client signature calculated:
DEBUG: 7a e0 c3 20 09 89 bc 20 ee ec 1e 54 47 d3 99 95
DEBUG: b2 61 bb 42 11 81 c8 fe fb 47 45 42 ae ae a6 7a
DEBUG: HandShake: Server sent signature:
DEBUG: b2 75 1f 12 7b 62 61 5f 1e 9f 2f 5f aa 00 62 4c
DEBUG: aa a8 a2 d6 b7 49 51 44 92 e2 e4 96 33 c1 ad d4
DEBUG: HandShake: Digest key:
DEBUG: 6e d7 b2 a5 fe 01 2e 07 a6 27 a1 74 5d 03 0c 7b
DEBUG: 2e 2c 0b 69 40 ed 1e 3a 79 0e 5f 6a b1 c3 c5 ad
DEBUG: HandShake: Signature calculated:
DEBUG: b2 75 1f 12 7b 62 61 5f 1e 9f 2f 5f aa 00 62 4c
DEBUG: aa a8 a2 d6 b7 49 51 44 92 e2 e4 96 33 c1 ad d4
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 1250000
DEBUG: HandleClientBW: client BW = 1250000 2
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:            fmsVer, STRING:    FMS/3,5,7,7024>
DEBUG: Property: <Name:      capabilities, NUMBER:    127.00>
DEBUG: Property: <Name:              mode, NUMBER:    1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:    status>
DEBUG: Property: <Name:              code, STRING:    NetConnection.Connect.Su
ccess>
DEBUG: Property: <Name:        description, STRING:    Connection succeeded.>
DEBUG: Property: <Name:    objectEncoding, NUMBER:    0.00>
DEBUG: Property: <Name:              data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:    3,5,7,7024>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: FCSubscribe: skynewsi_en_ultrahigh@s9465
DEBUG: Invoking FCSubscribe
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: skynewsi_en_ultrahigh@s94
65
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 112 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              code, STRING:    NetStream.Play.Start>
DEBUG: Property: NULL
DEBUG: Property: <Name:        description, STRING:    skynewsi_en_ultrahigh@s9
465>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onFCSubscribe>
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <FCSubscribe>
DEBUG: RTMP_ClientPacket, received: invoke 10275 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: RTMP_ClientPacket, received: invoke 133 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:    error>
DEBUG: Property: <Name:              code, STRING:    NetStream.Failed>
DEBUG: Property: <Name:        description, STRING:    Failed to play  (stream
ID: 1).>
DEBUG: Property: <Name:          clientid, STRING:    uoJo4Nh4>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
ERROR: Closing connection: NetStream.Failed
DEBUG: Closing connection.

Thanks for your help, I hope it's possible.
:confused:

avirex 05-22-2012 03:36 PM

Re: Help with akamai streams


 
rtmpdump with -x and -w params (swfsize and swfhash):

rtmpdump -r "rtmp://cp133102.live.edgefcs.net/live/skynewsi_en_ultrahigh@s9465" -x "927444" -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08d b261ced2c5512bb" -v | "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -

Code:

RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
DEBUG: Protocol : RTMP
DEBUG: Hostname : cp133102.live.edgefcs.net
DEBUG: Port    : 1935
DEBUG: Playpath : skynewsi_en_ultrahigh@s9465
DEBUG: tcUrl    : rtmp://cp133102.live.edgefcs.net:1935/live
DEBUG: app      : live
DEBUG: live    : yes
DEBUG: timeout  : 30 sec
DEBUG: SWFSHA256:
DEBUG: 6c 1b e1 76 51 87 ea e0 bc 9a f0 7d 85 8f ae 59
DEBUG: a0 ef fd 3c 5b 80 3d 08 db 26 1c ed 2c 55 12 bb
DEBUG: SWFSize  : 927444
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 53
DEBUG: HandShake: Initial client digest:
DEBUG: d6 7c a8 15 f4 55 4e f5 03 09 2c 6b e8 a0 7c 09
DEBUG: 45 13 70 2b f8 e0 e1 bc 51 8a 96 0d 3f 90 2f 48
DEBUG: HandShake: Type Answer  : 03
DEBUG: HandShake: Server Uptime : 1553038045
DEBUG: HandShake: FMS Version  : 3.5.7.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: f4 44 c7 f1 e3 26 0b 18 d2 fc 3e fa 24 40 c5 4a
DEBUG: 6f b0 44 a9 f7 cf 81 88 4b 8b 94 3c d4 b6 dd e2
DEBUG: HandShake: Client signature calculated:
DEBUG: 1e 38 f0 15 91 ec 09 5b c5 f8 e2 35 5b b8 c7 b2
DEBUG: ed 1c 24 a9 64 c6 48 d6 43 48 6a 2b 24 f7 1c a4
DEBUG: HandShake: Server sent signature:
DEBUG: a1 d0 16 ff 4a bf 94 f5 f7 d9 b0 c3 4a 16 c7 cf
DEBUG: c3 50 4d 42 bf 9a 7c d9 e3 b9 2e 7b 84 47 c5 65
DEBUG: HandShake: Digest key:
DEBUG: 9c f7 b9 dc 3c aa 59 b1 ff 03 25 d6 06 a4 5b e5
DEBUG: 60 22 09 91 eb e8 a0 72 54 f8 02 cf 10 a0 87 84
DEBUG: HandShake: Signature calculated:
DEBUG: a1 d0 16 ff 4a bf 94 f5 f7 d9 b0 c3 4a 16 c7 cf
DEBUG: c3 50 4d 42 bf 9a 7c d9 e3 b9 2e 7b 84 47 c5 65
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 1250000
DEBUG: HandleClientBW: client BW = 1250000 2
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:            fmsVer, STRING:    FMS/3,5,7,7024>
DEBUG: Property: <Name:      capabilities, NUMBER:    127.00>
DEBUG: Property: <Name:              mode, NUMBER:    1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:    status>
DEBUG: Property: <Name:              code, STRING:    NetConnection.Connect.Su
ccess>
DEBUG: Property: <Name:        description, STRING:    Connection succeeded.>
DEBUG: Property: <Name:    objectEncoding, NUMBER:    0.00>
DEBUG: Property: <Name:              data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:    3,5,7,7024>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: FCSubscribe: skynewsi_en_ultrahigh@s9465
DEBUG: Invoking FCSubscribe
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: skynewsi_en_ultrahigh@s94
65
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 112 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              code, STRING:    NetStream.Play.Start>
DEBUG: Property: NULL
DEBUG: Property: <Name:        description, STRING:    skynewsi_en_ultrahigh@s9
465>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onFCSubscribe>
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <FCSubscribe>
DEBUG: RTMP_ClientPacket, received: invoke 10275 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: RTMP_ClientPacket, received: invoke 133 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:    error>
DEBUG: Property: <Name:              code, STRING:    NetStream.Failed>
DEBUG: Property: <Name:        description, STRING:    Failed to play  (stream
ID: 1).>
DEBUG: Property: <Name:          clientid, STRING:    fPIABp5v>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Failed
ERROR: Closing connection: NetStream.Failed
DEBUG: Closing connection.


avirex 05-22-2012 04:28 PM

Re: Help with akamai streams


 
Quote:

Originally Posted by chap (Post 46537)
-y "skynewsi_en_ultrahigh@s9465"


Hi Chap. I tried the following and still not working. Also I thought RTMPDUMP can parse the filename from the rtmpurl (instead of using -y parameter)?

C:\rtmpdump>rtmpdump -r "rtmp://cp133102.live.edgefcs.net/live/skynewsi_en_ultrahigh@s9465" -x "927444*" -w "6c1be1765187eae0bc9af07d858fae59a0effd3c5b803d08d b2
61ced2c5512bb" -y "skynewsi_en_ultrahigh@s9465" -v -V | "C:\Program Files (x86)\
VideoLAN\VLC\vlc.exe" -

C:\rtmpdump>rtmpdump -r "rtmp://cp133102.live.edgefcs.net/live/" -y "skynewsi_en_ultrahigh@s9465" -W "http://beta.cdn.livestation.com/player/5.7/player-dev.swf"
-p "http://www.livestation.com/sky-news-international" -f "WIN 11,1,102,62" -v -V | "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -

Thanks for your help!

chap 05-22-2012 04:33 PM

Re: Help with akamai streams


 
rtmp://cp133102.live.edgefcs.net/live/skynewsi_en_ultrahigh@s9465?auth=daEcKdPcCbSbmbNcH bybmdXdUcFbUdRcubb-bpVbj1-jy-HwIyvGFs_oF_BBrwtGE&aifp=v001




All times are GMT -6. The time now is 11:13 PM.