Welcome to Geoffrey Swift's βlog. Please subscribe to the Atom feed.


Demand Five Adverts skipped

In an old post I detailed how to avoid advert videos on the 4oD service. I have again I made use of the redirect_program feature of the Squid web proxy, but this time the adverts from Channel Five's Demand Five service are being removed.

I set about analysing how Demand Five works, by using the Fiddler web debugger from Microsoft. It became apparent that similar to the Channel Four service, there was a play list of (Flash) video files in an XML format.

So I attempted using the exact same technique as for 4oD. I created a "man in the middle" to filter out the adverts from the Demand Five play list, using my own PHP and XSLT code. Unfortunately the doctored play list I generated was rejected by the Flash player as invalid, presumably because required elements (adverts) were lacking. It's not clear whether this an intentional feature in Demand Five or not! Either way a different technique was needed.

I have avoided seeing banner adverts for some time, by having Squid serve upa 1 pixel by 1 pixel transparent GIF instead. Since modifying the XML play list on the fly didn't work out, I decided to get Squid to serve up a video of 0 seconds duration in place of an advertisement.

I searched the web and found a suitable dummy Flash video of 0 seconds length to use. So I just needed to let Squid know I wanted the dummy video instead of the advert videos. To do this I added the following line was added to my existing Perl script squid-redirector.pl:

s@http://[^ ]*\.akamai\.net/[^ ]*five\.tv[^ ]*\.flv@http://www.trollied.org/~blimey/fake/dummy.flv@;

Now I can enjoy Neighbours without having to wait for the adverts to finish. This is particularly useful when the playback gets interrupted and you have to start from the beginning.

Comments

jWGshP http://fv7hxwgfjsvgJdnf8hdbKkaldf.com
JQ3ZdZ http://fbvc9wcb9d5rcvwr83vecDD8sk.com
cg8S7P http://www.bhsuddgdggmdGGGjdg7364vcKdh.net
3YOpF4 http://fgnv3GvaPPAAj48bvffsdgl30b.biz
i am happy to find it thanks for sharing it here. Nice work.
good share, great article, very usefull for us...thank you
Really good sharing this.
Good journey and experience!

Comments for this post are now closed.