Cannot capture ITV streamsI just tried to download this ITV video and it gets stuck at the ITV logo. It downloads a short clip with the logo animation and then keeps repeating and repeating the attempt to download it, with errors like this:
Code:
# iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT Is there a workaround to this problem? Can someone please have a go and let me know if they can download it? |
Re: Cannot capture ITV streamsCode:
>rtmpdump -r "rtmpe://cp72511.edgefcs.net/ondemand?auth=eaEdEcAbFagb9dubRc9bxckc |
Re: Cannot capture ITV streamsThanks!
It seems that my iptables redirect command no longer works. :( I recall that some versions ago the iptables rules changed and it no longer accepts the redirect rule: Code:
# iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT |
Re: Cannot capture ITV streamstry use windows:)
|
Re: Cannot capture ITV streamsQuote:
|
Re: Cannot capture ITV streamsThank you karlo2105,
The problem is with my firewall. The iptables syntax suggested in the link you provided no longer works on my setup. I'm reading up now to find out how to change the syntax to make it work. Otherwise, if I were to use the /etc/hosts file to add the rtmpe address, instead of a iptables rule to achieve redirection, where would I be able to retrieve this rtmpe address from? |
Re: Cannot capture ITV streamsQuote:
I could really do with some help to troubleshoot this please guys. :confused: Here's a summary to date. I can capture with rtmpsrv and download with rtmpdump videos like this: http://www.channel5.com/shows/extrao...episode-13-150 but cannot either capture all the headers or download videos from ITV or Channel 4, like this: https://www.itv.com/itvplayer/broadc...es-1/episode-1 When I start playing videos (recently) from ITV or Channel 4, rtmpsrv gets stuck at the advert server playpath. The main video headers never show up. All I get is: Code:
# rtmpsrv Code:
$ rtmpdump -r "rtmpe://cp72511.edgefcs.net/ondemand?auth=eaEdEcAbFagb9dubRc9bxckcLa_dlcYazcrb_brdBcMaUdMcOaed.a4dkcObEbtbsdf-brvC8p-eS-4zs2DAtkwuwq&aifp=v002&slist=production/" -W "https://www.itv.com/mediaplayer/ITVMediaPlayer.swf" -y "mp4:production/priority/rtmpecatchup/1200/32/2-1926-0001-003/2-1926-0001-003_broadchurch_tx040313_itv1200_16x9-reg.mp4" -o "4.flv" Short of going now to buy a MSWindows OS just to run an application that was written for Linux (thanks chap ;) ) is there something in what I posted that can point to a problem and ideally a solution for the errors I've been getting? After all if it works with older streams from channel 5, but not recent streams from ITV or Channel 4 it has to be something to do with the harndshakes and headers that these servers exchange - yes? In case this is related: I've also tried rtmpsuck but can't get it to work with any server. It fails to capture the playpath even on old channel 5 videos that rtmpsrv/dump work: Code:
WARNING: HandShake: Type mismatch: client sent 6, server answered 8 |
Re: Cannot capture ITV streamsTry with rtmpsuck.
|
Re: Cannot capture ITV streamsYou probably missed it. I can't get rtmpsuck to work at all.
Quote:
|
Re: Cannot capture ITV streamstry use latest version rtmpdump
Code:
http://ffmpeg.zeranoe.com/builds/source/external_libraries/rtmpdump-20121230-git-df6c518.tar.xz episode-13-150 example Code:
rtmpdump -r "rtmpe://bt.fcod.llnwd.net:1935/a800/o10" -a "a800/o10" -y "mp4:videos/19582164001/19582164001_919573411001_b17-C5153270013A4-H264-1500-16x9.mp4?e=1364721723&h=dd695d3f03f9de308c2e53ef7dbdb531&__nn__=659726446001" -o "4.flv" ITV need to change the link manually(new auth=bla,bla,bla)-otherwise download not work(Whatever you do not use) |
All times are GMT -6. The time now is 10:00 AM. |