Subscribe to EDN

Streaming Assistance: VUDU's Cleverness

May 9, 2008

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?

Posted by Brian Dipert on May 9, 2008 | Comments (1)

May 11, 2008
In response to: Streaming Assistance: VUDU's Cleverness
george commented:

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
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows