You have to be a cable/Satellite subscriber
There is a free ESPN app. Also if you have a DVR at home, some companies let you control and watch what is on your DVR on your phone/computer or iPad.
I have Dish Network and my DVR is hook-up via Ethernet, I can download a free app and then goto my online account with dish to activate/link it. I can then control my DVR and also watch what is on it anywhere in the world.