[rtmpdump] Handshake Failing

Richard Smith ssnobody at gmail.com
Wed Apr 10 00:51:49 CEST 2013


Hello All, looks like the handshake with some CDNs (Akamai example
below) is now failing. I believe this was working as of yesterday.
Tried with existing version, latest git master, and 2.3 (since
handshakes sent from server are now version 6 instead of 9 as they
were yesterday, 2.3 should also work). Any suggestions would be
appreciated. Example log follows.
Command line: rtmpdump --verbose --pageUrl
"http://www.hulu.com/watch/476644" --app
"ondemand?auth=daEcnbxcEbidxd2akced0dQbUdObvcmbjds-brzjuT-c0-ZoIDrDv1DAq&aifp=sll02152008&slist=hulu2/326/60202326;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk6V_AescWm5vT8ffsIu18B9b7i6JZ67n4SgbIXoV3q-o1epe9Wq-fgNwDSBVyYSL9EzxqUJDA4-aDVJDlbcZu847P4jNg2kcwaPQToL9GsJBhCk8s8vT8PL72NAl4SXDyxVCzhtoATZxCqeNvLYtdevdtbogmefp9ckiB9Hm3S-27v2IWFcdpXhtKfKT998GneKQ_CHXJYrT9WxSuq3gLYxP9KnyT9zL7TuhacJED9W&hgt_ver=331370278"
--swfsize "1592009" --swfUrl
"http://www.hulu.com/site-player/player.swf" --rtmp
"rtmpe://cp39466.edgefcs.net/ondemand?auth=daEcnbxcEbidxd2akced0dQbUdObvcmbjds-brzjuT-c0-ZoIDrDv1DAq&aifp=sll02152008&slist=hulu2/326/60202326;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk6V_AescWm5vT8ffsIu18B9b7i6JZ67n4SgbIXoV3q-o1epe9Wq-fgNwDSBVyYSL9EzxqUJDA4-aDVJDlbcZu847P4jNg2kcwaPQToL9GsJBhCk8s8vT8PL72NAl4SXDyxVCzhtoATZxCqeNvLYtdevdtbogmefp9ckiB9Hm3S-27v2IWFcdpXhtKfKT998GneKQ_CHXJYrT9WxSuq3gLYxP9KnyT9zL7TuhacJED9W&hgt_ver=331370278"
--flv "ABC_World_News_with_Diane_Sawyer-S04E71-Mon,_Apr_8,_2013.flv"
--swfhash "4570404177b73424755d8e261407a82c0b7f52ae3d48cb12ea3b4c87e67b48b5"
--playpath "mp4:hulu2/326/60202326/agave50424324_15057809_H264_1000.mp4"

Log:
RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 2
DEBUG: Parsed host    : cp39466.edgefcs.net
DEBUG: Parsed app     :
ondemand?auth=daEcnbxcEbidxd2akced0dQbUdObvcmbjds-brzjuT-c0-ZoIDrDv1DAq&aifp=sll02152008&slist=hulu2/326/60202326;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk6V_AescWm5vT8ffsIu18B9b7i6JZ67n4SgbIXoV3q-o1epe9Wq-fgNwDSBVyYSL9EzxqUJDA4-aDVJDlbcZu847P4jNg2kcwaPQToL9GsJBhCk8s8vT8PL72NAl4SXDyxVCzhtoATZxCqeNvLYtdevdtbogmefp9ckiB9Hm3S-27v2IWFcdpXhtKfKT998GneKQ_CHXJYrT9WxSuq3gLYxP9KnyT9zL7TuhacJED9W&hgt_ver=331370278
DEBUG: Protocol : RTMPE
DEBUG: Hostname : cp39466.edgefcs.net
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:hulu2/326/60202326/agave50424324_15057809_H264_1000.mp4
DEBUG: tcUrl    :
rtmpe://cp39466.edgefcs.net:1935/ondemand?auth=daEcnbxcEbidxd2akced0dQbUdObvcmbjds-brzjuT-c0-ZoIDrDv1DAq&aifp=sll02152008&slist=hulu2/326/60202326;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk6V_AescWm5vT8ffsIu18B9b7i6JZ67n4SgbIXoV3q-o1epe9Wq-fgNwDSBVyYSL9EzxqUJDA4-aDVJDlbcZu847P4jNg2kcwaPQToL9GsJBhCk8s8vT8PL72NAl4SXDyxVCzhtoATZxCqeNvLYtdevdtbogmefp9ckiB9Hm3S-27v2IWFcdpXhtKfKT998GneKQ_CHXJYrT9WxSuq3gLYxP9KnyT9zL7TuhacJED9W&hgt_ver=331370278
DEBUG: swfUrl   : http://www.hulu.com/site-player/player.swf
DEBUG: pageUrl  : http://www.hulu.com/watch/476644
DEBUG: app      :
ondemand?auth=daEcnbxcEbidxd2akced0dQbUdObvcmbjds-brzjuT-c0-ZoIDrDv1DAq&aifp=sll02152008&slist=hulu2/326/60202326;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk6V_AescWm5vT8ffsIu18B9b7i6JZ67n4SgbIXoV3q-o1epe9Wq-fgNwDSBVyYSL9EzxqUJDA4-aDVJDlbcZu847P4jNg2kcwaPQToL9GsJBhCk8s8vT8PL72NAl4SXDyxVCzhtoATZxCqeNvLYtdevdtbogmefp9ckiB9Hm3S-27v2IWFcdpXhtKfKT998GneKQ_CHXJYrT9WxSuq3gLYxP9KnyT9zL7TuhacJED9W&hgt_ver=331370278
DEBUG: live     : no
DEBUG: timeout  : 30 sec
DEBUG: SWFSHA256:
DEBUG: 45 70 40 41 77 b7 34 24 75 5d 8e 26 14 07 a8 2c
DEBUG: 0b 7f 52 ae 3d 48 cb 12 ea 3b 4c 87 e6 7b 48 b5
DEBUG: SWFSize  : 1592009
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 166
DEBUG: HandShake: Client digest offset: 879
DEBUG: HandShake: Initial client digest:
DEBUG: 04 dd 60 ef 5e 00 4d 62 4e 23 ea d2 8f 95 b1 80
DEBUG: bb f3 ea cf 34 d1 86 ec b3 02 a7 7d 67 20 bf 69
DEBUG: HandShake: Type Answer   : 06
DEBUG: HandShake: Server Uptime : 741834116
DEBUG: HandShake: FMS Version   : 4.5.2.1
DEBUG: HandShake: Server DH public key offset: 378
DEBUG: HandShake: Secret key:
DEBUG: a4 ac 4b 52 dc 53 af 83 27 c9 98 a8 ef 14 50 eb
DEBUG: 3e f7 cf 6b a7 e9 29 0e a2 1a 11 5c 05 32 f4 c1
DEBUG: 89 66 ec 00 28 a2 2d 8d 9c cd a8 57 3a 06 d3 5c
DEBUG: 5b 41 54 27 ff 8a ee 27 60 c8 df d9 43 9e 4e 57
DEBUG: fd 74 22 de 40 c2 3b d6 0c 68 01 e9 ea 1a 1f c3
DEBUG: b9 ba f2 b3 81 e9 57 5f 43 d7 90 19 71 90 24 07
DEBUG: b8 42 23 0d b7 bc 32 44 93 50 ff f2 d1 cb 34 33
DEBUG: 02 ef 89 ee 4c 75 f1 58 9e 47 4c 3c c8 5f 90 d3
DEBUG: RC4 Out Key:
DEBUG: e1 f1 c1 31 b4 40 80 70 cd df 0a 07 79 dc ae d1
DEBUG: RC4 In Key:
DEBUG: e0 7c b3 64 e1 31 82 73 b1 b5 8e 4e 5c 4b 9d ab
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: cb 30 1d 0c a3 dc 98 26 75 a4 4f b4 5b 12 05 8e
DEBUG: d5 4b e0 3e 07 9f d1 9c 30 01 72 a1 4f 85 78 3f
DEBUG: HandShake: Client signature calculated:
DEBUG: 14 2a 03 9c 3a 23 4e e8 c6 d2 24 9c 6e d7 78 1e
DEBUG: ba de 13 97 94 64 46 7b 4e d8 dd c4 30 86 3f f1
DEBUG: HandShake: Server sent signature:
DEBUG: 46 e1 fb 9c 9c 72 23 fd 63 20 52 65 a7 fc 3b 2b
DEBUG: 77 2e 49 84 06 29 9c 3b 1c e5 ec 06 cd 95 df 03
DEBUG: HandShake: Digest key:
DEBUG: e9 71 0f ad 9d a6 0f 31 d7 30 df ca 3c ce bb 63
DEBUG: d6 13 cc f1 82 51 41 5e 72 4e c1 37 f3 f9 1c 1f
DEBUG: HandShake: Signature calculated:
DEBUG: d9 e1 d2 2d e1 f8 8e 6d 1c e2 d1 90 82 41 95 c9
DEBUG: 3b ae 04 a8 25 68 e2 70 ed 25 d2 c1 af 5f 5a c2
WARNING: HandShake: Server not genuine Adobe!
ERROR: RTMP_Connect1, handshake failed.
DEBUG: Closing connection.


More information about the rtmpdump mailing list