I was wondering if anyone can help me? I'm having trouble downloading a video from itv iplayer.
I am able to download BBC videos from BBCiplayer from outside the UK (I live in the US) using a combination of my Chrome browser, Wireshark, and using the codes I was able to gather from them to build the needed parameters for rtmpdump.
However, I’m currently trying to do the same from itv iplayer, but I’ve been unsuccessful. I was unable to detect any rtmp protocol using Wireshark. However, after playing around with the Chrome browser, I accidentally came upon the encrypted rtmp which looks something like this:
(Obviously, the authentication and session id in the code changes every time the video is accessed. So I would use whatever the most recent auth and session id in the rtmpdump) Anyways, I’ve tried building the codes, but came up with errors like these:HTML Code:rtmpe://cp72511.edgefcs.net/ondemand?auth=eaEcEcrb5docIdidIaMbhd7dlaMddcndkbDb8dLalb8cSbrdFbdcKdCcEcobmc7byct-buuizD-eS-4zt2JDrlzuEs&aifp=v002&slist=production//mp4: production/priority/rtmpecatchup/1200/00/1-8657-0017-001/1-8657-0017-001_the-specsavers-crime-thriller-awards-2014_tx271014_itv1200_16x9-reg.mp4?sessionId=1813DA25-88C5-7B7E-BCC4-FFD30D1EA15A
HTML Code:ERROR: RTMP_HashSWF: connection lost while downloading swfurl https://www.itv.com/mediaplayer/releases/2.13.0/ITVMediaPlayer.swf?v=2.13.0This is the basic code I did for rtmpdump:HTML Code:WARNING: HandShake: Type mismatch: client sent 6, server answered 9 INFO: Connected... ERROR: rtmp server sent error ERROR: rtmp server requested close
(I’m on Mac OSX 10.9.4 and I use RTMPDump 2.4. And here's the original link to the video: https://www.itv.com/itvplayer/the-specsavers-crime-thriller-awards/series-4/episode-1-...er-awards-2014)HTML Code:rtmpdump -r "rtmpe://cp72511.edgefcs.net:1935/ondemand" -a "ondemand?auth=eaEcEcrb5docIdidIaMbhd7dlaMddcndkbDb8dLalb8cSbrdFbdcKdCcEcobmc7byct-buuizD-eS-4zt2JDrlzuEs&aifp=v002&slist=production/" -f "MAC 15,0,0,189" -W "https://www.itv.com/mediaplayer/releases/2.13.0/ITVMediaPlayer.swf?v=2.13.0" -p "https://www.itv.com/itvplayer/the-specsavers-crime-thriller-awards/series-4/episode-1-the-specsavers-crime-thriller-awards-2014" -y "mp4:production/priority/rtmpecatchup/1200/00/1-8657-0017-001/1-8657-0017-001_the-specsavers-crime-thriller-awards-2014_tx271014_itv1200_16x9-reg.mp4?sessionId=1813DA25-88C5-7B7E-BCC4-FFD30D1EA15A" -o “output.flv"
I've also tried other variations of codes, and everything I did came up with similar errors like the ones I listed above. Can anyone please help me and tell me what I’m doing wrong?
+ Reply to Thread
Results 1 to 3 of 3
I'm in the UK, but I use this software to download from both BBC iPlayer and ITVPlayer.
It will work for you as it has a built in proxy for those that are not in the UK to use.