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.