2013-01-09

MLB and NHL without a satellite/cable subscription

A new (short) NHL season is almost upon us now that the lockout is over, and since it's looking like Zazeen's new IPTV service won't have Rogers Sportsnet when they launch later this month, that means I'll only get nationally televised NHL games via CBC and TSN. Sportsnet has the regional broadcast rights for Ottawa Senators games, so they're the only TV station that can carry them.

I was in a similar bind for the MLB playoffs last fall but managed to find a way to watch all of the MLB games on my PS3 in HD over the Internet without the normal blackout restrictions, and it didn't end up costing me very much either. I expect/hope that a similar approach will work for NHL games this season. Read on if that sort of thing interests you.

NHL Gamecenter and MLB.TV


There's nothing special involved in watching NHL or MLB games on your Playstation, Roku, or other Internet video streaming device. The problem most people have with the sports subscription packages - even the satellite & cable versions - is that they only show you games for "out of market" teams. If you live in the Ottawa Senators local TV market, subscribing to NHL Gamecenter Live doesn't help you see any Ottawa Senators games - they're all blacked out. For MLB it's especially bad since all of Canada is considered the Blue Jays local market area.

The reason sports packages work this way is that the leagues sell the local TV rights to the highest bidder - Rogers Sportsnet in the case of the Senators, and to attract the highest possible price, the league grants them exclusive rights within the team's home area. The buyer hopes that having the games on their station will increase subscription and advertising revenue so they're willing to pay for those rights. The exclusivity is that viewers have no other option for watching the game - the cable/satellite package (ex. NHL Center Ice) and the Internet streaming package both blackout the games for the team from your local area. If you're a fan of a team from far away - a Vancouver fan living in Ottawa for example, the subscription packages are fantastic since you get to see every game for your favourite team. That's why they call them "out of market" packages - you get to see all of the teams that aren't in your local market. Some of the leagues will let you watch archived games for your local team 24-48 hours after the game is over, but most sports fans prefer their action to be live.

The only thing I find a little bit odd in all of this is that we cord cutters who are fans of the Ottawa Senators would still be watching the Rogers Sportsnet feed, we'd just be doing so over the Internet rather than via a cable/satellite provider. Sportsnet gets to have our eyeballs viewing their product for 2 hours so it helps their advertising numbers, but they lose out on the monthly fee they'd be getting from our cable/satellite company since we don't subscribe to their channel full time. Still, what does a channel like Sportsnet get per cable/satellite subscriber, $1-2 per month maybe? Surely the league could kick back a bit of the revenue to the local channels, or maybe factor that into a slightly lower cost for local TV rights. For sports leagues, getting as many people as possible watching their content should be their focus, not protecting old industries and business models.

For the MLB playoffs the problem was even worse - all playoff games were blacked out in North America since various networks had purchased national TV rights to all playoff games. They'd let you watch a replay the next day, but that little bone they throw you goes in the "whoop-de-doo" pile for me.

If the blackouts don't bother you, i.e., if you're a Senators fan in Edmonton or a Red Sox fan in Toronto, then you have it easy - just sign up and use the NHL or MLB package as per the standard instructions.


Getting Around Blackouts

How can a cord cutter avoid these restrictive blackouts and see the games they want to watch? The last thing I want to do is go back to paying over $80/month after taxes for satellite service just so I can get the Senators games on Sportsnet Ontario. Luckily, where there's a problem that people will pay to solve, eventually there's a solution. Over the last year or two, several companies have sprung up whose sole purpose is to help people get around restrictions like this. The one I use is called Unblock-US and you'll find a link to sign up for a free one-week trial of their service at the top right of this blog page. Unotelly is another popular one and, oddly enough, both Unblock-US and Unotelly are Canadian companies. Perhaps that's because we Canadians are stuck behind the equivalent of the East German side of the Berlin wall when it comes to online video content.

If you know what a VPN is, these services do something similar, but they're simpler to configure, cheaper, and have a lot less overhead. A VPN typically redirects all of the Internet traffic for one or more machines to a remote server which then passes that traffic on to the rest of the Internet (normally your local ISP acts as your gateway to the Internet). If the VPN server is in another country, the US for example, anybody talking to your machines via the VPN will only see traffic going to/from a US peer, so they'll think your machines are in the US.

Unblock-US works by intercepting and redirecting just the bare minimum amount of traffic necessary to "fool" a service like Netflix or Hulu into thinking they're talking to a machine located in the US. The complexity of how this is done is taken care of by Unblock-US - they have to know how PCs, Smart TVs, PS3s, etc. do the handshaking with Netflix so that they can intercept all of the traffic that helps Netflix decide where the peer is, but then leave the rest of the traffic alone. If they redirected all of the traffic they'd be acting like a VPN and their operating costs would be a lot higher since all of your traffic would be going through their servers. In the case of most Internet video sites, the handshaking when the customer's app starts and at the beginning of video playback is the only part that needs to be intercepted. Once Netflix knows who you are and what video you want to play, it hands you off to one of hundreds of content servers for the actual streaming, and those servers don't care who they're talking to as long as they've been given authorization to access the file in question.

Watching the US catalogue of Netflix this way is child's play, because for most of the common Netflix-capable devices, you can sign up for a Canadian Netflix account, use it for a while to see how you like it, then sign up for Unblock-US, configure your home network to use it, and suddenly see about 5 times as many titles courtesy of the US Netflix catalogue.

Watching Hulu Plus is a little trickier because you have to make the Hulu sign-up process think you and your credit card are American, so that will be the subject of its own article in the future.

So how does this help when it comes to sports viewing? For Internet streaming services, the blackout restrictions for most of the major sports packages aren't tied to the home address of the subscriber. They work that way for cable/satellite packages, but for Internet streaming they can't really work that way or else people would just use a fake address when signing up. Virtually all Internet services that need to know the geographic location of the computer talking to them use what's known as geo-location - the Internet version of a GPS. There are large databases out there that tell Netflix, MLB, the NHL, and anyone else who wants to know what country a given IP address is from. It's much like seeing an area code on your caller-ID and looking that area code up on Google to see where the call came from.

Unblock-US is in the business of fooling services' geo-location software think your device is wherever Unblock-US wants. If you're accessing the BBC's video viewer, Unblock-US will make the BBC think you're somewhere in the UK. For Netflix they let you configure your Unblock-US account to make it look like you're accessing Netflix from any of the 10 countries Netflix supports.

For sports, the trick to getting around blackouts is to make it look like your computer (or PS3, Roku, etc.) is accessing the service from some part of the world where there's no blackout. For the MLB playoffs, Unblock-US made MLB think my PS3 was somewhere in Europe, so MLB was happy to let me stream the game live in high-def. Prior to the playoffs I was able to watch Blue Jays games and any other ones I wanted, so they must have found a part of the US where no team has local broadcasting rights and they make MLB think that's where you are. Either that or they always make MLB think you're in Europe... I don't know and I really don't care as long as it works.

I'm hoping it will work just as well for hockey; we'll find out in a few weeks I guess.


Legality

A lot of people who hear about this sort of thing for the first time assume it must be illegal. I am not a lawyer so my opinion doesn't really matter, but my take on it is that a service like Unblock-US merely helps their customers access content that they're otherwise shut out from due to geography. People still have to pay Netflix, Hulu, the NHL, etc. to access their service, so the company providing the video is getting paid - none of this helps you get something for free the way some Internet sites that stream low-quality copies of TV stations do.

If anyone was going to get upset about a service like Unblock-US, it's probably not going to be Netflix or Hulu since they're getting paid and gaining a customer. The business that's losing out when you access Hulu is the company that paid for the Internet streaming rights in your country for the shows you're watching, assuming those rights were even sold for your country. If I'm watching this week's episode of Modern Family on Hulu Plus it means I'm not watching it on CityTV (owned by Rogers), so if anyone is going to try to stop Unblock-US and similar services from allowing people to access foreign content, it will be the local licensees of the content. Guess who that is in Canada? Yup, it's the same big companies that control your Internet, TV, radio, newspapers, and magazines. Bell, Rogers, Shaw, and Videotron collectively own just about every possible way for you to see or hear something in this country, and they want to reach into your wallet every time you do. If anybody is going to try to stop Canadians from accessing foreign content, it will be those guys.

The good news is that there are other services like Unblock-US that don't have offices in Canada, which puts them beyond the legal reach of the Canadian media conglomerates, so it's unlikely that access to foreign services will get shutdown easily. If it does, then I'll be as upset as the next guy, but at worst I'll have lost part of a paid month of service for something like Hulu (month-to-month subscription), and a season-long sports package subscription will still work but I'll be saddled with blackouts.


Comments please!

I'm sure a lot of you have tried Unblock-US or a similar service. Post what you're accessing in the comments section - I'm curious to see how many are going beyond Netflix and Hulu with it. The comments are moderated to eliminate SPAM, but it usually doesn't take me long to approve them so don't be shy!

11 comments:

Will F. said...

Please, PLEASE let us know how this works out with hockey. All I want to do is watch my local games without having to subscribe to cable or walk to the bar. If Unblock-US works for hockey, they just got themselves another customer!

Unknown said...

I will, but it won't be until closer to the end of the month I'm afraid. The company that supplies the NHL Game Center Live apps for the PS3 and other platforms won't have the ready until after opening weekend, and I'm probably going to be too busy with other projects to test it out until after next week is over.

Note that devices like smartphones and tablets that have built-in geo-location services do not benefit from Unblock US with the sports apps produced by NeuLion (http://www.neulion.com/). They use the device's location service to get a fix on where you are rather than relying on your IP address.

lenzspot said...

It works for me...signed up for NHL Gamecenter this week and it is great!

Anonymous said...

There's another good unblocking service out there and best of all it's free! http://tunlr.net/ is the service and it's run by enthusiasts and works basically the same way as unotelly and unblock-us with a "simple" DNS redirect hack for the stream authentication.

I'm using tunlr pretty successfully on my XBMC setup using the Hulu, BBC iPlayer and ITV add-ons (hey, I'm a Brit ex-pat!) along with the "free cable" add-on to get networks like A&E. Not everything streams (particularly on the iPlayer addon) but I think this has more to do with the addon itself than the tunlr redirects. A lot of the streaming tech is changing pretty quickly and it's hard for the add-on devs to keep up I think.

So yeah, tunlr "just works" on both my openElec/Zotac XBMC system and my Rasbpbmc/Raspberry Pi systems just fine...it sure beats 'heavyweight' VPN solutions!

Unknown said...

To update everyone who's curious, NHL GameCenter Live (GCL) is working just fine with Unblock US. GCL is having its share of issues that have nothing to do with Unblock US, so it hasn't exactly been smooth sailing, but it's working pretty well most of the time.

It would appear that the NHL vastly underestimated the demand they'd get for GCL at $50, plus they (or perhaps NeuLion or Sony) didn't have the PS3 2013 app ready until two nights ago.

The quality of the feed on the XBox 360 was awful last night - like bad standard def, but at least it was mostly working. Prior to that it was re-syncing a lot or just going to a black screen. The PS3 app had better video quality last night, but it still needs some work. Remarkably, it seems NeuLion designed the PS3 to be used primarily from a gamepad rather than the $20 Sony PS3 remote control or a universal remote like the Logitech Harmony. The Hulu Plus PS3 app was like that for a little while and was fairly quickly fixed to support the play/pause/stop controls on the remote, so hopefully a PS3 GCL app update will be coming soon.

One other unrelated benefit of Unblock US is that they just recently added support for Netflix Super HD. Normally that requires your ISP to have a Netflix content cache device installed, so Super HD is only supported by some ISPs. The Unblock US wizards have made Super HD work even if your ISP doesn't have a Netflix cache device!

http://www.unblock-us.com/9210.html

Anonymous said...

You are the man! I already subscribe to Unblock-Us but would appreciate you telling me how you go about signing up for MLB in Canada. I understand they require a valid zip code is that correct and how do you go about makeing payments? Can you use PayPal or do you use a credit card any one of those items would let them know your are in Canada or do just pay and let Unblock-Us do the rest?

Thank you

Unknown said...

Just sign up as a Canadian and let Unblock-US take care of the rest!

I don't think there's any advantage to using a US address except that they might not charge you HST in that case, but you'll pay in US$ and I don't know offhand if the Hulu-style postal code trick where you use a Canadian credit card with a US address works for MLB. I haven't been billed for 2013 yet so I can't say for sure if they charge HST for Canadian customers. When I subscribed last fall I used a pre-paid US card and a Florida address.

The blackouts are based on where they think your device is situated at game-time rather than the subscription address, which is why Unblock-US works.

See my note in the comment above if you're watching on a device with a cellular connection or built-in GPS - I found that I needed to use "airplane mode" + WiFi or else the location services of my phone would reveal my actual location.

Unknown said...

Update: the charge from MLB.TV just went through on my Canadian credit card. I used my Ontario address and there was no HST added, just the charge for $124.99 US (a $5 discount for renewing).

Anonymous said...

Thank you Eric for your quick responce to my earlier request. Well I was a bit gun shy so just went for the one month to start. Paid with PayPal and also gave my Ontario info. Linked my WDTV while on the UK with unblock_us and seems to be fine. Guess have to wait until the Jays get playing to find out if all is well.

Thanks again

Margaret said...

Any ideas about Nascar, Golf or football?

And are do all of these stream in HD?

I would hate to have to watch some choppy feeds on a big TV.

Unknown said...

Sorry, I'm not a NASCAR or golf fan so I can't help you there, but for NFL football there's NFL Game Pass. It only works with a web browser however, no XBox/Roku/PS3/etc. app yet.

The NHL and MLB streams are in HD quality if your internet connection is up to it. They automatically adapt from low->high quality the same way Netflix does.