[A longer than usual blog post, summarizing some strategy ideas I've been working on.]
In the early 90s at DEC, I had a colleague that worked with the cable industry. I tried (unsuccessfully) to convince him that TCP/IP would be the winning network infrastructure for the fancy interactive TV services everyone was talking about. In the end, “adequate general purpose” solutions always win. Proprietary solutions can’t compete with economies of scale.
Moving up-stack, I’ve been thinking about how TV content delivery is going to play out. We started with over-the-air broadcast, then shifted to cable (first analog, then digital), and now we’ve suffered through a decade or two of crappy set-top-box user interfaces fed from proprietary cable networks. Along the way, our TVs have evolved from tiny, fuzzy CRTs to large, crisp 1920 x 1080 color monitors.
As household bandwidths have increased, we’ve got options that end-run cable companies to get content on the screen: Apple TV, Roku/Hulu, Tivo, network-enabled DVD players, game consoles, etc.. But these are still closed & proprietary: I can’t deploy my own apps (or even content, in some cases) without a lot of permission from other people.
On the bleeding edge, users are plugging their large-screen TVs into computers (the Mac Mini is a popular option), sometimes installing software like Boxee to provide a “couch-friendly” UI. I like Boxee, but it’s only an intermediate step and feels like a response to the past. Users don’t want “set top boxes” (STB) or “media centers” or “electronic program guides”; they want unrestricted access to apps and content.
I’m pretty certain this is how things are going to play out. Now the entrepreneurial question is: what to do about it?