It’s all about streaming these days. Netflix, Amazon Cloud Player, Spotify, Pandora. Everyone wants you to stream and, I agree, that the model makes a lot of sense. The problem is that other parts of the infrastructure have not currently caught up to the end point technologies.
I’ve been a long time proponent of subscription type services like Netflix and Zune that give you access to large libraries and the ability to stream them instead of storing them locally. Recently, I have been bugged to the extreme with buffering and drop outs during streaming. The problem is simple. Depending on your connectivity, you may not have the available bandwidth to support the stream. That’s it.
The reason that I’ve been so frustrated about it recently is that we (collective we) overcame this issue over the last decade by innovating chipset speeds up to the intended usages like full screen, full motion video playback. It works. I never have to endure a hiccup of video stream or dropout of audio during playback save for the occasional defective disc. With streaming, I can rarely make it through a Netflix movie or Amazon Cloud Player song without a buffer or drop.
I am fully aware that my results are dependent on my connection speed, but if it’s happening to me in multiple environments, I have to assume that it’s happening to other as well. I asked my early 20’s daughter about her Netflix watching experiences online from school. She said, “yes, I get drops and buffers.” I’m not sure why that’s OK.
I am super excited about the future of streaming, but I just think that today’s hype outweighs the realities of the experience.
Here’s another example. I use a Windows Phone with with a Zune Pass music subscription service. Zune/Zune Pass allows for both local music and streamed music. Microsoft, by it’s actions in the marketplace, is obviously nudging users to a streaming only model. Xbox 360 integrates Zune/Zune Pass, but does not really consume local music (e.g.: your PC based music collection). So, even though I had a bunch of music and podcasts local on my phone, I decided to live ‘streaming only’ for a week or so. This meant in my car driving, walking around town, at the gym, etc. I was amazed at how many times I entered dead zones where my music/podcast just die and tried to buffer. Buffer…buffer….buffer. Sometimes it grabbed the stream and sometimes it didn’t. I ask again, “am I supposed to be OK with this?”
Now, in my opinion, the solution for this situation at least as far as my music goes is to marry the local music with the streamed music. Which, BTW, is exactly what Zune/Zune Pass does, but this is not a commercial for that service so I’ll let that one go for now.
I look forward to the future and I’ll embrace the evolution of today, but get real folks, it’s not great….it’s just acceptable right now.
Infrastructure note – I understand that streaming is dependent on bandwidth. I neither think that I have exceptionally great nor exceptionally poor bandwidth so I feel that I’m a reasonable test case for this rant. I have a home cable connection of ~20Mbps down and ~5Mbps up. OK, but not great. I have a work connection of 3Mbps synchronous. I would like it to be more, but the economic realities of business data pricing and office location specifics won’t allow it. I own a 3G Samsung Focus. Typical 3G speed.




