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

Using rtmpdump,rtmpsrv,rtmpsuck,RTMPexplorer to download BBC iPlayer radio & TV shows

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

macey 02-13-2010 08:42 PM

Using rtmpdump,rtmpsrv,rtmpsuck,RTMPexplorer to download BBC iPlayer radio & TV shows


 
I have bee using rtmpsuck to determine the input parameters
required to stream this site:-
Code:

http://atdhe.net/watch-bbc-news.php"]http://atdhe.net/watch-bbc-news.php
rtmpsuck output:-
Code:

Streaming on rtmp://0.0.0.0:1935
Processing connect
app: live?_fcs_vhost=cp52113.live.edgefcs.net&akmfv=1.8
flashVer: LNX 10,0,32,18
swfUrl: http://media2.myfoxtampabay.com/html/live/AkamaiFlashPlayer.swf
tcUrl: rtmp://61.19.12.95:1935/live?_fcs_vhost=cp52113.live.edgefcs.net&akmfv=1.8
pageUrl: http://atdhe.net/watch-bbc-news.php


I have substituted all of these into rtmpdump parameters but still not working.

Does anyone have any suggestions?

croques 04-05-2010 04:51 AM

BBC TV Recording with rtmpsuck


 
Hi
I'm experimenting with rtmpsuck.

I get the following when flash 10 plays a BBC TV file in my browser.

RTMP Proxy Server v2.2b
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Code:

Streaming on rtmp://0.0.0.0:1935
Processing connect
app: ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=dbEaic1aearcec4cZaGb0bjccaFdlcpbibg-blUB2S-c0-d0i_-JpoDEnDpJDtGowE&aifp=v001&slist=secure/idents/h264/bbc_one
flashVer: LNX 10,0,45,2
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796
tcUrl: rtmp://92.123.153.165:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=dbEaic1aearcec4cZaGb0bjccaFdlcpbibg-blUB2S-c0-d0i_-JpoDEnDpJDtGowE&aifp=v001&slist=secure/idents/h264/bbc_one
pageUrl: http://www.bbc.co.uk/iplayer/episode/b00s0b6g/Jonathan_Creek_The_Judas_Tree/
WARNING: Trying different position for server digest!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

Processing connect
app: ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=dbEdlcPctbDbNcKcnbNbmcPcxchc_bRaHcf-blUB2X-c0-d0i_-CpmFJoFoODtGqxL&aifp=v001&slist=secure/b000s09cdH264151585069
flashVer: LNX 10,0,45,2
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796
tcUrl: rtmp://92.123.153.165:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=dbEdlcPctbDbNcKcnbNbmcPcxchc_bRaHcf-blUB2X-c0-d0i_-CpmFJoFoODtGqxL&aifp=v001&slist=secure/b000s09cdH264151585069
pageUrl: http://www.bbc.co.uk/iplayer/episode/b00s0b6g/Jonathan_Creek_The_Judas_Tree/
WARNING: Trying different position for server digest!

ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

Any guru with pointers please?

hyc 04-05-2010 05:57 PM

Re: BBC TV Recording with rtmpsuck


 
Run it with -z to get the debug output.

croques 04-06-2010 06:26 AM

Re: BBC TV Recording with rtmpsuck


 
The tail of the output is:-

Code:

DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG2: RTMP_SendPacket: fd=5, size=665
  0000:  03 00 00 01 00 02 99 14  00 00 00 00              ............     
  0000:  02 00 07 63 6f 6e 6e 65  63 74 00 3f f0 00 00 00  ...connect.?.... 
  0010:  00 00 00 03 00 03 61 70  70 02 00 9d 6f 6e 64 65  ......app...onde 
  0020:  6d 61 6e 64 3f 5f 66 63  73 5f 76 68 6f 73 74 3d  mand?_fcs_vhost= 
  0030:  63 70 34 31 37 35 32 2e  65 64 67 65 66 63 73 2e  cp41752.edgefcs. 
  0040:  6e 65 74 26 61 75 74 68  3d 64 62 45 62 6f 61 50  net&auth=dbEboaP 
  0050:  63 59 63 77 64 4e 64 6d  63 66 62 6b 62 69 61 43  cYcwdNdmcfbkbiaC 
  0060:  61 6f 63 33 64 50 62 63  64 47 63 66 2d 62 6c 55  aoc3dPbcdGcf-blU 
  0070:  59 7a 51 2d 63 30 2d 64  30 69 5f 2d 46 6e 6d 46  YzQ-c0-d0i_-FnmF 
  0000:  c3                                                .               
  0000:  41 70 79 71 4f 45 70 47  73 78 43 26 61 69 66 70  ApyqOEpGsxC&aifp 
  0010:  3d 76 30 30 31 26 73 6c  69 73 74 3d 73 65 63 75  =v001&slist=secu 
  0020:  72 65 2f 62 30 30 30 6d  6d 6e 38 64 48 32 36 34  re/b000mmn8dH264 
  0030:  31 35 31 34 33 37 34 33  36 00 08 66 6c 61 73 68  151437436..flash 
  0040:  56 65 72 02 00 0d 4c 4e  58 20 31 30 2c 30 2c 34  Ver...LNX 10,0,4 
  0050:  35 2c 32 00 06 73 77 66  55 72 6c 02 00 34 68 74  5,2..swfUrl..4ht 
  0060:  74 70 3a 2f 2f 77 77 77  2e 62 62 63 2e 63 6f 2e  tp://www.bbc.co. 
  0070:  75 6b 2f 65 6d 70 2f 31  30 70 6c 61 79 65 72 2e  uk/emp/10player. 
  0000:  c3                                                .               
  0000:  73 77 66 3f 72 65 76 69  73 69 6f 6e 3d 31 38 31  swf?revision=181 
  0010:  38 32 00 05 74 63 55 72  6c 02 00 b8 72 74 6d 70  82..tcUrl...rtmp 
  0020:  3a 2f 2f 39 32 2e 31 32  33 2e 31 35 33 2e 31 34  ://92.123.153.14 
  0030:  30 3a 31 39 33 35 2f 6f  6e 64 65 6d 61 6e 64 3f  0:1935/ondemand? 
  0040:  5f 66 63 73 5f 76 68 6f  73 74 3d 63 70 34 31 37  _fcs_vhost=cp417 
  0050:  35 32 2e 65 64 67 65 66  63 73 2e 6e 65 74 26 61  52.edgefcs.net&a 
  0060:  75 74 68 3d 64 62 45 62  6f 61 50 63 59 63 77 64  uth=dbEboaPcYcwd 
  0070:  4e 64 6d 63 66 62 6b 62  69 61 43 61 6f 63 33 64  NdmcfbkbiaCaoc3d 
  0000:  c3                                                .               
  0000:  50 62 63 64 47 63 66 2d  62 6c 55 59 7a 51 2d 63  PbcdGcf-blUYzQ-c 
  0010:  30 2d 64 30 69 5f 2d 46  6e 6d 46 41 70 79 71 4f  0-d0i_-FnmFApyqO 
  0020:  45 70 47 73 78 43 26 61  69 66 70 3d 76 30 30 31  EpGsxC&aifp=v001 
  0030:  26 73 6c 69 73 74 3d 73  65 63 75 72 65 2f 62 30  &slist=secure/b0 
  0040:  30 30 6d 6d 6e 38 64 48  32 36 34 31 35 31 34 33  00mmn8dH26415143 
  0050:  37 34 33 36 00 04 66 70  61 64 01 00 00 0c 63 61  7436..fpad....ca 
  0060:  70 61 62 69 6c 69 74 69  65 73 00 40 2e 00 00 00  pabilities.@.... 
  0070:  00 00 00 00 0b 61 75 64  69 6f 43 6f 64 65 63 73  .....audioCodecs 
  0000:  c3                                                .               
  0000:  00 40 a8 ee 00 00 00 00  00 00 0b 76 69 64 65 6f  .@.........video 
  0010:  43 6f 64 65 63 73 00 40  6f 80 00 00 00 00 00 00  Codecs.@o....... 
  0020:  0d 76 69 64 65 6f 46 75  6e 63 74 69 6f 6e 00 3f  .videoFunction.? 
  0030:  f0 00 00 00 00 00 00 00  07 70 61 67 65 55 72 6c  .........pageUrl 
  0040:  02 00 51 68 74 74 70 3a  2f 2f 77 77 77 2e 62 62  ..Qhttp://www.bb 
  0050:  63 2e 63 6f 2e 75 6b 2f  69 70 6c 61 79 65 72 2f  c.co.uk/iplayer/ 
  0060:  65 70 69 73 6f 64 65 2f  62 30 30 6d 66 33 62 6e  episode/b00mf3bn 
  0070:  2f 4d 69 63 68 61 65 6c  5f 4d 63 49 6e 74 79 72  /Michael_McIntyr 
  0000:  c3                                                .               
  0000:  65 5f 4c 69 76 65 5f 61  6e 64 5f 4c 61 75 67 68  e_Live_and_Laugh 
  0010:  69 6e 67 2f 00 00 09 01  00                        ing/.....       
DEBUG: Invoking connect
DEBUG2: RTMP_ReadPacket: fd=4
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

DEBUG: serverThread: processed request


elch 04-11-2010 08:51 AM

Re: BBC TV Recording with rtmpsuck


 
Good choice. I've also watched "Michael McIntyre: Live and Laughing". :)

This command works for me:

Code:

rtmpdump --port 1935 --protocol 0 --playpath 'mp4:iplayerstream/secure_auth/1500kbps/b000mmn8dh264_high_151437436?s=1270954121&e=1271040521&h=40203b7239a2737444b250888b79ed7e' --host bbcmedia.fcod.llnwd.net --swfUrl http://www.bbc.co.uk/emp/10player.swf\?revision=14200_14320 --tcUrl 'rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3' --app 'a1414/e3' --timeout 10 -o '/dev/shm/iplayer_streaming_h264_flv_high.flv'
You might need to update some parameters.

hyc 04-11-2010 05:06 PM

Re: BBC TV Recording with rtmpsuck


 
Please don't specify the options in that manner, support for that style will be dropped in a future release.

Code:

rtmpdump -r rtmp://bbcmedia.fcod.llnwd.net --playpath 'mp4:iplayerstream/secure_auth/1500kbps/b000mmn8dh264_high_151437436?s=1270954121&e=1271040521&h=40203b7239a2737444b250888b79ed7e' --swfUrl http://www.bbc.co.uk/emp/10player.swf\?revision=14200_14320 --app 'a1414/e3' --timeout 10 -o '/dev/shm/iplayer_streaming_h264_flv_high.flv'

croques 04-12-2010 01:06 AM

Re: BBC TV Recording with rtmpsuck


 
@elch

Despite hyc's wristslap it works, as written, for me too! Thanks for spelling it out. :)

elch 04-12-2010 09:15 AM

Re: BBC TV Recording with rtmpsuck


 
@croques:
Great to hear.

@hyc:
What's the advantage of the new approach? BBC also saves the parameters separated in a XML file which my script just parses. Finally, it passes them on to the rtmpdump binary without doing any unnecessary concatenation etc. Actually, using separated parameters is even less confusing because you don't need to wonder if an option has higher precedence, like --host over -r.

hyc 04-12-2010 10:27 AM

Re: BBC TV Recording with rtmpsuck


 
I'm in the midst of getting librtmp supported in ffmpeg, mplayer, and XBMC. Each of these programs had completely different methods of specifying options. I've defined a single URL format that works for all of them. Better to have a single format that works consistently across all software. rtmpdump is going to migrate to that format too.

The U in URL stands for "universal" and that's the way things should be...

elch 04-12-2010 11:43 AM

Re: BBC TV Recording with rtmpsuck


 
In my opinion, it shouldn't be the task of the library to do the dirty parsing stuff. To neglect a clean API just because of badly designed applications has never been a good idea. What's wrong with making the applications only specify the values without passing inconsistent-formatted RTMP addresses to librtmp?

hyc 04-12-2010 11:58 AM

Re: BBC TV Recording with rtmpsuck


 
The problem is the tremendous duplication of effort in parsing the options, of which there are already 17 or so and will probably be more over time. There's no good reason to have to patch all of the apps every time we add a new option to librtmp.

elch 04-12-2010 12:17 PM

Re: BBC TV Recording with rtmpsuck


 
True, but is there really the need for XBMC etc. to support all of them? If the developers encounter a service that might require a 'special' parameter, they can add support for this particular parameter in the same breath (if not already done). The effort is worth it, if you ask me. The advantages are obvious: A much more flexible library with no need for the (mis)use of uncommon characters as separators as you'd suggested on the mailing list.

Bodhi 05-02-2010 11:06 AM

Need help recording bbc.co.uk show...


 
I tried using rtmpdump to record a radio show, and I keep getting an error saying handshake failed. Anyone know what I'm doing wrong?

This is the website with a link to the show:
_http://www.bbc.co.uk/programmes/b00s7m2d

and this is the rtmpt link I found with URL Snooper:
rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4:radio2/secure_auth/international/RBN2_radio_2_-_sunday_0000_b00s7m1y_2010_05_02_03_23_34?s=127277 3895&e=1272860295&h=cbffae1c0ea1f481fe0ded 6fab65653b

Khrushchev 05-20-2010 11:48 PM

rtmpdump fails for BBC iPlayer


 
Recently streams from BBC radio3 are failing in rtmpdump v2.2d, first flashaudio, now flashaac1 and flashaac2. We are receiving Command exit code 1 (raw code = 256). RTMPDump is being run by get_iplayer 2.76.

We presume BBC has altered something in recent streams that is causing this problem. flashaudio was the first to fail (more than a month ago), now flashaac modes are also failing.

Has this problem been reported elsewhere? Are there known workarounds?

Would debug output from RTMPDump be helpful? If so, what command line arguments would produce helpful debug logs?

Khrushchev 05-21-2010 02:05 AM

Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC iPl


 
Here is debug output from from rtmpdump:

Code:

DEBUG: Protocol      : RTMP

DEBUG: Hostname      : bbcmedia.fcod.llnwd.net

DEBUG: Port          : 1935

DEBUG: Playpath      : mp4:radio3/secure_auth/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_23.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=radio3/secure_auth/modem/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_44.mp4,radio3/secure_auth/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_23.mp4&et=1274435234&fmta-token=e4a9bbd695df3263b8005b5b3d2943fe7793e01cfba682320d2a371a1dd69e78

DEBUG: tcUrl        : rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3

DEBUG: swfUrl        : http://www.bbc.co.uk/emp/10player.sw...on=14200_14320

DEBUG: app          : a1414/e3

DEBUG: flashVer      : LNX 10,0,22,87

DEBUG: live          : no

DEBUG: timeout      : 10 sec

DEBUG: Connect, ... connected, handshaking

DEBUG: HandShake: Type Answer  : 03

DEBUG: HandShake: Server Uptime : 1776136389

DEBUG: HandShake: FMS Version  : 3.5.2.1

DEBUG: Connect, handshaked

INFO: Connected...
Starting download at: 0.000 kB

DEBUG: GetNextMediaPacket, received: server BW

DEBUG: GetNextMediaPacket, received: client BW

DEBUG: GetNextMediaPacket, received: invoke 240 bytes

DEBUG: Property: <Name:                  no-name., STRING:        _result>

DEBUG: Property: <Name:                  no-name., NUMBER:        1.00>

DEBUG: Property: <Name:                  no-name., OBJECT>

DEBUG: Property: <Name:                    fmsVer, STRING:        FMS/3,5,3,837>

DEBUG: Property: <Name:              capabilities, NUMBER:        127.00>

DEBUG: Property: <Name:                      mode, NUMBER:        1.00>

DEBUG: Property: <Name:                  no-name., OBJECT>

DEBUG: Property: <Name:                    level, STRING:        status>

DEBUG: Property: <Name:                      code, STRING:        NetConnection.Connect.Success>

DEBUG: Property: <Name:              description, STRING:        Connection succeeded.>

DEBUG: Property: <Name:            objectEncoding, NUMBER:        0.00>

DEBUG: Property: <Name:                      data, OBJECT>

DEBUG: Property: <Name:                  version, STRING:        3,5,3,837>

DEBUG: HandleInvoke, server invoking <_result>

DEBUG: HandleInvoke, received result for method call <connect>

DEBUG: sending ping. type: 0x0003

DEBUG: GetNextMediaPacket, received: invoke 21 bytes

DEBUG: Property: <Name:                  no-name., STRING:        onBWDone>

DEBUG: Property: <Name:                  no-name., NUMBER:        0.00>

DEBUG: HandleInvoke, server invoking <onBWDone>

DEBUG: GetNextMediaPacket, received: invoke 29 bytes

DEBUG: Property: <Name:                  no-name., STRING:        _result>

DEBUG: Property: <Name:                  no-name., NUMBER:        2.00>

DEBUG: Property: NULL

DEBUG: Property: <Name:                  no-name., NUMBER:        1.00>

DEBUG: HandleInvoke, server invoking <_result>

DEBUG: HandleInvoke, received result for method call <createStream>

DEBUG: SendPlay, sending play: mp4:radio3/secure_auth/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_23.mp4?as=adobe-hmac-sha256&av=1&te=connect&mp=radio3/secure_auth/modem/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_44.mp4,radio3/secure_auth/RBN2_radio_3_-_thursday_1700_b00sbfmb_2010_05_20_18_44_23.mp4&et=1274435234&fmta-token=e4a9bbd695df3263b8005b5b3d2943fe7793e01cfba682320d2a371a1dd69e78

DEBUG: sending ping. type: 0x0003

DEBUG: GetNextMediaPacket, received: invoke 133 bytes

DEBUG: Property: <Name:                  no-name., STRING:        onStatus>

DEBUG: Property: <Name:                  no-name., NUMBER:        0.00>

DEBUG: Property: NULL

DEBUG: Property: <Name:                  no-name., OBJECT>

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:        ^ytwIPwY>

DEBUG: HandleInvoke, server invoking <onStatus>

DEBUG: HandleInvoke, onStatus: NetStream.Failed


DEBUG: Writing data type: 00
Download may be incomplete (downloaded about 0.00%), try --resume

DEBUG: Closing connection.

DEBUG: Exit code:


Garibaldi 05-21-2010 01:04 PM

Re: Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC


 
Hi Khrushchev, if you go to the get_iplayer website where the original author of the program (Phil Lewis) has kindly allowed users to continue to post comments on the final blog post, you will see that a user under the name 'fsck' has posted the two lines of code that you need to change in get_iplayer.pl:

http://linuxcentre.net/get_iplayer-d...#comment-22883 (Remember to change the quotes if you use it from the linuxcenter :) or just copy and paste from here):
Quote:

Under the section ‘# Limelight CDN’ change these two lines:
From:
Code:

$conn->{playpath} = "$cattribs->{identifier}?$cattribs->{authString}";
To:
Code:

$conn->{playpath} = "$cattribs->{identifier}";
AND
From:
Code:

$conn->{application} = $cattribs->{application};
To:
Code:

$conn->{application} = "$cattribs->{application}?$cattribs->{authString}";

P.S. Thank you to whoever copied and posted the code from the comment at linuxcentre, I should have thought myself to copy it and paste it here as well, duh.

any ANONYMOUS forum user 05-25-2010 03:28 AM

Re: Need help recording bbc.co.uk show...


 
Read the following links for details of what you could have done at the time to solve your problem, how changes on the iPlayer website have since been made to block those solutions, and what other software exists to help you now -

http://streemeboxvcr.yuku.com/topic/2238:
Quote:

You can record the BBC iPlayer (Radio and TV) using rtmpdump

Note: This post is optimised for Windows 98 / 98SE / ME.

Use RTMPdump v2.1d
(later versions don't work with Win98 / 98SE / ME)

RADIO SHOWS -

A. Download an MP4 file

MP4 files use AAC (Advanced Audio Coding), an audio format that gives better sound quality than MP3.


1. Open the BBC’s iPlayer website at the page that plays the radio show you want to download.

2. Note the 8-digit Programme ID (PID) contained in the page’s URL address. That address looks like the following, but has an 8-digit PID instead of 8 zeros:

Code:

http://www.bbc.co.uk/iplayer/console/00000000
3. Type the following URL into the Address bar of your browser, replacing the 8 zeros with the eight-digit PID, to open an XML page in your browser:

Code:

http://www.bbc.co.uk/iplayer/playlist/00000000
4. Type the following URL into the Address bar of your browser, replacing the 8 zeros with the 8-digit ID called "identifier" from the page you opened in step 3, then use the completed URL to open an XML page in the browser:

Code:

http://www.bbc.co.uk/mediaselector/4/mtis/stream/00000000
5. Copy-and-paste the string called HREF in the XML page you opened at step 4 (in the section marked "aac" and "bitrate=128") into the following command, in place of the string of zero's (but don't delete the quote marks):

rtmpdump -r "00000000000000000000000000000000000000000" -o filename.flv

You should copy-and-paste the completed command into a .BAT batch file; then put the batch file in the same directory (folder) as the program RTMPDUMP.EXE; then open an Internet connection; then run the batch file (i.e. double-click on it).


The above instructions will download a 34MB .FLV flash file, containing an MP4A (MP4 Audio) file encoded in AAC audio format, at a sampling rate of 44.1 kHz, with an average bitrate of 128 kbps.

The FLV file plays in GOM Player v2.1.21.4846, and in Applian FLV Player v2.0. For Windows 9x, I recommend GOM Player.


If you'd prefer a smaller file, copy instead the href string in the "aac" section marked "bitrate=48" in the Media Selector page at step 5 above.



An Example -

This is for an imaginary radio show with the Programme ID (PID) b00s6492

A. The iPlayer page URL (contains the PID):
Code:

http://www.bbc.co.uk/iplayer/console/b00s6492
B. The Playlist page URL (contains the PID):
Code:

http://www.bbc.co.uk/iplayer/playlist/b00s6492
C. The Media Selector page URL (contains the "identifier"):
Code:

http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00s630l
D. The RTMPdump command:
rtmpdump -r "rtmpt://bbcmedia.fcod.llnwd.net/a1414/e3/mp4: bbc7/secure_auth/RBN2_bbc7_-_wednesday_0130_b00s630l_2010_04_28_01_38_20?s=127 2518768&e=1272605168&h=6faf8376fbf02 ec82b0db6035ddb4653" -o filename.flv

Paragraph D is only an example. The string of characters between the quotation marks will be different every time, since this is the address of the particular file.



You can, optionally, then extract the mp4 audio file from the Flash wrapper -

A: Download and install the program FFMPEG which you can get from this link
(the file to download is the one called ffmpeg-r16537-gpl-shared-win32.tar.bz2
or get the latest version) - you’ll need an unzip program to open it called 7-zip

B: Once unzipped, the installer program will install FFMPEG.exe and five .DLL
files it needs (avcodec-52, avdevice-52, avformat-52, avutil-49 and swscale-0)
and it’s best to copy all those files to C:\ (the root directory of your hard disk)

C: Type this command to extract the mp4 audio stream from the Flash file -

C:\ffmpeg.exe -i "filename.flv" -acodec copy "output.mp4"




B. Download a WMA file

A 96 kbps file in Windows Media Audio (.WMA) format


1. Install the program RTMPdump.exe as detailed above, and also install the program SDP v2.0.0 (SDP Multimedia) by the Streaming Download Project.

2. Follow steps 1, 2, 3 and 4 in Part A above ("Download an MP4 file").

3. Find the section marked encoding="wma" in the XML page that opened in that last step. Then copy the asx link in that section (that link is called the href), and paste it into Windows Media Player 7: start that program, go to FILE > OPEN URL, then paste in the link, then click "OK".

That asx link will look like this example, but must be all on one line -

Code:

http://www.bbc.co.uk/mediaselector/4/asx/b00s378s/
iplayer_intl_stream_wma_uk_concrete

4. Start the radio show playing, then save its url address in a playlist: go to
FILE > EXPORT PLAYLIST TO FILE and save a .asx playlist file to the Desktop.

5. Open that playlist file with a text editor (e.g. Notepad), and look for a link similar to this:

mms://wm-acl.bbc.co.uk/wms/bbc7coyopa/bbc7_-_monday_0000.wma

6. Copy-and-paste the link you've found into the program SDP Multimedia v2.0.0, to download the radio show as a .wma (Windows Media Audio) file:

(1) Start the SDP program
(2) Go to FILE > OPEN and paste in the mms string, then click "OK"
(3) Click "GO", type a file name in the box that opens, then click "save"



C. Download a RealAudio file

A 44 kbps file in RealAudio (.RA) format


1. Install the program StreamboxVCR

2. Follow steps 1, 2, 3 and 4 in Part A above ("Download an MP4 file").

3. Find the section marked encoding="real" in the XML page that opened in that last step. Then copy the ram link in that section (that link is called the href). The link will look similar to this example, but must be all on one line -

[codel]http://www.bbc.co.uk//iplayer/aod/playlists/s8/73/s0/0b/RadioBridge_intl_2300_bbc_7.ram[/code]

4. Copy the link, and paste it into Streambox Vcr, to download the radio show as an .ra (RealAudio) file:

(1) Start the program called StreamBox VCR 1.0 beta 31smf+ turbo
(2) Go to EDIT > PASTE LINK and paste the link in the 'Location' box, & click "OK"
http://www.google.com/search?q=bbcmedia.fcod.llnwd.net/a1414/e3/

any ANONYMOUS forum user 05-25-2010 03:28 AM

Re: Need help recording bbc.co.uk show...


 
http://beebhack.wikia.com/wiki/IPhone_H.264_version:
Quote:

On the 7th of March 2008 the BBC launched an iPhone compatible version of their web-based iPlayer service. Visitors to iPlayer site using an iPhone would be presented with a slightly tweaked interface, but crucially where users of the site using a desktop web browser, iPhone users would see an embedded Quicktime player streaming H.264 video (referred to on iPlayer as MP4) over a normal HTTP protocol. This is the current method used by download scripts.

Overview of video request process


The process for requesting the H.264 video is as follows:
  1. Video page is requested and a "BBC-UID" cookie is set, containing the URL-encoded User-Agent string of the browser.
  2. Find a version PID for the episode PID from
    Code:

    http://www.bbc.co.uk/iplayer/playlist/
    . This is found in the form of
    Code:

    <item kind="programme" duration="[duration]" identifier="[version PID]" ...
  3. Request
    Code:

    http://www.bbc.co.uk/mediaselector/3/auth/iplayer_streaming_http_mp4/[PID]?[RAND]
    where [PID] is the programme version ID and [RAND] is a random number, although the random number is apparently unused by the service. This URL (and all subsequent requests) must have:
    • The Quicktime User-Agent header: "Apple iPhone v1.1.1 CoreMedia v1.0.0.3A110a"
    • The BBC-UID cookie
    • A "Range" header of "0-1"
    • "Accept" header of "*/*"
  4. The video URL then 302 redirects to a much more complex URL . Store this URL.
  5. Initially, request this URL with "Range" of "bytes=0-1" to get the "Content-Range" header back containing the full byte length of the video.
  6. Step through the video length using the "Range" header from zero (or from the existing size of a partially downloaded file) in steps of under 70MB until the download is finished, appending to a file with a .mp4 extension.
The finished file should be a playable, unencrypted video.

Alternative Method

Follow the above steps replacing steps 3 and 4 as follows:

3. Request
Code:

http://www.bbc.co.uk/mediaselector/4/mtis/stream/[version PID]
where [version PID].

4. In the resulting XML find the media element that contains the attribute
Code:

service="iplayer_streaming_http_mp4"
then find the href attribute of the connection child element. The is the URL. e.g.
Code:

<media kind="video"
        width="480"
        height="272"
        expires="2010-01-01T22:59:00+00:00"
        bitrate="516"
        service="iplayer_streaming_http_mp4"
        type="video/mp4"
        encoding="h264" >
        <connection                       
                priority="2"
                kind="securesis"
                server="http://download.iplayer.bbc.co.uk/"
                identifier="iplayer_streaming_http_mp4/5421531205075963289"
                authString="iVXZx55%2FTNMmb1BzHh0nO6835iCiAPOU6K2ofDUx9limC26%2Bqowh8666zL5G9U7neJxvdfGgSRuU%0A%2F86r%2BxAGs4sbRmkZclq9%2F9h%2B3brWmr6fsuKhi4DosbXOUg59b%2FGGNBdQKl0%3D%0A"
                href="http://download.iplayer.bbc.co.uk/iplayer_streaming_http_mp4/5421531205075963289.mp4?token=iVXZx55%2FTNMmb1BzHh0nO6835iCiAPOU6K2ofDUx9limC26%2Bqowh8666zL5G9U7neJxvdfGgSRuU%0A%2F86r%2BxAGs4sbRmkZclq9%2F9h%2B3brWmr6fsuKhi4DosbXOUg59b%2FGGNBdQKl0%3D%0A&pid=b00pm1h6"                                                                     
        />
</media>

Example HTTP headers sent by an iPhone session

Code:

GET www.bbc.co.uk/mediaselector/3/auth/iplayer_streaming_http_mp4/b009gbsn HTTP/1.1
Accept: */*
Cookie: BBC-UID=74a79c638cbe4c2d416e453f70f0dcf063d0b78d20c0c1d4843ffaaf85b17c9c0Mozilla%2f5%2e0%20%28iPhone%3b%20U%3b%20CPU%20like%20Mac%20OS%20X%3b%20en%29%20AppleWebKit%2f420%2e1%20%28KHTML%2c%20like%20Gecko%29%20Version%2f3%2e0%20Mobile%2f4A93%20Safari%2f419%2e3
User-Agent: Apple iPhone v1.1.4 CoreMedia v1.0.0.4A102
Connection: close
Range: bytes=0-1
Host: www.bbc.co.uk

This is then followed by a redirect response and the client creates another request to the actual media location:

Code:

GET download.iplayer.bbc.co.uk/iplayer_streaming_http_mp4/120535810311891748.mp4?token=iVXfwJl4SNsma1ByHhlxO%2FVjsCCjA%2FSSsqr6KzU2p1ymDTC%2Bq94kpfjpz%2BlMpki3epI%2BcfHySRmU%0Aos7y%2BxQGsdNDF2UeI124qoN%2F3b7QmLqZtOuii4bpt7jOVQp7b%2BbFKVM%3D%0A HTTP/1.1
Cookie: BBC-UID=74a79c638cbe4c2d416e453f70f0dcf063d0b78d20c0c1d4843ffaaf85b17c9c0;
User-Agent: Apple iPhone v1.1.4 CoreMedia v1.0.0.4A102
Connection: close
Host: download.iplayer.bbc.co.uk
Range: bytes=0-

Timeline of BBC updates to iPhone interface

This seems to have stabilized and the current method of requesting video is at the top of the page.

View the page history for this section if you want to see all the fun hoops the BBC made us jump through for a while.


Various methods for downloading from iPlayer have been developed, including get_iplayer which has versions for Windows 95/98/ME/XP, Linux/Unix, and Mac OSX.

As of March 10 2010, get_iplayer has been withdrawn and is no longer available on the linuxcentre.net website. It has been forked here: http://github.com/jjl/get_iplayer


http://www.google.com/search?q=bbcmedia.fcod.llnwd.net/a1414/e3/

elch 05-26-2010 03:18 PM

Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC iPl


 
By the way, there is also a fork of get_iplayer integrating various patches. http://git.infradead.org/get_iplayer.git

Would somebody be so kind and provide a working command or could tell me what I'm doing wrong with putting the parameters together? Example:

rtmpdump --port 1935 --protocol 0 --playpath 'mp4:iplayerstream/secure_auth/1500kbps/The_Cut_Series_2_Episode_5_b00skndd.mp4' --host bbcmedia.fcod.llnwd.net --swfUrl http://www.bbc.co.uk/emp/10player.sw...on=14200_14320 --tcUrl 'rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3' --app 'a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/The_Cut_Series_2_Episode_5_b00skndd.mp4,iplayerstr eam/secure_auth/800kbps/The_Cut_Series_2_Episode_5_b00skndd.mp4,iplayerstr eam/secure_auth/480kbps/The_Cut_Series_2_Episode_5_b00skndd.mp4,iplayerstr eam/secure_auth/400kbps/The_Cut_Series_2_Episode_5_b00skndd.mp4&et=1272914 612&fmta-token={THE_TOKEN}' --timeout 10 -o '/mnt/usb/Series/The Cut/Series 2/5. Confidence/iplayer_streaming_h264_flv_high.flv'

Yes, I am aware of the The_Cut_Series_2_Episode_5_b00skndd.mp4 appearing several times but how would I do it right? Just use the first one and skip the others to finally continue with et and fmta-token?

Thanks!

any ANONYMOUS forum user 05-28-2010 12:24 PM

Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC iPl


 
This is the new format of the command for RTMPDUMP 2.2d -

rtmpdump -r "rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=bbc7/secure_auth/modem/RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_30_02.mp4,bbc7/secure_auth/RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_26_32.mp4&et=1 275070833&fmta-token=20f39f70bfa163a2f61ba534b732bdcb036683e3ab4f 7b013e698554ac5516d1" -a "a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=bbc7/secure_auth/modem/RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_30_02.mp4,bbc7/secure_auth/RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_26_32.mp4&et=1 275070833&fmta-token=20f39f70bfa163a2f61ba534b732bdcb036683e3ab4f 7b013e698554ac5516d1" -f "WIN 9,0,260,0" -W "http://www.bbc.co.uk/emp/9player.swf?revision=18182_20020" -p "http://www.bbc.co.uk/iplayer/console/b007r4yr" -y "mp4:bbc7/secure_auth/RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_26_32.mp4" -o RBN2_bbc7_-_friday_0930_b007r4y0_2010_05_28_09_26_32.mp4


The following instructions enable you to find the URL address of an RTMP stream, i.e. the real address of a BBC iPlayer radio or tv show, using a program called RTMPSRV.EXE, and you then use that address with the main program (RTMPDUMP.EXE) to download that show -

1. Use Get_iPlayer to download the RTMP stream info for the BBC radio or tv show which you want to record: insert the 8-digit PID (Programme ID) number from the URL address of the iPlayer page for that show, in place of the 8 zero's in this command -

perl get_iplayer.pl --type=radio --streaminfo PID:00000000 > BBC.txt

2. All you need from the text file which the previous step creates is the HOST address, but that step is unnecessary 99% of the time because for the BBC iPlayer the host address is normally this:

bbcmedia.fcod.llnwd.net

3. Edit your computer's HOSTS file, as follows:

(a) Go to START > RUN and type this in the box, then click OK:

C:\WINDOWS\COMMAND\ATTRIB.EXE -R -S -H C:\WINDOWS\HOSTS

(b) Go to START > RUN and type this in the box, then click OK:

EDIT C:\WINDOWS\HOSTS

(c) Disable the line in the HOSTS file that reads "127.0.0.1 localhost" by putting a # at the start of that line

(d) Type in the following line, immediately underneath that line:
127.0.0.1 bbcmedia.fcod.llnwd.net

(e) Save the changes: File > Save

NB: When it's all over, put your HOSTS file back to normal by reversing all these changes.

4. Download the program RTMPDUMP version 2.2d from this link:
http://rtmpdump.mplayerhq.hu/downloa...2d-windows.zip

The .zip file includes RTMPSRV.exe as well as RTMPDUMP.exe, so run RTMPSRV.exe (by double-clicking it).

5. Open the iPlayer page that plays the radio or tv show you want to download, and start it playing. This is an example of the page URL address (you must substitute the show's 8-digit PID number for the 8 zero's in this example) -

http://www.bbc.co.uk/iplayer/console/00000000

6. Now look at the window in which RTMPSRV is running. It will start displaying the true RTMP address of the tv or radio show that the iPlayer is trying to play in the other window.


Command Format:

rtmpdump -r "rtmp://[server]:[port]/[application]?[authString]"
-a "[application]?[authString]" -f "[Flash Version]" -W "[swfUrl]"
-p "[iPlayer page URL]" -y "[mp4: to .mp4 playpath]" -o file.flv


Command Example:

rtmpdump -r "rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=bbc7/secure_auth/RBN2_bbc_-_thursday_1930_b00sg0w7_2010_05_20_19_26_38.mp4&et =1274934408&fmta-token=2b4b12633bfd205b3d7f3060c0f827c37ae180808836 97444853b3c7866b40ee" -a "a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=bbc7/secure_auth/RBN2_bbc_-_thursday_1930_b00sg0w7_2010_05_20_19_26_38.mp4&et =1274934408&fmta-token=2b4b12633bfd205b3d7f3060c0f827c37ae180808836 97444853b3c7866b40ee" -f "WIN 9,0,260,0" -W "http://www.bbc.co.uk/emp/9player.swf?revision=18182_20020" -p "http://www.bbc.co.uk/iplayer/console/b00sg1gl" -y "mp4:bbc7/secure_auth/RBN2_bbc7_-_thursday_1930_b00sg0w7_2010_05_20_19_26_38.mp4" -o filename.flv


7. Write a batch (.BAT) file called RTMPSRV.BAT to run RTMPSRV.EXE and to pipe its output into another .BAT file, that can be used then to actually download the iPlayer show -

This is the content of RTMPSRV.BAT -

rtmpsrv > rtmpdump_run.bat

If you run RTMPSRV.EXE by double-clicking on the batch file RTMPSRV.bat, it will save all its output into RTMPDUMP.bat - but remember: it is saving the URL address of the iPlayer show, not the actual show itself!

Note: You can NOT run RTMPDUMP_RUN.BAT to download the iPlayer show until you have re-edited your HOSTS file back to its original state (or you'll get an error message).

Note: There will be *many* copies of the download command saved into the batch file RTMPDUMP_RUN.BAT so you must *delete* all except one! Otherwise the batch file will keep deleting (i.e. overwriting) the download every time it completes it!

8. Finally, you must change the file extension of the downloaded file from .MP4 to .FLV because it really is a Flash FLV file!

A Flash audio or video file will play in GOM Player or in Media Player Classic.

There are tools to extract the MP4 file from inside the FLV if you want to do that (e.g. FFMPEG.EXE).

elch 05-29-2010 12:50 PM

Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC iPl


 
Great tutorial.

Thanks, mate!

elch 05-29-2010 01:04 PM

Re: Need help recording bbc.co.uk show...


 
Alternatively, you can also follow this tutorial:

http://stream-recorder.com/forum/sho...24&postcount=5

Ed999 06-10-2010 03:06 AM

Re: rtmpdump v2.2d Command Exit Code 1 (raw code = 256) when downloading from BBC iPl


 
To use RTMPDUMP with Windows 98 / 98SE / ME you need to use v2.1d (or earlier):

http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.1d-windows.zip

RTMPDUMP v2.2d requires Windows XP or later. It generates an error ('fault in MSVCRT.DLL') in Windows 9x.


I, too, would very much like to know which command line arguments would produce helpful debug logs. Can anybody help?


In the case of an archive (i.e. a non-iPlayer) BBC file, which they use to stream on-demand shows that are intended to be available for longer than 7 days following transmission, including their education and scientific shows (e.g. Patrick Moore's astronomy series 'The Sky At Night'), RTMPSRV.exe does not appear to be able to detect the connection settings.

A command can be built by hand, as follows, since these RTMP files are not using quite as complex a command as iPlayer -

1. In the HTML code of the BBC webpage that plays the file, locate the URL address of the Playlist (an .XML file). Example:

http://www.bbc.co.uk/archive/xml/76/20.xml

2. Open the Playlist page. It contains the SERVER and IDENTIFIER data. Construct the following URL (on a *single* line), to open the Media Selector page:

http://www.bbc.co.uk/mediaselector/4/gtis/stream/?
server=[SERVER]&identifier=[IDENTIFIER]

Example:

http://www.bbc.co.uk/mediaselector/4/gtis/stream/?server=cp47317.edgefcs.net&identifier=archive/white/OAT_BBC_7620

3. Open the Media Selector page. It contains the APPLICATION (always "ondemand") and TOKEN data. Construct the following URL:

rtmpdump -r "rtmp://[SERVER]:1935/ondemand?
_fcs_vhost=[SERVER]&auth=[TOKEN]&aifp=v001
&slist=[IDENTIFIER]" --tcUrl "rtmp://[SERVER]:80/
ondemand?_fcs_vhost=[SERVER]&auth=[TOKEN]
&aifp=v001&slist=[IDENTIFIER]" --app "ondemand?
_fcs_vhost=[SERVER]&auth=[TOKEN]&aifp=v001&slist=
[IDENTIFIER]" --auth "[TOKEN]" -W "http://www.bbc.co.uk
/emp/9player.swf?revision=18182_20020" -o output.flv

NB: The -W command represents the version of the Macromedia Flash plugin installed in your computer (Flash Player 9 in my case), plus a revision (i.e. version) number found in the HTML code of the BBC webpage in question.


Here is an example of a complete command line -

rtmpdump -r "rtmp://cp47317.edgefcs.net:1935/ondemand?_fcs_vhost=cp47317.edgefcs.net&auth=dbEc7 bqbZdtc9dSa7b7c0d_cJbmdLa7awd0-bmehZn-c0-d0i_-KorEBqFpGErEwxL&aifp=v001&slist=archive/white/OAT_BBC_7620" --tcUrl "rtmp://cp47317.edgefcs.net:80/ondemand?_fcs_vhost=cp47317.edgefcs.net&auth=dbEc7 bqbZdtc9dSa7b7c0d_cJbmdLa7awd0-bmehZn-c0-d0i_-KorEBqFpGErEwxL&aifp=v001&slist=archive/white/OAT_BBC_7620" --app "ondemand?_fcs_vhost=cp47317.edgefcs.net&auth=dbEc 7bqbZdtc9dSa7b7c0d_cJbmdLa7awd0-bmehZn-c0-d0i_-KorEBqFpGErEwxL&aifp=v001&slist=archive/white/OAT_BBC_7620" --auth "dbEc7bqbZdtc9dSa7b7c0d_cJbmdLa7awd0-bmehZn-c0-d0i_-KorEBqFpGErEwxL" -W "http://www.bbc.co.uk/emp/9player.swf?revision=18182_20020" -o file.flv

Stream Recorder 08-01-2010 11:20 PM

rtmpsuck problem recording from BBC: ERROR: Handshake failed. Closing connection...


 
I tried to record an RTMP stream from
Code:

http://www.bbc.co.uk/iplayer/episode/p00902gb/Danny_Baker_30_07_2010/
with rtmpsuck 2.3

and got the following:
Code:

Streaming on rtmp://0.0.0.0:1935
WARNING: Trying different position for client digest!
Processing connect
app: ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEaZczaIbUd7d0cGaCaPaIbXdAdbajaHdF-bmvLsd-dHa-CpqDEoCqOEpGpwK&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45
flashVer: LNX 10,1,53,64
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576
tcUrl: rtmp://217.212.252.220:1935/ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEaZczaIbUd7d0cGaCaPaIbXdAdbajaHdF-bmvLsd-dHa-CpqDEoCqOEpGpwK&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45
pageUrl: http://www.bbc.co.uk/iplayer/episode/p00902gb/Danny_Baker_30_07_2010/
ERROR: RTMP_Connect1, handshake failed.
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!

ERROR: Handshake failed
Closing connection... done!


Stream Recorder 08-01-2010 11:31 PM

Re: rtmpsuck problem recording from BBC: ERROR: Handshake failed. Closing connection.


 
Code:

DEBUG: SHandShake: Client sent signature:
DEBUG: 49 6d d1 5f 3d bd ef 1b 03 39 23 5c df 7b d0 f1
DEBUG: 9a b9 f4 3e 50 2b af f0 f7 56 0d d7 21 c1 49 22
DEBUG: SHandShake: Digest key:
DEBUG: ee d6 4a 16 12 25 b7 1e 9c 81 6a c0 ad d8 2a b1
DEBUG: 1b cf 3a 2b a6 41 4c 68 d4 c0 5e 70 91 b8 40 16
DEBUG: SHandShake: Signature calculated:
DEBUG: 49 6d d1 5f 3d bd ef 1b 03 39 23 5c df 7b d0 f1
DEBUG: 9a b9 f4 3e 50 2b af f0 f7 56 0d d7 21 c1 49 22
DEBUG: SHandShake: Genuine Adobe Flash Player
DEBUG: SHandShake: Handshaking finished....
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  03 00 00 00 00 02 bf 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 be 6f 6e 64 65  ......app...onde 
DEBUG2:  0020:  6d 61 6e 64 3f 5f 66 63  73 5f 76 68 6f 73 74 3d  mand?_fcs_vhost= 
DEBUG2:  0030:  63 70 37 36 36 32 37 2e  65 64 67 65 66 63 73 2e  cp76627.edgefcs. 
DEBUG2:  0040:  6e 65 74 26 61 75 74 68  3d 64 61 45 62 32 63 69  net&auth=daEb2ci 
DEBUG2:  0050:  63 72 64 34 64 58 64 64  61 66 62 6e 64 56 62 52  crd4dXddafbndVbR 
DEBUG2:  0060:  61 4d 61 45 63 35 62 55  61 65 63 4d 2d 62 6d 76  aMaEc5bUaecM-bmv 
DEBUG2:  0070:  4c 46 72 2d 64 48 61 2d  46 70 74 46 48 71 43 71  LFr-dHa-FptFHqCq 
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  c3                                                .               
DEBUG2:  0000:  4f 45 71 45 73 78 46 26  61 69 66 70 3d 76 30 30  OEqEsxF&aifp=v00 
DEBUG2:  0010:  31 26 73 6c 69 73 74 3d  70 75 62 6c 69 63 2f 6c  1&slist=public/l 
DEBUG2:  0020:  6f 6e 64 6f 6e 2f 61 6f  64 2f 52 42 4e 32 5f 64  ondon/aod/RBN2_d 
DEBUG2:  0030:  61 6e 6e 79 62 61 6b 65  72 5f 66 72 69 5f 70 30  annybaker_fri_p0 
DEBUG2:  0040:  30 39 30 32 67 72 5f 32  30 31 30 5f 30 37 5f 33  0902gr_2010_07_3 
DEBUG2:  0050:  30 5f 31 36 5f 32 35 5f  34 35 00 08 66 6c 61 73  0_16_25_45..flas 
DEBUG2:  0060:  68 56 65 72 02 00 0e 4c  4e 58 20 31 30 2c 31 2c  hVer...LNX 10,1, 
DEBUG2:  0070:  35 33 2c 36 34 00 06 73  77 66 55 72 6c 02 00 3a  53,64..swfUrl..: 
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  c3                                                .               
DEBUG2:  0000:  68 74 74 70 3a 2f 2f 77  77 77 2e 62 62 63 2e 63  http://www.bbc.c 
DEBUG2:  0010:  6f 2e 75 6b 2f 65 6d 70  2f 31 30 70 6c 61 79 65  o.uk/emp/10playe 
DEBUG2:  0020:  72 2e 73 77 66 3f 72 65  76 69 73 69 6f 6e 3d 31  r.swf?revision=1 
DEBUG2:  0030:  38 31 38 32 5f 32 30 30  32 30 00 05 74 63 55 72  8182_20020..tcUr 
DEBUG2:  0040:  6c 02 00 da 72 74 6d 70  3a 2f 2f 32 31 37 2e 32  l...rtmp://217.2 
DEBUG2:  0050:  31 32 2e 32 35 32 2e 32  32 30 3a 31 39 33 35 2f  12.252.220:1935/ 
DEBUG2:  0060:  6f 6e 64 65 6d 61 6e 64  3f 5f 66 63 73 5f 76 68  ondemand?_fcs_vh 
DEBUG2:  0070:  6f 73 74 3d 63 70 37 36  36 32 37 2e 65 64 67 65  ost=cp76627.edge 
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  c3                                                .               
DEBUG2:  0000:  66 63 73 2e 6e 65 74 26  61 75 74 68 3d 64 61 45  fcs.net&auth=daE 
DEBUG2:  0010:  62 32 63 69 63 72 64 34  64 58 64 64 61 66 62 6e  b2cicrd4dXddafbn 
DEBUG2:  0020:  64 56 62 52 61 4d 61 45  63 35 62 55 61 65 63 4d  dVbRaMaEc5bUaecM 
DEBUG2:  0030:  2d 62 6d 76 4c 46 72 2d  64 48 61 2d 46 70 74 46  -bmvLFr-dHa-FptF 
DEBUG2:  0040:  48 71 43 71 4f 45 71 45  73 78 46 26 61 69 66 70  HqCqOEqEsxF&aifp 
DEBUG2:  0050:  3d 76 30 30 31 26 73 6c  69 73 74 3d 70 75 62 6c  =v001&slist=publ 
DEBUG2:  0060:  69 63 2f 6c 6f 6e 64 6f  6e 2f 61 6f 64 2f 52 42  ic/london/aod/RB 
DEBUG2:  0070:  4e 32 5f 64 61 6e 6e 79  62 61 6b 65 72 5f 66 72  N2_dannybaker_fr 
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  c3                                                .               
DEBUG2:  0000:  69 5f 70 30 30 39 30 32  67 72 5f 32 30 31 30 5f  i_p00902gr_2010_ 
DEBUG2:  0010:  30 37 5f 33 30 5f 31 36  5f 32 35 5f 34 35 00 04  07_30_16_25_45.. 
DEBUG2:  0020:  66 70 61 64 01 00 00 0c  63 61 70 61 62 69 6c 69  fpad....capabili 
DEBUG2:  0030:  74 69 65 73 00 40 6d e0  00 00 00 00 00 00 0b 61  ties.@m........a 
DEBUG2:  0040:  75 64 69 6f 43 6f 64 65  63 73 00 40 a8 ee 00 00  udioCodecs.@.... 
DEBUG2:  0050:  00 00 00 00 0b 76 69 64  65 6f 43 6f 64 65 63 73  .....videoCodecs 
DEBUG2:  0060:  00 40 6f 80 00 00 00 00  00 00 0d 76 69 64 65 6f  .@o........video 
DEBUG2:  0070:  46 75 6e 63 74 69 6f 6e  00 3f f0 00 00 00 00 00  Function.?...... 
DEBUG2: RTMP_ReadPacket: fd=4
DEBUG2:  0000:  c3                                                .               
DEBUG2:  0000:  00 00 07 70 61 67 65 55  72 6c 02 00 2d 68 74 74  ...pageUrl..-htt 
DEBUG2:  0010:  70 3a 2f 2f 77 77 77 2e  62 62 63 2e 63 6f 2e 75  p://www.bbc.co.u 
DEBUG2:  0020:  6b 2f 69 70 6c 61 79 65  72 2f 63 6f 6e 73 6f 6c  k/iplayer/consol 
DEBUG2:  0030:  65 2f 70 30 30 39 30 32  67 62 00 00 09 01 00      e/p00902gb..... 
DEBUG: ServePacket, client sent packet type 14, size 703 bytes
DEBUG: (object begin)
DEBUG: Property: <Name:          no-name., STRING:        connect>
DEBUG: Property: <Name:          no-name., NUMBER:        1.00>
DEBUG: Property: <Name:          no-name., OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:                app, STRING:        ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEb2cicrd4dXddafbndVbRaMaEc5bUaecM-bmvLFr-dHa-FptFHqCqOEqEsxF&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45>
DEBUG: Property: <Name:          flashVer, STRING:        LNX 10,1,53,64>
DEBUG: Property: <Name:            swfUrl, STRING:        http://www.bbc.co.uk/emp/10player.swf?revision=18182_20020>
DEBUG: Property: <Name:              tcUrl, STRING:        rtmp://217.212.252.220:1935/ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEb2cicrd4dXddafbndVbRaMaEc5bUaecM-bmvLFr-dHa-FptFHqCqOEqEsxF&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45>
DEBUG: Property: <Name:              fpad, BOOLEAN:        FALSE>
DEBUG: Property: <Name:      capabilities, NUMBER:        239.00>
DEBUG: Property: <Name:        audioCodecs, NUMBER:        3191.00>
DEBUG: Property: <Name:        videoCodecs, NUMBER:        252.00>
DEBUG: Property: <Name:      videoFunction, NUMBER:        1.00>
DEBUG: Property: <Name:            pageUrl, STRING:        http://www.bbc.co.uk/iplayer/console/p00902gb>
DEBUG: (object end)
DEBUG: Property: <Name:          no-name., BOOLEAN:        FALSE>
DEBUG: (object end)
DEBUG: ServeInvoke, client invoking <connect>
Processing connect
app: ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEb2cicrd4dXddafbndVbRaMaEc5bUaecM-bmvLFr-dHa-FptFHqCqOEqEsxF&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45
flashVer: LNX 10,1,53,64
swfUrl: http://www.bbc.co.uk/emp/10player.sw...on=18182_20020
tcUrl: rtmp://217.212.252.220:1935/ondemand?_fcs_vhost=cp76627.edgefcs.net&auth=daEb2cicrd4dXddafbndVbRaMaEc5bUaecM-bmvLFr-dHa-FptFHqCqOEqEsxF&aifp=v001&slist=public/london/aod/RBN2_dannybaker_fri_p00902gr_2010_07_30_16_25_45
pageUrl: http://www.bbc.co.uk/iplayer/console/p00902gb
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 580
DEBUG: HandShake: Initial client digest:
DEBUG: 68 93 0b a3 b2 d2 82 3c 1c 61 ab 3c 10 38 1d ce
DEBUG: e6 8e 0b 07 dc 6a ab 97 df aa 2a 8b 8d cb 54 8a
DEBUG: RTMPSockBuf_Fill, recv returned -1. GetSockError(): 11 (Resource temporarily unavailable)
ERROR: RTMP_Connect1, handshake failed.
DEBUG2: RTMP_ReadPacket: fd=4
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
Closing connection... done!


Stream Recorder 08-01-2010 11:33 PM

Re: rtmpsuck problem recording from BBC: ERROR: Handshake failed. Closing connection.


 
Code:

DEBUG: serverThread: processed request

DEBUG: serverThread: accepted connection from 10.70.133.18 to 217.212.252.220

DEBUG: SHandShake: Type Requested : 03
DEBUG2: 00 01 25 55 0a 00 2d 02 e9 8d 44 7e e5 c3 9c 5a
DEBUG2: 25 36 fe 1a cf 8e a8 3c 08 42 be 6e f5 8d 05 0c
DEBUG2: e9 5b be 0c e2 bb 02 31 5e 2c a0 26 53 81 1c 54
DEBUG2: 60 6f 90 67 aa 9d db 10 d2 d2 97 06 b2 8a d6 06
DEBUG2: d0 6c 96 3a 85 7e f3 63 fa f5 95 58 54 d0 a5 38
DEBUG2: d8 09 3f 0f 35 37 79 4b e8 b4 10 4a d4 bc d3 43
DEBUG2: 66 71 2a 4c 82 4a 53 2e 64 d3 f2 26 98 af c1 71
DEBUG2: d9 b9 00 3d a8 ab bc 15 87 9a 0b 4e 75 ae 4b 43
DEBUG2: 65 f2 38 4f 70 28 50 4c 5a 72 e8 1d 8a 28 37 6a
DEBUG2: 3f b7 f8 08 62 b4 a6 0c 80 b6 3c 76 29 13 b7 15
DEBUG2: 44 70 a9 3d de e2 dc 1c 7c 94 d3 69 a5 df 39 25
DEBUG2: 89 80 b8 2d 4e 67 6b 70 57 6a 10 2c 59 ed 4e 68
DEBUG2: d3 e5 5e 54 51 60 a6 04 ad bd f4 20 ac ef 9d 63
DEBUG2: 86 97 1f 50 95 72 05 6b 80 ac 71 27 ec 08 4a 1c
DEBUG2: 17 bd 58 19 e4 7f 64 4e 85 b8 0b 0e f1 76 59 56
DEBUG2: 8c 2b 21 64 0c 53 17 5c 66 25 a5 19 f1 1d 5a 33
DEBUG2: 7c 7b 67 28 c0 97 8d 37 7c 46 91 1d bb 32 60 31
DEBUG2: 22 4c 34 44 fc fc cd 13 e4 45 17 47 66 bc dd 01
DEBUG2: da df aa 30 61 da ea 30 0b 9c 17 27 63 60 63 5e
DEBUG2: af 41 56 21 62 06 28 53 bc 4d b2 46 83 27 b5 75
DEBUG2: b4 66 ce 57 69 0b a7 67 2f 17 53 59 3a fe ed 27
DEBUG2: ff 7d ac 52 af c3 c4 00 27 07 38 44 16 3b 05 6c
DEBUG2: 93 43 29 4f ac bf 43 52 07 b2 5e 42 1f 6f 4a 33
DEBUG2: b8 12 5b 2e 6d d7 03 5c 11 8d a4 66 34 8e c2 56
DEBUG2: 2d 6f 91 13 8d d3 35 04 ef c0 22 08 4f bb c5 57
DEBUG2: 89 d0 03 18 d4 06 3a 4f b6 77 a3 59 63 b0 ae 48
DEBUG2: 35 e1 24 00 c1 13 bb 00 c7 10 12 27 e4 22 7b 21
DEBUG2: 24 1a e3 53 83 5e c4 6d 67 4a 30 17 d8 80 b1 2b
DEBUG2: ed 69 6b 55 96 61 83 70 12 7f 9f 53 ec e7 17 28
DEBUG2: 45 25 48 71 39 86 d7 17 02 23 1d 14 d8 68 71 40
DEBUG2: e5 45 1b 6a 0a d5 7b 56 f8 d7 bb 73 9d 58 76 18
DEBUG2: 77 ac 7f 32 09 65 60 5a d1 e6 38 6f a5 1b 11 46
DEBUG2: 96 38 96 5e c1 a7 5b 77 f4 d6 d6 1d 1f 09 9a 76
DEBUG2: 95 ae 95 46 aa 4e 7a 77 82 b9 48 3f ca 8f ba 46
DEBUG2: 6c 62 35 78 49 ca 5a 66 ae b2 35 68 90 7c 18 4c
DEBUG2: cd 28 1f 54 16 fd 65 7f 68 fd c9 77 ba 92 8a 29
DEBUG2: ac 5e e9 6f 68 93 0b a3 b2 d2 82 3c 1c 61 ab 3c
DEBUG2: 10 38 1d ce e6 8e 0b 07 dc 6a ab 97 df aa 2a 8b
DEBUG2: 8d cb 54 8a c2 c4 5e 15 37 a1 d2 65 2a 1f bb 6e
DEBUG2: cb 29 bf 6f 08 88 0b 55 cf 3a cc 34 61 62 55 4e
DEBUG2: c9 2f 67 4c c3 11 a3 52 80 6b ef 44 5e de fc 12
DEBUG2: 6e 60 1d 4a 03 25 38 04 28 6e b7 59 da c2 52 42
DEBUG2: 4c ef 92 6a d7 20 ed 41 6a 3f 6b 0e 19 18 b2 3e
DEBUG2: ed 1d 53 41 d2 3c 35 06 d3 aa 3c 68 99 7c 3c 31
DEBUG2: 4c b9 9e 51 79 25 df 39 8b 00 6e 12 00 bc df 34
DEBUG2: 22 c3 9e 1f 56 ed 10 34 9a 04 3c 02 d4 35 da 5b
DEBUG2: 18 b2 6f 49 d1 a5 0e 68 fe 54 95 4a e4 db 2e 39
DEBUG2: d9 2d 1a 3d cd 8f 61 7f 45 3e 84 07 a3 5d 81 09
DEBUG2: 91 a1 04 52 c6 a9 73 4c 01 3c 7e 1c ff 01 22 1c
DEBUG2: c9 ce ab 50 2a aa 35 76 d9 c4 74 5e 15 be 3e 3b
DEBUG2: 01 cb 22 38 43 04 e0 6c 2f d6 f0 79 ee e8 75 79
DEBUG2: 15 41 15 73 02 81 2d 62 87 65 b2 2a 61 fa b3 44
DEBUG2: 7c a6 0c 1c 13 66 20 3d 62 b6 93 79 9e 69 ab 3b
DEBUG2: 69 53 31 71 fc ba cf 7b 72 9f 85 17 81 05 a1 3a
DEBUG2: cd 60 de 63 71 f4 1a 62 65 e1 cf 73 a6 8e f8 20
DEBUG2: 3e 84 7c 61 ab 1f 54 7b 49 ec 79 2a cf 25 81 33
DEBUG2: 71 c9 c7 47 4b 28 f8 46 ce 27 a3 4f 3a 98 73 18
DEBUG2: 75 d2 2d 3d a7 ec 17 2e 4f 56 b2 53 76 9d 50 75
DEBUG2: ea f0 f7 1a 7e 2c a3 4d 64 86 c6 6e ff 31 0d 0e
DEBUG2: 81 ad d0 2f eb eb 78 19 61 2c c1 52 fd 53 dd 4b
DEBUG2: fe 51 99 56 c3 e2 54 4c 9b bd 88 07 67 a5 ca 47
DEBUG2: bf 9d 24 48 0d 5d 0e 1f e9 aa 6b 02 8c fe 02 2c
DEBUG2: 7e 51 29 01 4e 8c 3b 76 32 8d fb 4c bd d5 a5 62
DEBUG2: f9 ab 8f 71 7c 79 75 77 8c fb 26 16 6a 75 57 39
DEBUG2: c7 a1 6d 3e 5b 23 ca 65 a4 0d cb 51 3c 74 9b 7b
DEBUG2: 02 10 e2 13 f4 63 7d 25 b2 11 ec 70 ed 00 da 2e
DEBUG2: 72 90 20 73 16 98 b2 5f ec 32 e7 3c f3 3d f1 22
DEBUG2: 01 84 2b 79 4d 5f a8 0f f0 91 ce 6e 00 d6 c4 4f
DEBUG2: 10 42 fd 5b 8b 4f 57 76 67 7b 8f 17 cf df 21 24
DEBUG2: 99 ac 65 15 50 26 fb 19 5b de 24 50 17 fe 8e 16
DEBUG2: 9f b2 36 10 8e 6b 20 1d d4 d3 34 79 98 5e c6 01
DEBUG2: 0a e5 95 14 61 cf 5b 0f 03 d4 1d 3b d1 86 03 53
DEBUG2: bc f2 25 75 a7 e1 e8 0c 0d fb 9e 4e be 02 08 09
DEBUG2: 9b 45 66 32 bf 0c 8b 3f ab 03 e2 37 0e d6 86 25
DEBUG2: d5 a4 3d 1f 98 36 c9 74 01 14 78 48 d6 28 69 18
DEBUG2: e5 95 71 04 f2 a5 46 37 d6 fe 2d 68 f6 d7 6e 60
DEBUG2: 7d f5 9d 2d 3e 7a bd 7f c5 b7 90 04 16 a2 03 43
DEBUG2: 8e a0 b8 19 21 96 b5 54 2e a0 92 59 2d 53 ef 29
DEBUG2: af 01 d6 71 02 74 c7 52 c6 b1 b5 2b b9 e6 6b 06
DEBUG2: 63 43 23 62 c9 85 d3 66 8a 6d 6f 59 1f 36 49 57
DEBUG2: 70 67 bc 73 97 68 0e 28 de 38 51 60 0c ad 22 26
DEBUG2: 56 75 99 67 89 3c 33 18 1a 83 a9 4b 2b 1a d7 06
DEBUG2: 21 73 fc 0c 1b 97 21 14 01 43 40 1f 07 09 6e 11
DEBUG2: 0d 3d 68 4b d8 41 6e 07 fd e0 dc 71 8b 32 06 79
DEBUG2: 16 bc 2b 07 c2 98 6d 76 a1 d4 09 3c a4 5c e4 20
DEBUG2: e3 2e 23 4b cf 74 9c 15 d2 af d3 4a 92 30 f9 3c
DEBUG2: d2 e8 63 68 98 61 89 76 4b 17 65 43 35 2c 87 4a
DEBUG2: 61 e7 5c 5d d5 84 d4 1c 55 62 d0 21 d1 4e 19 51
DEBUG2: 6c ed e2 44 33 9b 21 02 dd fb 3b 77 c2 62 7c 2c
DEBUG2: bc d7 54 1a f7 7e e5 42 ed 7c 53 33 de 4a 51 27
DEBUG2: 13 16 07 57 ef bf 93 52 e5 53 bf 38 20 53 6f 22
DEBUG2: c7 01 02 5a e2 34 9c 2a ab 85 75 1b dd bd 2d 61
DEBUG2: a4 cd 09 21 4d 5a 7f 57 81 1a 12 02 88 fc 2c 6c
DEBUG2: 1c cf 1b 6d 53 ca e5 4c 1a 2d 26 29 ee b7 7f 55
DEBUG2: eb 2b 6f 43 66 44 8b 6c 24 e4 06 20 4c 13 cc 20
DEBUG2: 3b c9 5f 09 79 46 d7 41 1e 62 e5 71 a8 b6 42 4e


Stream Recorder 08-01-2010 11:33 PM

Re: rtmpsuck problem recording from BBC: ERROR: Handshake failed. Closing connection.


 
Code:

DEBUG: SHandShake: Server digest offset: 724
DEBUG: SHandShake: Initial server digest:
DEBUG: a1 49 76 c5 ea 26 86 67 45 3d a1 95 27 3d d3 63
DEBUG: 64 c0 60 4c 90 f6 b4 a4 93 8b a2 f6 3c 85 3e 2c
DEBUG2: Serversig:
DEBUG2: 00 01 9a 85 03 05 01 01 ac e1 f8 43 fb 5d 21 69
DEBUG2: 6a 19 bf 7a 68 b9 4d 5e f3 dc 06 2c 58 96 12 2e
DEBUG2: 46 04 9f 05 06 f3 0d 03 47 56 a6 00 2b 58 5e 3e
DEBUG2: 26 46 7d 25 0e 58 a8 5a 0d 8d fa 68 d2 cb f2 40
DEBUG2: eb 15 d6 3b b2 5a 04 0a 1f 26 72 18 6c 30 e8 3d
DEBUG2: 3a 57 31 76 3b f5 8d 05 c0 fa cd 0a 54 84 57 1f
DEBUG2: 2a ad 0d 5b ab 26 3d 4e ba c8 e2 0b 4e 91 14 7b
DEBUG2: f8 39 09 6f f6 91 42 15 c7 d7 eb 3c 16 9c ee 60
DEBUG2: 9e 48 85 63 73 b9 e4 00 11 fa 0f 4a 08 62 44 5e
DEBUG2: db 72 32 5f 04 d7 16 76 60 f8 56 0c 22 77 d1 64
DEBUG2: 0a ca 24 79 a7 4e fd 0c 4d cf 2f 23 31 10 a2 1e
DEBUG2: b5 a6 a5 67 5b 5c 2a 0c 03 dc 94 5f a0 bc 7b 23
DEBUG2: 0d b7 2e 16 22 02 07 78 0d ed 63 61 47 0e 60 0c
DEBUG2: 5d f7 94 7d cd e7 31 6c 9b 92 b7 2b 87 a4 a2 58
DEBUG2: 78 0e 6f 3a 56 5b 9a 37 d5 35 b7 53 70 48 78 29
DEBUG2: 4c ed dc 4c 9c 0d a3 10 86 e4 66 0a ea 35 62 30
DEBUG2: 0f c7 87 11 98 de 76 54 f2 97 a6 0e eb 39 ba 70
DEBUG2: 9c b5 8d 4a 53 90 fd 1a 0d b1 8b 55 a7 7f b2 43
DEBUG2: fa de fa 27 5a 80 bb 78 d8 8f 54 62 b0 85 a0 0f
DEBUG2: b5 dc e5 04 db 6b e9 41 50 42 1c 33 c2 93 14 1b
DEBUG2: fd 6d f0 39 5d 2f 80 14 09 a2 74 27 5a 65 85 37
DEBUG2: 2a 17 b2 00 a5 34 2c 53 e2 09 28 10 a3 25 21 3b
DEBUG2: fb 8f c6 0a b7 3f df 63 13 6e 99 64 47 7d a3 57
DEBUG2: 54 4d 82 74 9a 52 00 6f 31 b3 05 08 63 14 0a 06
DEBUG2: 32 31 77 43 23 4b ac 16 4e 4e c4 76 ce e6 04 0e
DEBUG2: 76 db a9 31 5b ff 4f 4c 75 66 b7 51 71 ba a4 59
DEBUG2: b6 7f 0b 45 4d f6 0b 34 21 40 45 69 6b 5c f1 49
DEBUG2: 28 62 f5 75 71 82 61 1c 2e f0 05 65 25 d0 e5 2f
DEBUG2: cf b1 e1 30 37 92 7a 0c 80 35 6b 67 f9 c8 93 31
DEBUG2: dc c6 a6 5f 62 3f 93 77 9c ee b4 6c d7 56 6d 6a
DEBUG2: 19 7f 72 5b b0 5c 4e 51 1e d4 10 42 6d cc f4 4f
DEBUG2: 4a af 4e 40 4f 87 16 4a d1 e0 fe 55 7c e0 c5 03
DEBUG2: 73 d2 c2 60 1f 2f c3 4c 4a c7 ca 11 e9 ad 6c 12
DEBUG2: 7b 2e 13 19 c0 2d 82 63 5a 68 11 6c 31 ae 1e 5e
DEBUG2: 0d 24 8e 17 7b a8 56 55 9c 0a 10 28 36 86 83 0d
DEBUG2: ed 2a b8 71 ca fa 15 0d 5b 56 69 3d bc dc 99 22
DEBUG2: 02 8d 90 19 db 8b d4 24 b5 a5 2d 54 de 53 37 79
DEBUG2: 3d cb 67 1c 52 94 e2 40 b6 aa a4 63 57 4a da 77
DEBUG2: 02 f1 30 12 d4 7e b5 25 c4 16 cf 47 4c a0 7f 52
DEBUG2: 24 06 cc 6f 95 f7 cd 1d c8 80 45 56 97 d8 8e 50
DEBUG2: b5 26 91 6a 12 48 10 68 80 86 fb 62 30 55 a4 03
DEBUG2: d2 75 92 4b db ee 0c 4f 61 03 c3 61 e0 99 20 63
DEBUG2: 56 97 63 24 fd 0d d3 09 16 20 a4 70 43 c2 1b 16
DEBUG2: c8 08 e9 16 71 76 0d 2e ff 9e b5 38 ca 95 79 30
DEBUG2: 4d 02 e2 52 b5 44 e3 0c a8 e9 b0 29 8a cd 49 6f
DEBUG2: 07 d9 c5 4d a1 49 76 c5 ea 26 86 67 45 3d a1 95
DEBUG2: 27 3d d3 63 64 c0 60 4c 90 f6 b4 a4 93 8b a2 f6
DEBUG2: 3c 85 3e 2c 1d eb bb 08 ee f1 65 73 f0 4c 52 37
DEBUG2: 2f 33 cc 70 6e 78 61 56 20 a2 f6 3a 02 a9 5e 3c
DEBUG2: 49 67 6e 25 81 a5 b9 1c e2 42 7f 1f a0 fe d1 49
DEBUG2: 7f b3 8c 26 f8 62 23 10 e3 c0 ed 5f 47 bc 75 3d
DEBUG2: 69 d9 30 3e e3 5f a3 18 11 52 ef 6d b6 db 12 11
DEBUG2: 98 a4 86 25 b9 3b a0 17 41 a9 5c 00 9f 7d 4c 73
DEBUG2: 18 d0 f5 24 22 c1 80 67 a8 47 43 53 4b e3 00 58
DEBUG2: c8 ef 73 16 fd b1 b9 05 a2 fc d7 7a 04 16 35 63
DEBUG2: 1a 9d 75 0e 90 ee 3d 6e f4 62 87 1a 49 d0 41 7f
DEBUG2: fe 66 9f 44 15 05 7e 55 4b 79 a0 3b 48 ce 0d 6a
DEBUG2: 96 aa 37 72 2d bc 1f 5b e8 cc df 33 15 5e c4 18
DEBUG2: 25 1f 43 6b cb 8d cd 13 5c 1a 3a 56 8f f8 73 29
DEBUG2: ae ed 70 2c 6d 6c 29 44 45 d4 86 3a 46 92 f7 51
DEBUG2: 27 a8 c9 5b 86 7d e3 3a e5 0f 44 45 3f 78 bf 00
DEBUG2: a9 3e 64 22 8d 57 87 18 8a 5b c0 58 71 2e d8 38
DEBUG2: 8a 09 41 1e 2c 58 98 53 75 44 0d 1c a4 a6 b6 2c
DEBUG2: bc 46 d6 41 6a a7 94 36 ee 76 f8 2b ba ad 75 06
DEBUG2: 7f ac 12 0c 39 f0 98 67 02 7c 83 70 15 57 4a 7e
DEBUG2: 67 ac b8 42 ea 48 63 24 2b b5 0e 17 8c cb fb 2d
DEBUG2: b6 d6 30 38 87 cf 48 6d 1b c4 6f 57 64 c4 a1 64
DEBUG2: f5 3b 72 31 61 98 f6 11 ab 56 99 36 1c e4 3b 0d
DEBUG2: e7 15 da 4c 90 66 dd 7b 5b 5c fb 0d 90 54 3e 6f
DEBUG2: 1e be 64 14 e5 b7 bb 66 02 83 16 28 a8 c7 a5 32
DEBUG2: 11 10 54 3a 77 c7 23 44 4d 6e 5c 5f cd 56 2a 7c
DEBUG2: e1 6e b8 7a 3b e5 54 0b 87 04 a0 02 60 1b cb 06
DEBUG2: 74 d5 ed 72 8a 80 23 73 76 72 15 05 db 81 a6 35
DEBUG2: 74 c9 86 17 a1 27 24 1c 68 4d a2 63 2a a0 b7 4f
DEBUG2: 28 f7 6c 09 83 11 12 3b 8f 64 59 34 1d 33 df 3a
DEBUG2: e4 a9 08 4d 3a bb f2 6a 39 17 1b 48 cc bf e2 19
DEBUG2: ca 21 d0 66 94 73 16 56 5c 14 21 09 e8 df 34 7b
DEBUG2: 79 2b d2 3c 5e 97 37 31 91 a7 da 2d 8a 3b 26 77
DEBUG2: d6 5e 5b 75 de 15 37 0d 57 92 50 73 b7 cd 13 70
DEBUG2: 19 fb 8b 18 df 96 f0 75 18 e9 de 76 8d d0 79 0b
DEBUG2: 69 17 14 69 8e 5b f4 7b 69 52 20 41 dd e0 9a 00
DEBUG2: 2f 83 18 18 d1 9f c2 24 08 81 52 50 57 7a 85 21
DEBUG2: 54 b1 d4 5f 97 e5 ab 04 75 ad 64 5c 39 5b dd 2c
DEBUG2: d1 a0 9e 6f ae c4 7f 24 05 1b c0 46 9b c2 6e 56
DEBUG2: 43 38 96 7a 61 2f e1 4f 84 a2 a3 51 bc 63 68 37
DEBUG2: c0 c6 18 01 15 4a 7e 7f 47 9f 8e 2e 96 25 74 76
DEBUG2: f3 5f b5 0c 9e 31 df 21 4d f3 87 66 0c 5b 41 25
DEBUG2: 7d c8 cf 17 65 dc 66 5d 99 2b bb 30 e6 df e3 00
DEBUG2: f3 37 5b 59 02 7e db 71 c4 c0 7e 01 22 bb 73 71
DEBUG2: d3 1d 9e 16 cc 41 d1 51 7a 35 f9 12 28 cf 72 76
DEBUG2: 63 27 7d 56 ef e2 5d 6f 61 2a 50 23 34 c8 1b 46
DEBUG2: 9d a7 dd 13 66 45 10 6a cf 8a 8a 1c e0 df 73 0e
DEBUG2: c7 74 f1 39 53 2d 2e 6e 9d 43 dc 45 87 3b 0a 3b
DEBUG2: 68 77 ac 6d e4 e2 6a 74 1d 61 7e 31 5b d7 61 7a
DEBUG2: 82 14 4a 16 6b 54 06 18 67 32 a3 1f 00 dd 19 2e
DEBUG2: d0 30 6d 75 01 5e 5e 50 e6 bc fd 2e c4 68 c8 4e
DEBUG: SHandShake: Client Uptime : 75093
DEBUG: SHandShake: Player Version: 10.0.45.2
DEBUG: SHandShake: Calculated digest key from secure key and server digest:
DEBUG: 03 7e 09 3b 83 8d f3 50 da 47 b5 9d f5 2a 12 b7
DEBUG: fc 11 ea ce c5 fc 5b d2 d0 e5 94 7e d3 ce f0 33
DEBUG: SHandShake: Server signature calculated:
DEBUG: 60 e2 35 11 71 c8 f9 c2 8f d3 f3 df 62 38 d1 8d
DEBUG: 48 e1 20 ce ea ff f1 6d 69 8a 2d 4a 63 fa 87 dc


Stream Recorder 08-01-2010 11:33 PM

Re: rtmpsuck problem recording from BBC: ERROR: Handshake failed. Closing connection.


 
Code:

DEBUG2: SHandShake: Sending handshake response:
DEBUG2: 00 01 25 55 0a 00 2d 02 e9 8d 44 7e e5 c3 9c 5a
DEBUG2: 25 36 fe 1a cf 8e a8 3c 08 42 be 6e f5 8d 05 0c
DEBUG2: e9 5b be 0c e2 bb 02 31 5e 2c a0 26 53 81 1c 54
DEBUG2: 60 6f 90 67 aa 9d db 10 d2 d2 97 06 b2 8a d6 06
DEBUG2: d0 6c 96 3a 85 7e f3 63 fa f5 95 58 54 d0 a5 38
DEBUG2: d8 09 3f 0f 35 37 79 4b e8 b4 10 4a d4 bc d3 43
DEBUG2: 66 71 2a 4c 82 4a 53 2e 64 d3 f2 26 98 af c1 71
DEBUG2: d9 b9 00 3d a8 ab bc 15 87 9a 0b 4e 75 ae 4b 43
DEBUG2: 65 f2 38 4f 70 28 50 4c 5a 72 e8 1d 8a 28 37 6a
DEBUG2: 3f b7 f8 08 62 b4 a6 0c 80 b6 3c 76 29 13 b7 15
DEBUG2: 44 70 a9 3d de e2 dc 1c 7c 94 d3 69 a5 df 39 25
DEBUG2: 89 80 b8 2d 4e 67 6b 70 57 6a 10 2c 59 ed 4e 68
DEBUG2: d3 e5 5e 54 51 60 a6 04 ad bd f4 20 ac ef 9d 63
DEBUG2: 86 97 1f 50 95 72 05 6b 80 ac 71 27 ec 08 4a 1c
DEBUG2: 17 bd 58 19 e4 7f 64 4e 85 b8 0b 0e f1 76 59 56
DEBUG2: 8c 2b 21 64 0c 53 17 5c 66 25 a5 19 f1 1d 5a 33
DEBUG2: 7c 7b 67 28 c0 97 8d 37 7c 46 91 1d bb 32 60 31
DEBUG2: 22 4c 34 44 fc fc cd 13 e4 45 17 47 66 bc dd 01
DEBUG2: da df aa 30 61 da ea 30 0b 9c 17 27 63 60 63 5e
DEBUG2: af 41 56 21 62 06 28 53 bc 4d b2 46 83 27 b5 75
DEBUG2: b4 66 ce 57 69 0b a7 67 2f 17 53 59 3a fe ed 27
DEBUG2: ff 7d ac 52 af c3 c4 00 27 07 38 44 16 3b 05 6c
DEBUG2: 93 43 29 4f ac bf 43 52 07 b2 5e 42 1f 6f 4a 33
DEBUG2: b8 12 5b 2e 6d d7 03 5c 11 8d a4 66 34 8e c2 56
DEBUG2: 2d 6f 91 13 8d d3 35 04 ef c0 22 08 4f bb c5 57
DEBUG2: 89 d0 03 18 d4 06 3a 4f b6 77 a3 59 63 b0 ae 48
DEBUG2: 35 e1 24 00 c1 13 bb 00 c7 10 12 27 e4 22 7b 21
DEBUG2: 24 1a e3 53 83 5e c4 6d 67 4a 30 17 d8 80 b1 2b
DEBUG2: ed 69 6b 55 96 61 83 70 12 7f 9f 53 ec e7 17 28
DEBUG2: 45 25 48 71 39 86 d7 17 02 23 1d 14 d8 68 71 40
DEBUG2: e5 45 1b 6a 0a d5 7b 56 f8 d7 bb 73 9d 58 76 18
DEBUG2: 77 ac 7f 32 09 65 60 5a d1 e6 38 6f a5 1b 11 46
DEBUG2: 96 38 96 5e c1 a7 5b 77 f4 d6 d6 1d 1f 09 9a 76
DEBUG2: 95 ae 95 46 aa 4e 7a 77 82 b9 48 3f ca 8f ba 46
DEBUG2: 6c 62 35 78 49 ca 5a 66 ae b2 35 68 90 7c 18 4c
DEBUG2: cd 28 1f 54 16 fd 65 7f 68 fd c9 77 ba 92 8a 29
DEBUG2: ac 5e e9 6f 68 93 0b a3 b2 d2 82 3c 1c 61 ab 3c
DEBUG2: 10 38 1d ce e6 8e 0b 07 dc 6a ab 97 df aa 2a 8b
DEBUG2: 8d cb 54 8a c2 c4 5e 15 37 a1 d2 65 2a 1f bb 6e
DEBUG2: cb 29 bf 6f 08 88 0b 55 cf 3a cc 34 61 62 55 4e
DEBUG2: c9 2f 67 4c c3 11 a3 52 80 6b ef 44 5e de fc 12
DEBUG2: 6e 60 1d 4a 03 25 38 04 28 6e b7 59 da c2 52 42
DEBUG2: 4c ef 92 6a d7 20 ed 41 6a 3f 6b 0e 19 18 b2 3e
DEBUG2: ed 1d 53 41 d2 3c 35 06 d3 aa 3c 68 99 7c 3c 31
DEBUG2: 4c b9 9e 51 79 25 df 39 8b 00 6e 12 00 bc df 34
DEBUG2: 22 c3 9e 1f 56 ed 10 34 9a 04 3c 02 d4 35 da 5b
DEBUG2: 18 b2 6f 49 d1 a5 0e 68 fe 54 95 4a e4 db 2e 39
DEBUG2: d9 2d 1a 3d cd 8f 61 7f 45 3e 84 07 a3 5d 81 09
DEBUG2: 91 a1 04 52 c6 a9 73 4c 01 3c 7e 1c ff 01 22 1c
DEBUG2: c9 ce ab 50 2a aa 35 76 d9 c4 74 5e 15 be 3e 3b
DEBUG2: 01 cb 22 38 43 04 e0 6c 2f d6 f0 79 ee e8 75 79
DEBUG2: 15 41 15 73 02 81 2d 62 87 65 b2 2a 61 fa b3 44
DEBUG2: 7c a6 0c 1c 13 66 20 3d 62 b6 93 79 9e 69 ab 3b
DEBUG2: 69 53 31 71 fc ba cf 7b 72 9f 85 17 81 05 a1 3a
DEBUG2: cd 60 de 63 71 f4 1a 62 65 e1 cf 73 a6 8e f8 20
DEBUG2: 3e 84 7c 61 ab 1f 54 7b 49 ec 79 2a cf 25 81 33
DEBUG2: 71 c9 c7 47 4b 28 f8 46 ce 27 a3 4f 3a 98 73 18
DEBUG2: 75 d2 2d 3d a7 ec 17 2e 4f 56 b2 53 76 9d 50 75
DEBUG2: ea f0 f7 1a 7e 2c a3 4d 64 86 c6 6e ff 31 0d 0e
DEBUG2: 81 ad d0 2f eb eb 78 19 61 2c c1 52 fd 53 dd 4b
DEBUG2: fe 51 99 56 c3 e2 54 4c 9b bd 88 07 67 a5 ca 47
DEBUG2: bf 9d 24 48 0d 5d 0e 1f e9 aa 6b 02 8c fe 02 2c
DEBUG2: 7e 51 29 01 4e 8c 3b 76 32 8d fb 4c bd d5 a5 62
DEBUG2: f9 ab 8f 71 7c 79 75 77 8c fb 26 16 6a 75 57 39
DEBUG2: c7 a1 6d 3e 5b 23 ca 65 a4 0d cb 51 3c 74 9b 7b
DEBUG2: 02 10 e2 13 f4 63 7d 25 b2 11 ec 70 ed 00 da 2e
DEBUG2: 72 90 20 73 16 98 b2 5f ec 32 e7 3c f3 3d f1 22
DEBUG2: 01 84 2b 79 4d 5f a8 0f f0 91 ce 6e 00 d6 c4 4f
DEBUG2: 10 42 fd 5b 8b 4f 57 76 67 7b 8f 17 cf df 21 24
DEBUG2: 99 ac 65 15 50 26 fb 19 5b de 24 50 17 fe 8e 16
DEBUG2: 9f b2 36 10 8e 6b 20 1d d4 d3 34 79 98 5e c6 01
DEBUG2: 0a e5 95 14 61 cf 5b 0f 03 d4 1d 3b d1 86 03 53
DEBUG2: bc f2 25 75 a7 e1 e8 0c 0d fb 9e 4e be 02 08 09
DEBUG2: 9b 45 66 32 bf 0c 8b 3f ab 03 e2 37 0e d6 86 25
DEBUG2: d5 a4 3d 1f 98 36 c9 74 01 14 78 48 d6 28 69 18
DEBUG2: e5 95 71 04 f2 a5 46 37 d6 fe 2d 68 f6 d7 6e 60
DEBUG2: 7d f5 9d 2d 3e 7a bd 7f c5 b7 90 04 16 a2 03 43
DEBUG2: 8e a0 b8 19 21 96 b5 54 2e a0 92 59 2d 53 ef 29
DEBUG2: af 01 d6 71 02 74 c7 52 c6 b1 b5 2b b9 e6 6b 06
DEBUG2: 63 43 23 62 c9 85 d3 66 8a 6d 6f 59 1f 36 49 57
DEBUG2: 70 67 bc 73 97 68 0e 28 de 38 51 60 0c ad 22 26
DEBUG2: 56 75 99 67 89 3c 33 18 1a 83 a9 4b 2b 1a d7 06
DEBUG2: 21 73 fc 0c 1b 97 21 14 01 43 40 1f 07 09 6e 11
DEBUG2: 0d 3d 68 4b d8 41 6e 07 fd e0 dc 71 8b 32 06 79
DEBUG2: 16 bc 2b 07 c2 98 6d 76 a1 d4 09 3c a4 5c e4 20
DEBUG2: e3 2e 23 4b cf 74 9c 15 d2 af d3 4a 92 30 f9 3c
DEBUG2: d2 e8 63 68 98 61 89 76 4b 17 65 43 35 2c 87 4a
DEBUG2: 61 e7 5c 5d d5 84 d4 1c 55 62 d0 21 d1 4e 19 51
DEBUG2: 6c ed e2 44 33 9b 21 02 dd fb 3b 77 c2 62 7c 2c
DEBUG2: bc d7 54 1a f7 7e e5 42 ed 7c 53 33 de 4a 51 27
DEBUG2: 13 16 07 57 ef bf 93 52 e5 53 bf 38 20 53 6f 22
DEBUG2: c7 01 02 5a e2 34 9c 2a ab 85 75 1b dd bd 2d 61
DEBUG2: a4 cd 09 21 4d 5a 7f 57 81 1a 12 02 88 fc 2c 6c
DEBUG2: 1c cf 1b 6d 53 ca e5 4c 1a 2d 26 29 ee b7 7f 55
DEBUG2: 60 e2 35 11 71 c8 f9 c2 8f d3 f3 df 62 38 d1 8d
DEBUG2: 48 e1 20 ce ea ff f1 6d 69 8a 2d 4a 63 fa 87 dc
ERROR: Handshake failed
Closing connection... done!

DEBUG: serverThread: processed request


jangofett 08-13-2010 03:32 PM

RTMPSrv/RTMPSuck fail at iPlayer


 
Im trying to use these two programs to scavenge the rtmp/rtmpe urls but whenever I play a vid it seem to fail.

Hope I m not using an outdated version again doh

Anyway, heres the output I get. Could anyone take pitty on poor me and tell whats amiss with it and what I should do to go right I would be a happy little downloader ^^

Code:

F:\Temp\rtmpdump>rtmpsrv
RTMP Server v2.2c
(c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL

Streaming on rtmp://0.0.0.0:1935

rtmpdump -r "rtmp://iplayertokfs.fplive.net:1935/iplayertok?token=c3RhcnRfdGltZT0yMDEwMDgxMzE5MjIzMiZlbmRfdGltZT0yMDEwMDgxMzIzMjIzMiZkaWdlc3Q9NGIxZjdlNTIwNGJiZTBkZjFmMzVhNWNjMWRmZm
ExMjQ=" -a "iplayertok?token=c3RhcnRfdGltZT0yMDEwMDgxMzE5MjIzMiZlbmRfdGltZT0yMDEwMDgxMzIzMjIzMiZkaWdlc3Q9NGIxZjdlNTIwNGJiZTBkZjFmMzVhNWNjMWRmZmExMjQ=" -f "WIN 10,0,45,2" -W "http:/
/www.bbc.co.uk/emp/10player.swf?revision=18269_21576" -p "http://www.bbc.co.uk/iplayer/episode/b00tcgkl/hd/The_Normans_Men_from_the_North/" -C B:0 -y "mp4:3200kbps/b00tcgkg_1280857
274" -o b00tcgkg_1280857274.flv

Closing connection... done!

RTMPDump v2.2c
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: client signature does not match!
WARNING: SHandShake: client signature does not match!


Ed999 09-12-2010 01:34 PM

Re: RTMPSrv/RTMPSuck fail at iPlayer


 
Here's an example of how to download a Radio show. TV shows are similar, but can be much more complicated, as they tend to have up to six alternative bitrates instead of just two.


To download an MP4 radio file, from a "Listen Again" (on demand) stream, from a Limelight server -

First, open the Playlist page by inserting the 8 digit PID (ID number) from the iPlayer schedule, in place of the 8 zero's marked in red:

http://www.bbc.co.uk/iplayer/playlist/00000000

Then open the media selector page by inserting the 8 digit IDENTIFIER found in the Playlist page, instead of the 8 zero's marked in red:

http://www.bbc.co.uk/mediaselector/4/mtis/stream/00000000


Use the details on the media selector page, in the section marked Limelight, 128 kbps, aac to complete the following batch file (remember, this example is for a BBC Radio 7 radio show: tv will be slightly different) -


:: Details from Media Selector page of a radio show -

:: 1. Details that never change
set protocol=rtmp
set server=bbcmedia.fcod.llnwd.net
set port=1935
set application=a1414/e3

:: 2. Contents of authString (as, av & te never change)
set as=adobe-hmac-sha256
set av=1
set te=connect
set mp=bbc7/secure_auth/modem/_____.mp4,bbc7/secure_auth/____.mp4
set et=__________
set fmta-token=______________________________________

:: 3. The Playpath (mp4 URL)
set identifier=mp4:bbc7/secure_auth/RBN2_bbc7_-_________________________________________.mp4


:: The Command :-

rtmpdump --protocol 0 --host %server% -a %application%?as=%as%&av=%av%&te=%te%&mp=%mp%&et=% et%&fmta-token=%fmta-token% -y %identifier% -o output_mp4.flv


Notes:
1. Contains only details from the Media Selector page.
2. Batch file must be run from a PIF set to an environment setting of 1024 KB extra Memory (on the PIF's Memory tab).
3. I am running Windows 98. To use RTMPDUMP in Win9x you need version 2.1d or earlier. Later versions of RTMPDUMP, and all versions of FLVstreamer, will not run on Windows 9x.

Ed999 10-12-2010 02:54 PM

BBC iPlayer: Problem capturing iPhone mp3 stream using rtmpsrv


 
I have successfully used RTMPsrv.exe v2.1d (the latest version that runs under Windows 9x) to capture the RTMP command line from the BBC's Limelight servers, which stream the default mp4 audio stream for its iPlayer service for BBC radio (aac audio, in an mp4a container, all wrapped in a Flash .flv wrapper).

However, I have never succeeded in capturing the RTMP command line from the BBC's Akamai servers, which stream the alternative mp3 audio stream for its iPlayer on-demand service for radio shows.

This may be because the mp4 audio stream is the default stream. Certainly, the BBC iPlayer will only serve the Flash stream containing mp4 audio if you play an on-demand radio show on their website. It offers two streams of mp4 audio, 128 kbps or 48 kbps. But there is no option to listen to the mp3 stream.

In fact, as will be familiar to users of get_iplayer.pl, the mp3 stream is restricted, and is supplied only to the iphone (and similar mobile devices that can't run Adobe's Flash Player). Get_iplayer in fact downloads that iphone mp3 stream.

The Media Selector pages all contain detals of an mp3 stream, being served from an rtmp:// source, by an Akamai server: an mp3 stream with the host cp48188.edgefcs.net at a bitrate of 128 kbps. Example:

http://www.bbc.co.uk/mediaselector/4...tream/b00283jf

I can build a working command line for the mp3 stream, manually, from the details on that Media Selector page. But I don't seem to have the knack of emulating (i.e. spoofing) an iphone, so I can't actually play that mp3 stream on my computer. So I can't feed it through rtmpsrv.

Has anyone had any luck capturing an iplayer command line for that stream using rtmpsrv?

Ed999 08-11-2011 07:06 AM

Get_iPlayer - Revised to include Radio 4 Extra


 
1 Attachment(s)
The accompanying file is from:

http://www.mediafire.com/?pd0nj8wk1qqj4cp


This is a modified Get_iPlayer.pl v2.76 (edited to support Radio 4 Extra instead of the former Radio 7).


These are the details of the changes -


1. Modified two lines in it for the new BBC iPlayer, in the section headed ‘# Limelight CDN’:

from: $conn->{playpath} = "$cattribs->{identifier}?$cattribs->{authString}";
to: $conn->{playpath} = "$cattribs->{identifier}";

from: $conn->{application} = $cattribs->{application};
to: $conn->{application} = "$cattribs->{application}?$cattribs->{authString}";


2. To prevent Get_iPlayer "phoning home" to a site that no longer exists, commented out the 7-line section that hunts for plugin updates (headed 'plugins update').


3. Replaced all the references to 'Radio 7' with 'Radio 4 Extra'.



__________________________________________

duncy21 08-30-2011 06:27 PM

Recording from BBC media sites.. what works now?


 
Morning all,

I used to be able to pull BBC media videos with RTMPdump creating a niffy output loop.

This generates the following error for me:


Code:

rtmpdump -r "rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/MooreC11-00067344-bringmethehorizon_performance_Flash9_Med_v1_0.mp4,iplayerstream/secure_auth/1500kbps/MooreC11-00067344-bringmethehorizon_performance_Flash9_Hi_v1_0.mp4,iplayerstream/secure_auth/MooreC11-00067344-bringmethehorizon_performance_Flash8_v1_1.flv&et=1314755245&fmta-token=e137ee250207ec0907a7f8415e778f042f73f01ecf70abfe337bf0c0137dfaac" -a "a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/MooreC11-00067344-bringmethehorizon_performance_Flash9_Med_v1_0.mp4,iplayerstream/secure_auth/1500kbps/MooreC11-00067344-bringmethehorizon_performance_Flash9_Hi_v1_0.mp4,iplayerstream/secure_auth/MooreC11-00067344-bringmethehorizon_performance_Flash8_v1_1.flv&et=1314755245&fmta-token=e137ee250207ec0907a7f8415e778f042f73f01ecf70abfe337bf0c0137dfaac" -f "WIN 10,3,183,7" -W "http://www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/bringmethehorizon/#p00k2bsk" -y "mp4:iplayerstream/secure_auth/800kbps/MooreC11-00067344-bringmethehorizon_performance_Flash9_Med_v1_0.mp4" -o MooreC11-00067344-bringmethehorizon_performance_Flash9_Med_v1_0.mp4
But this gets the following error:

"ERROR: RTMP_Connect0, failed to connect socket. 10061 (Unknown error)"

Any ideas?

Or is there a better way to take the transfered file?

BBC MediaSelector page used:
_http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00k2bsm?cb=23244

pihug12 09-04-2011 03:56 PM

BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
Hi !

I'm a french user and i want to download a video on the BBC website (http://www.bbc.co.uk/music/festivals...ydjs/#p00k33nq). So I have to use Tor + Vidalia + Polipo with an UK exit-node to view it.

I want to use RTMPExplorer. I set up a proxy (127.0.0.1:8118) in Internet Explorer because this previous software uses its engine to render the pages. Now I can view the video in RTMPExplorer ! :D

But the log is kinda weird :
Code:

RTMPDump v2.4 GIT-2011-07-11 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
2872.404 kB / 28.56 sec (0.6%)INFO: Connected...
11974.398 kB / 119.20 sec (2.5%)Starting download at: 0.000 kB
3384.404 kB / 34.28 sec (0.7%)INFO: Metadata:
INFO:  duration              4726.64
INFO:  moovPosition          40.00
INFO:  width                640.00
INFO:  height                360.00
INFO:  videocodecid          avc1
INFO:  audiocodecid          mp4a
INFO:  avcprofile            77.00
INFO:  avclevel              30.00
INFO:  aacaot                2.00
INFO:  videoframerate        25.00
INFO:  audiosamplerate      48000.00
INFO:  audiochannels        2.00
INFO: trackinfo:
INFO:  length                11816600.00
INFO:  timescale            2500.00
INFO: sampledescription:
INFO:  sampletype            avc1
INFO:  length                226874368.00
INFO:  timescale            48000.00
INFO: sampledescription:
INFO:  sampletype            mp4a
129.458 kB / 1.24 sec (0.0%)WARNING: Trying different position for client digest
!
Live : NoDuplicate request, skipping.
Closing connection... done!

6776.404 kB / 67.20 sec (1.4%)WARNING: Trying different position for client dige
st!
Live : NoDuplicate request, skipping.
Closing connection... done!

5432.404 kB / 52.80 sec (1.1%)WARNING: Trying different position for client dige
st!
1345.458 kB / 13.04 sec (0.2%)Live : No
rtmpdump -r "rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&a
v=1&te=connect&mp=iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_p
erformanceh264_Flash9_Med_v1_0.mp4&et=1315179013&fmta-token=9073be4160391b41d14b
ab56e256df145c16135c50650d1187b9c7815054b77e" -a "a1414/e3?as=adobe-hmac-sha256&
av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_
performanceh264_Flash9_Med_v1_0.mp4&et=1315179013&fmta-token=9073be4160391b41d14
bab56e256df145c16135c50650d1187b9c7815054b77e" -f "WIN 10,3,183,7" -W "http://ww
w.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "htt
p://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -y "mp
4:iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_performanceh264_F
lash9_Med_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_
0.flv

13638.398 kB / 135.80 sec (2.8%)Closing connection... done!

RTMPDump v2.4 GIT-2011-07-11 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
5560.404 kB / 53.76 sec (1.1%)INFO: Connected...
13830.398 kB / 137.56 sec (2.9%)Starting download at: 0.000 kB
INFO: Metadata:
INFO:  duration              4726.64
INFO:  moovPosition          40.00
INFO:  width                640.00
INFO:  height                360.00
INFO:  videocodecid          avc1
INFO:  audiocodecid          mp4a
INFO:  avcprofile            77.00
INFO:  avclevel              30.00
INFO:  aacaot                2.00
INFO:  videoframerate        25.00
INFO:  audiosamplerate      48000.00
INFO:  audiochannels        2.00
INFO: trackinfo:
INFO:  length                11816600.00
INFO:  timescale            2500.00
INFO: sampledescription:
INFO:  sampletype            avc1
INFO:  length                226874368.00
1665.458 kB / 16.68 sec (0.3%)INFO:  timescale            48000.00
INFO: sampledescription:
INFO:  sampletype            mp4a
2049.458 kB / 20.64 sec (0.4%)WARNING: Trying different position for client dige
st!
193.458 kB / 1.92 sec (0.0%)Live : NoDuplicate request, skipping.
Closing connection... done!

2305.458 kB / 23.28 sec (0.4%)WARNING: Trying different position for client dige
st!
Live : NoDuplicate request, skipping.
Closing connection... done!

769.458 kB / 7.36 sec (0.1%)WARNING: Trying different position for client digest
!
Live : NoDuplicate request, skipping.
Closing connection... done!

8367.403 kB / 85.04 sec (1.7%)WARNING: Trying different position for client dige
st!
Live : No
rtmpdump -r "rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&a
v=1&te=connect&mp=iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_p
erformanceh264_Flash9_Med_v1_0.mp4&et=1315179019&fmta-token=f8e982c3b7aae0d7303b
d1c302a6560e4d1088bb5ffece749d843f23226d9a64" -a "a1414/e3?as=adobe-hmac-sha256&
av=1&te=connect&mp=iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_
performanceh264_Flash9_Med_v1_0.mp4&et=1315179019&fmta-token=f8e982c3b7aae0d7303
bd1c302a6560e4d1088bb5ffece749d843f23226d9a64" -f "WIN 10,3,183,7" -W "http://ww
w.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "htt
p://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -y "mp
4:iplayerstream/secure_auth/800kbps/banksr03-00067476-2manydjs_performanceh264_F
lash9_Med_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_
0.flv

Closing connection... done!

RTMPDump v2.4 GIT-2011-07-11 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
3000.404 kB / 29.88 sec (0.6%)WARNING: Trying different position for client dige
st!
15366.398 kB / 152.64 sec (3.2%)Live : NoDuplicate request, skipping.
Closing connection... done!

3064.404 kB / 30.56 sec (0.6%)INFO: Connected...
8774.398 kB / 89.32 sec (1.8%)Starting download at: 0.000 kB
INFO: Metadata:
INFO:  duration              4726.64
INFO:  moovPosition          40.00
INFO:  width                640.00
INFO:  height                360.00
INFO:  videocodecid          avc1
INFO:  audiocodecid          mp4a
INFO:  avcprofile            77.00
INFO:  avclevel              30.00
INFO:  aacaot                2.00
INFO:  videoframerate        25.00
INFO:  audiosamplerate      48000.00
INFO:  audiochannels        2.00
INFO: trackinfo:
INFO:  length                11816600.00
INFO:  timescale            2500.00
INFO: sampledescription:
INFO:  sampletype            avc1
INFO:  length                226874368.00
INFO:  timescale            48000.00
INFO: sampledescription:
INFO:  sampletype            mp4a
8902.398 kB / 90.32 sec (1.9%)WARNING: Trying different position for client dige
st!
Live : NoDuplicate request, skipping.
Closing connection... done!

9094.398 kB / 92.12 sec (1.9%)WARNING: Trying different position for client dige
st!
385.458 kB / 3.84 sec (0.0%)Live : NoDuplicate request, skipping.
Closing connection... done!

7032.404 kB / 70.08 sec (1.4%)WARNING: Trying different position for client dige
st!
15750.398 kB / 157.80 sec (3.3%)Live : NoDuplicate request, skipping.
Closing connection... done!

15878.398 kB / 159.44 sec (3.3%)WARNING: Trying different position for client di
gest!
2113.458 kB / 21.24 sec (0.4%)Live : No[/size]

I use "RTMPdump v2.4 GIT-2011-07-11 (Compiled by KSV)".
Is my problem coming from Tor ?

croques 09-05-2011 02:56 AM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
I know little of what you speak except I have just tried updating to RTMPdump 2.4 and all my get_iplayer downloads failed.

I've reverted to 2.3 and it all works again. So try going back to 2.3

kwiecu 09-05-2011 03:07 AM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
Hi,

Do you know how to change default browser for RTMPexplorer. For example into chrome?

I need that for the website which doesn't work with IE...

mynameis 09-05-2011 10:47 AM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
Quote:

Originally Posted by kwiecu (Post 32171)
Hi,

Do you know how to change default browser for rtmpExplorer. For example into chrome?

I need that for the website which doesn't work with IE...

That'd be definitely useful... being able to change the underlaying browser.

pihug12 09-05-2011 03:00 PM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
Quote:

Originally Posted by kwiecu (Post 32171)
Do you know how to change default browser for rtmpExplorer. For example into chrome?

I need that for the website which doesn't work with IE...

I don't think it's possible. Try to update IE to version 9 if you use Windows Vista or Windows 7.
RTMPexplorer needs more options like using a HTTP or SOCKS proxy ; force rtmpdump in verbose mode... But I don't who developped this software and I don't know if it's open source. :-/

Quote:

Originally Posted by croques (Post 32170)
I know little of what you speak except I have just tried updating to rtmpdump 2.4 and all my get_iplayer downloads failed.

I've reverted to 2.3 and it all works again. So try going back to 2.3

I tried different versions but the video won't launch :
RTMPDump 2.3
Code:

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEbnagaPcGb7dgbvb.aVaMaPb6a.byb2az-bozs0s-bWG-EnrDBpyoOEtFoxE&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEbnagaPcGb7dgbvb.aVaMaPb6
a.byb2az-bozs0s-bWG-EnrDBpyoOEtFoxE&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEc6dvc2cvbHcpacdcaiafcQdQa.cMbNaS-bozs0C-bWG-JqmFEpxoIDsEpzE&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEc6dvc2cvbHcpacdcaiafcQdQ
a.cMbNaS-bozs0C-bWG-JqmFEpxoIDsEpzE&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEb2c5cEd2c1ceaYbicPbtb7b9bBdjcDdp-bozs0K-bWG-FpsFAqApIDrEnxK&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEb2c5cEd2c1ceaYbicPbtb7b9
bBdjcDdp-bozs0K-bWG-FpsFAqApIDrEnxK&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEd.dJaZbRd9codvc.bidSdlbRbrcacldb-bozs0S-bWG-DqqDBozqGDrHoyE&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEd.dJaZbRd9codvc.bidSdlbR
brcacldb-bozs0S-bWG-DqqDBozqGDrHoyE&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEbLb2bJcBcccCdMdicoascTcEaqc.bMdr-bozs00-bWG-IopEFpDpHDvHvzK&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEbLb2bJcBcccCdMdicoascTcE
aqc.bMdr-bozs00-bWG-IopEFpDpHDvHvzK&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://213.155.154.196:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net
&auth=daEdRdWayatdLc_accnbXdQdWc3cSbKafdf-bozs09-bWG-EqtDEnFqMDqEpyF&aifp=v001&s
list=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.m
p4" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEdRdWayatdLc_accnbXdQdWc3
cSbKafdf-bozs09-bWG-EqtDEnFqMDqEpyF&aifp=v001&slist=secure/800kbps/banksr03-0006
7476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http:
//www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p
"http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C
 B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Me
d_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!


pihug12 09-05-2011 03:03 PM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
RTMPdump 2.4 (2011-7-23) latest version I found
Code:

RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://92.122.125.23:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&a
uth=daEaWaUd0bmamcscJa2aja6dnd4chbvcOa4-boztss-bWG-JnrGCoynHDvGswG&aifp=v001&sli
st=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4
" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEaWaUd0bmamcscJa2aja6dnd4ch
bvcOa4-boztss-bWG-JnrGCoynHDvGswG&aifp=v001&slist=secure/800kbps/banksr03-000674
76-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http://
www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "h
ttp://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C B
:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_
v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://92.122.125.23:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&a
uth=daEbCbSdXc4c_aVbSdzb1bEdabqdMaed6cF-boztsz-bWG-JopGJpCpIBuFrzH&aifp=v001&sli
st=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4
" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEbCbSdXc4c_aVbSdzb1bEdabqdM
aed6cF-boztsz-bWG-JopGJpCpIBuFrzH&aifp=v001&slist=secure/800kbps/banksr03-000674
76-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http://
www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "h
ttp://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C B
:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_
v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://92.122.125.23:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&a
uth=daEaIb0ayaOceb_c.bidRaLbEcCdCdAcqdz-boztsG-bWG-FonDEnwpJCqGpxK&aifp=v001&sli
st=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4
" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEaIb0ayaOceb_c.bidRaLbEcCdC
dAcqdz-boztsG-bWG-FonDEnwpJCqGpxK&aifp=v001&slist=secure/800kbps/banksr03-000674
76-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http://
www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "h
ttp://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C B
:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_
v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!

rtmpdump -r "rtmp://92.122.125.23:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&a
uth=daEducAa2bfaeccaocxacbMaZbFbIcocvdk-boztsL-bWG-BprDEoBnJDpEryF&aifp=v001&sli
st=secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4
" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEducAa2bfaeccaocxacbMaZbFbI
cocvdk-boztsL-bWG-BprDEoBnJDpEryF&aifp=v001&slist=secure/800kbps/banksr03-000674
76-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,7" -W "http://
www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576" -p "h
ttp://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C B
:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_
v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv

Closing connection... done!

RTMPDump 2.4 git-b627335 2011-7-23
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
ERROR: rtmp server requested close
WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

WARNING: Trying different position for client digest!
Duplicate request, skipping.
Closing connection... done!

The video won't start with these two versions. It worked only a little with 2.4 (2011-07-11) but it was broken again in the next version 2.4 (2011-07-23).

chap 09-05-2011 11:44 PM

Re: BBC Player problem / RTMPExplorer + rtmpdump 2.4


 
remove from the command option "W"
Code:

rtmpdump -r "rtmp://80.239.224.94:1935/ondemand" -a "ondemand?_fcs_vhost=cp41752.edgefcs.net&auth=daEbaadcEdBaIcjaadydHd2aWbjbEb1bVcV-bozA60-bWG-BnoFAqDnJDwEnzG&aifp=v001&slist=secure/1500kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Hi_v1_0.mp4;secure/banksr03-00067476-2manydjs_performanceh264_Flash8_v1_1;secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -f "WIN 10,3,183,5" -p "http://www.bbc.co.uk/music/festivals/readingandleeds/2011/artists/2manydjs/" -C B:0 -y "mp4:secure/800kbps/banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.mp4" -o banksr03-00067476-2manydjs_performanceh264_Flash9_Med_v1_0.flv
Use AdvTor:cool: .But it is better to use free VPN UK (more speed, faster boot up).


All times are GMT -6. The time now is 03:38 AM.