Brian DipertEDN Senior Technical Editor Brian Dipert exposes, analyzes and
opines on diverse topics in technology.


Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Consumer Electronics Design Articles

Blog

Friday, May 9, 2008

Streaming Assistance: VUDU's Cleverness

May 9 2008 11:07AM | Permalink | Email this | Comments (6) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


Continuing with today's storage focus...as previously promised, I watched my first streamed standard-definition film through VUDU last night. My Kid Could Paint That was a compelling documentary although, as I quickly ascertained, it wasn't an ideal selection from a video quality evaluation standpoint since it was seemingly shot with DV camcorders.

Nonetheless, as VUDU's promotional materials promised, the movie started up as soon as I clicked on the 'rent' link (strictly speaking, within 10 seconds or so...close enough, in my estimation), and was hiccup-free throughout the entire 82 minute runtime. The contrast between my VUDU experience and my earlier standard-def progressive-download Apple TV experiment, over the same 2.5 Mbps DSL tether, was a real head-scratcher. How did VUDU obviate the 2-minute purchase-to-play delay that I'd previously encountered with Apple's product and service?

My theories, keeping in mind that VUDU's documentation explicitly indicated that the company was using 'MPEG-4' as its video codec, included the following brainstorms:

  • VUDU was more aggressively compressing its content as compared to Apple, thereby enabling the stream to fit within my broadband bandwidth parameters in a no-buffer fashion.
  • VUDU, like Sirius, was employing a proprietary derivative of H.264 or some other MPEG-4 codec profile, or
  • VUDU's initial stream was sub-standard definition and otherwise quality-degraded in nature (and subsequently up-res'd and otherwise quality-patched to the perceptual degree possible within the VUDU unit) to reduce the stream's bitrate, such that the VUDU box could simultaneously play back the stream at real-time rates and construct a buffer of to-be-played future material. Once the buffer was full, the box sent a signal to the server, which switched to a higher bitrate (and higher inherent quality) stream.

I was in email dialogue with a VUDU engineer last night regarding my earlier mentioned initial setup glitch, and as an aside I asked for an explanation of VUDU's 'instant playback' capabilities in more detail. Usually, when I pry like this, I get a 'sorry, proprietary, no comment' response. However, I was happy to find my VUDU contact more forthcoming, and the explanation revealed to me that none of my above guesses was spot-on:

Thanks for asking. We can provide instant play back for the following 2 main reasons (patented):

  • the beginning of every movie (head) is stored in our hard drive (same resolution, bit rate)
  • the peer to peer networking model is better for scalability and has less problem with handling heavy download requests.

If the box is not always connecting to the network to download updates (movie database, head - the beginning of the movie) then the movie without the head might have delayed viewing (and we clearly tell the user why he/she gets delayed viewing).

I'll discuss the P2P bit in more detail in a coming-soon dedicated post. For now, however, I'd like to focus on the first bullet. I'd wondered if the voluminous 250 GByte HDD in VUDU's box (versus the comparatively svelte 80 and 160 GByte Apple TV options) served a more substantial purpose than just caching 'previews and meta-data', as VUDU's documentation had already revealed to me. And in fact, per my contact's revelation, it does.

By virtue of the system's pervasive Internet connectivity, it's constantly updating itself with the first few minutes' worth of every piece of video content VUDU offers for rent and sale. While it simultaneously plays back this cached material, the VUDU box is simultaneously filling a streamed buffer. And, once the buffer's full, it seamlessly switches over to the stream for the remainder of the presentation.

Way cool. More than six years ago (in the pre-blog days!), I suggested in a print editorial that systems engineers would soon begin using the burgeoning capacities of rotating storage devices in non-traditional, innovative ways. I daresay VUDU's implementation handily qualifies. Do you agree?


Reader Comments


at 5/9/2008 2:14:08 PM, video_guy said:
Using all that network bandwidth just to keep the first few minutes of EVERY movie available--another tragedy of the commons, methinks.

at 5/9/2008 2:23:52 PM, Brian Dipert said:
Dear video_guy, how's that expression go...'nature abhors a vacuum'? ;-) Thanks for writing. The difference between 10 seconds-to-start and 2 minutes-to-start (the Apple TV alternative) is minimal IMHO, particularly given the incremental HDD cost that VUDU incurred in exchange (not to mention the incremental network bandwidth utilization incurred by each of VUDU's customers)...but then again, I'm a fairly patient guy. Other, more 'instant gratification' folks might more clearly see the VUDU value. And regardless, I think it's a neat engineering trick, therefore the motivation for my writeup.

at 5/11/2008 1:08:59 PM, carolsky9 said:
I have Vudu, absolutely love it, and it usually starts in one second or less! (I have 3 mpbs-call your carrier and get more?) I find their picture definitely a little better than the Apple, but their selection is 5000 movies for Vudu versus 1000 not-so-good selection of movies on Apple. The feel of the Vudu, getting around on the site, selection process, the great remote, etc. tell me that these guys have just better engineering than Apple. And I think those Vudu things are even much more positive from the viewers point of view than the delays or slightly less picture quality in Apple. Carol

at 5/11/2008 5:39:02 PM, Cj said:
I had VUDU and I dumped it because of their misleading marketing and their movie library is filled with tons of flea market movies. They may have 5,000 plus titles but it's mostly junkware, made in someone's basement - literally. Even Patrick Casson, VP Marketing admitted to me they had far too many crummy movies in rotation. VUDU's movie previews are almost non-existent so picking an obscure movie is a crap shoot. I ended up selling my hardly used VUDU box on eBay for a third of what retails for. That should tell you how much it's worth. I decided on Apple TV because it does so much more; music, movies, podcasts, photos, YouTube and it's wireless, built in. With VUDU you have to invest in more technology to network it... and did I mention Apple TV is cheaper? Their movie library maybe smaller but it's not chock full of junk like VUDU's is. So no one trick video VUDU pony for me. I wanted a technology built around the wildly successful iTunes music store model.

at 5/11/2008 5:47:06 PM, Cj said:
For the record and full disclosure - I was part of VUDU's beta program and was booted out when I started asking "uncomfortable questions" about VUDU's misleading marketing schemes and controversial evangelist (payola) program.

at 5/11/2008 11:30:49 PM, george said:
Let's stick with reality here. Vudu has 5 times or more the content of Apple. (When Apple said they had 1000, bloggers found only 300. Even conceding that they really might have gotten it up to 1000, Vudu has five times - that's five times the content. Assuming that both have the same content, (and most have said that Apple has inferior content to Vudu,) and let's assume that both have 75% lousy movies, then Apple would have 250 good movies and Vudu would have 1250 good movies. What's more, Vudu has a critics rating filter, which you can engage with two clicks that reduces your movie choices to only the 4 and 5+ critic rated movies, so you can find those good ones in an instant, and you never have to watch a lousy movie again. That is to my mind the most fabulous thing about the Vudu software; Apple doesn't have a clue and has no such thing. You have to slog through their 300 or 1000 titles to find anything good. Cnet: 3 days ago, "And while those same studios will let the likes of Apple and Vudu offer a decent selection of download-to-own movies on their respective streaming boxes--often available the same day as the DVD release..." Cnet seems to think Vudu has a decent selection of movies and I have read about twenty reviews of Vudu (which I have) and have not heard a single soul since their very early days comment on " uncomfortable questions," their poor selection or some other crap, and Brian above in this article said how forthcoming their engineers were. Vudu has out-engineered Apple, has better selections and five times the movies, or more. I'd like to see Apple catch up and add something else, but so far they are the ones copying Vudu and trying to catch up; not the other way around. Good luck to Vudu, as they have raised the standards.

Post a comment


Display Name

Before submitting this form, please type the characters displayed above:


©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites