How baseball’s tech team built HBO Now
theverge.com
theverge.com
http://arstechnica.com/business/2014/12/hbo-cto-resigns-as-p...
>Anonymous sources speaking to Fortune say that the scrapping of project Maui was due to a growing distrust of Berkes. Berkes joined HBO in 2012 from Microsoft and built a Seattle office with 55 engineers, many of whom he worked with at Microsoft. The office’s separation from New York-based employees and its cost to the company apparently created divisions within HBO. Fortune wrote:
"According to sources, Berkes had known about a “memory leak” [on HBO Go] for nine months but decided it was a “non-issue.” That leak eventually led to the HBO Go outages. Internally, some accused Berkes of using the outages as a way to ask for more money to invest in his Seattle engineering team. He got the investment, but HBO executives have not been pleased with what he’s delivered. Berkes delayed product launches and was unable to deliver on upgrades. “If you look at what [HBO Go] is today versus two years ago, he hasn’t really done anything,” one source said."
This is not true.
HBO Now could have been another log-in provider for HBO Go. Alternatively, why can't I log into HBO Now with my HBO Go creds?
(Edit: This, to me, is a classic example of shipping the org chart.)
Since a user typically only has to log in once in a while, it looks like HBO's gambit of adding lots of friction to the sign-up process vs getting video shipped really paid off.
You aren't wrong that it isn't confusing for users. It won't matter in 2 years when HBO Go is dead. Everything is focused on getting to that point sooner rather than later.
Wouldn't it be easier to have two separate login pages on the same App? (One authenticates with HBO itself & the other with Comcast/Time Warner et al.) Once authentication is done, you get to see the same content.
They could have removed HBO Go on Apple's devices when Now launched & then gradually remove Go, as Now spread to remaining platforms.
This sounds like what they should have done. Replace the app with "HBO Now", but keep the HBO Go branding, app store presence and icon. Make it a major version update.
NHL is also toying with more tracking technologies [1] that could make for a pretty cool experience while watching the game live (The cost of pucks with tracking chips were ~$200 each, which is obviously too expensive for how pucks are used currently.)
Its not a perfect system, but some per-team pricing is nice.
The NHL removes commercial breaks, MLB leaves them in. The NHL player has a way to skip 10 seconds forward or back - MLB player only does back. But the worst, the MLB streams constantly get stuck and then the stream jumps back to the beginning of the game. Then I get to start hunting for where I was.
I've actually had the same issues happen in GameCenter Live. Lots of glitches, laggy, and the quality was horrible, the actual game was much smaller than the full screen.
One annoying issue was when I wanted to watch the game well after it had started, or even after it ended but didn't want to know the score. I always had to put my hand over sections that showed the score until I pressed the "Hide score" button and then always quickly forcing it to start from the beginning instead of mid way through so I wouldn't see the score.
(teh Googles suggests they actually use less than 50 pucks, so $10,000 would be highish)
Little confused about how the article is spinning BAM as a plucky underdog. They got $77 million dollars from Major League Owners, demanded another $10 million from TicketMaster for selling baseball tickets and have a monopoly on some of the most popular content on the planet. I'm glad they've solved some hard technical problems and particularly glad that I can watch Game of Thrones without a cable contract but not sure that they are a shining example of plucky little startup succeeding despite the odds...
They're blatantly proclaiming BAM as being a rising juggernaut in the field of streaming, rather than an underdog. There is frequent promotion of their scale and accomplishments, including their revenue and how they're powering other large businesses.
The group they assembled wasn’t a Silicon Valley dream team, more like tech’s version of Bad News Bears: a minor league beat writer, a former state treasurer, and assorted AV nerds from around the league.
BAM began as the in-house IT department for the league’s 30 teams, a small handful of employees originally tasked with building websites for teams and clubs. But over the last 15 years, BAM has emerged as the most talented and reliable name in streaming video, a skill set suddenly in very high demand.
Their code is doing something ridiculously inefficient with the CPU.
There's the occasional frame rate drops from poor encoding, the frame rate should be constant, usually around 24fps for film. The audio levels are encoded ridiculously low compared to other services like Netflix.
The CDN itself seems to be over-saturated most of the time resulting in drops in bit rate or occasional interruptions. This is especially true on Sunday nights and doesn't matter how fast your connection is.
The highest quality (when you can get it) is 1080p but it doesn't matter because the bit rate must be no more than 5Mbps, maybe even 4.5Mbps.
There are numerous bugs in the UI, just the other day I selected the Series menu and it kept loading movies below it instead. The UX is horrible, it doesn't track what you've watched and there's no way to view recently watched. You can add an episode to your watch list but not a series so when you go back via the watch list you have to way of navigating to the rest of the episodes.
I also think the price is too high, $15 a month is just a little hard to justify based on the amount of content available. I see it more as a service I would just subscribe to a few months out of the year.
Considering the amount of devices you have to write streaming clients for these days (iOS, Android, Chromecast, Roku, PlayStation, Xbox, SmartTVs, etc, etc.), why not just partner with Netflix and offer it as a Netflix add-on using their device clients and CDN?
Realistically it's worth about $5-6 a month and if one could just add that to their Netflix bill easily then I'm sure they would get a ton of subscribers.
[1] http://www.gq.com/story/netflix-founder-reed-hastings-house-...
I think "the adults" have proven they're completely out of touch with the average consumer and what they want. I think even with outages, people would've continued supporting and championing HBO's "cutting the cord" offering.
I appreciate that sporting events may have special technical needs (the World Cup was insanely popular), but I'm curious as to what special strategy BAM uses. Do they make special traffic deals for certain markets? Or perhaps are they really the first team to try to do very large-scale streaming with only a ~90sec delay?
A significant challenge is not necessarily live streaming the game, but the production. Most of the productions are ran by regional or national TV cable. They certainly don't want to encourage moving off of cable. Rogers (i.e., Sportsnet), who own exclusive NHL broadcasting rights in Canada (with exception to a few NHL clubs and some regional restrictions), are running NHL's Game Center Live in Canada. I don't know if the technology/provider of live stream is the same as the american version (non-Sportsnet) but because they own all national rights, there are no blackouts.
The U.S., version of GameCenter Live is pretty restrictive to geoblocking.
I don't think the roadblocks are in the licensing agreements that are preventing widespread live streaming.
http://www.broadstreethockey.com/2015/8/4/9094733/its-time-f...
Netlix - 2007
Hulu - 2008
YouTube - 2010
Hulu is US only, as far as I can tell, and Netflix still has spotty international coverage.
"Next season, the professional baseball organization plans to begin streaming real-time video of games over the Internet, according to the head of its online division.
"The move, which will be targeted largely at employees with high-speed Net access at work, would represent the first time a major sports league has made live games available in their entirety online, according to an MLB representative."
http://archive.is/20120711061344/http://news.com.com/2100-10...
I imagine there was quite a bit more adversity than the story hints, though.
Good for the MLB. I'm not used to reading about high-value tech companies spinning out of incumbents.
Is this really true? I imagine a lot of people fit this description, but just as many (talented) people are looking for a stable, well-paying job with interesting challenges (which this definitely seems to provide).
It's too bad because I feel like they're missing out on a significant portion of their market.