Hello and welcome to Tom's Hardware Forums.
The only legitimate site I can think of to do this is TVCatchUp which you can find at http://tvcatchup.com/. You have to sign up but I did two years ago and haven't noticed any increase is Spam and there's an advert you have to watch before the chosen channel shows up but that's the way they earn their pay and it only lasts about forty seconds.
In the UK I get a choice of forty channels - obviously those you normally have to pay for aren't included in that list but it's free and it's TV. You might find your DSL/Braodband speed isn't up to the job though and if you're on a restricted download package, forget the whole scheme.