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

Thursday, March 27, 2008

Apple TV: The Higher-Bandwidth HD Edition

Mar 27 2008 10:51AM | Permalink | Email this | Comments (7) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


Following up on my 3+ weeks-back experiment, last night I finally found a high-def flick from the iTunes Store worth of a $5 rental test. It was The Darjeeling Limited (given my long-standing love of India-influenced Nepal, are you surprised?), and I started the download at 7:39 PM. Here are some stats to refresh your memory of my prior standard-def test over my recently bandwidth-upgraded 2.5 Mbps downstream DSL connection:

  • The total runtime of Saved! was 1 hour, 32 minutes, and 22 seconds.
  • Each percent-downloaded 'tick' took ~35 seconds
  • Apple TV reported the movie as 'ready to play', thanks to the service's progressive download capabilities, at the 2.5%-downloaded mark, or said another way, less than 2 minutes after I concluded the rental transaction and the download began.

Last night's high-def experience was quite different, much more so than I would have predicted in advance. To wit, I didn't realize just how much bigger the high-def files served by the iTunes Store were, versus their standard-def alternatives.

  • The total runtime of The Darjeeling Limited, as reported by the online store description, is ~91 minutes.
  • Each percentage-downloaded 'tick' took ~1 minute, 35 seconds (i.e. roughly 3x longer than the standard-def predecessor), and therefore
  • Apple TV reported the movie as 'ready to play' at the 43%-downloaded mark i.e. 68 minutes after I concluded the rental transaction and the download began.

Not exactly instant gratification, was it? In fact, I haven't yet started viewing the movie; by the time I got the 'ready to play' notification, it was almost 9PM, and I didn't want to stay up for another 1.5 hours. I'll watch it tonight and let you know if I encounter anything odd. However, given the data above, I can extrapolate some other statistics that you might find interesting:

  • Assuming my DSL line's 2.5 Mbps downstream potential held constant through the entire download cycle, the movie was completely stored on my Apple TV's HDD after 2 hours, 38 minutes and 20 seconds (or, said another way, ~0.6x real-time). Compare this to the 58-minute (~1.6x real-time) total-download time for standard-def Saved!, and the high-def delay penalty (along with the reason for the extended progressive-download latency) will be quickly apparent.
  • The Darjeeling Limited's total file size is, if I've done the math right, approximately 3 GBytes (i.e. roughly 3x the size of the standard-def predecessor). Keep in mind, too, that each anamorphic-encoded high-def video frame is 1280x534 (683,520 total) pixels in resolution since the film employs a 2.35:1 aspect ratio, versus 854x480 (409,920 total) per-frame pixels for the standard-definition 16:9 aspect ratio Saved!, whose total file size I'd earlier estimated as ~1.1 GBytes. Considering the aspect ratio, therefore per-frame resolution, differences between the two films, I'm unable to draw any definitive conclusions regarding standard-vs-high def compression efficiency of the H.264 (aka MPEG-4 AVC, aka MPEG-4 Part 10) video codec that Apple employs.
  • I also estimate the average playback bitrate for The Darjeeling Limited to be ~4.4 Mbps. Compare this to the earlier ~1.6 Mbps average playback bitrate estimate for Saved! Keep in mind, however, that I strongly suspect (though I don't know for sure) Apple's using VBR (variable bitrate) encoding for its iTunes Store-served rental and purchased video content, in order to maximize video quality across a range of content compression complexity. The playback bitrate could therefore wildly fluctuate on a frame-by-frame basis, which greatly complicates progressive-download calculations and makes streaming near impossible (leading me to also suspect that the movie previews are constant bitrate, i.e. CBR, encoded).

I'm half-tempted, after watching the movie tonight, to spend an incremental $3.99 on the standard-definition version of the film, in order to provide a more apples-to-apples comparison. Stay tuned for a follow-up report if I decide to drop the incremental cash...


Reader Comments


at 3/27/2008 11:59:49 AM, Hank Vaccaro said:
I have a 15 mbs line wired to ATV via an Apple Airport Extreme router. HD films start playing in 1 to 3 minutes, and the progressive download keeps up. No video pauses noticed.

at 3/27/2008 12:06:42 PM, Dizzle said:
I have broadband cable (10down, 1up) and ran ethernet cable in my house. My ATV is connected directly via Cat6e. I have not experienced any of the problems this gentleman has encountered.

at 3/27/2008 12:26:44 PM, Brian Dipert said:
Folks, my broadband downstream bandwidth is 1/4th that of Dizzle's and 1/6th that of Hank Vaccaro's (assuming, of course, that the specs quoted are the real bandwidth they see, just not service providers' peak claims...note too that real-life achievable cable broadband bandwidth, if these two individuals are both on cable modems, varies greatly with time-of-day and number of subscribers sharing a common access node...). Of course, they're not going to see the latencies I did, but then again I'd argue that my speed is more reflective of the bulk of broadband subscribers right now. And, taking a related tack on the issue, my standard-def (much smaller download 'payload') Apple TV experience closely mimics their high-def experiences.

at 3/31/2008 12:28:23 PM, Hank W said:
I think it is misleading to call this HD. At the 1080i broadcast rate of 19.39Mbps, a 91 minute movie is 13.2 GB, not 3 GB. And your 2.5 Mbps DSL is about 8x slower than the required bandwidth, considering network overheads. So a 1.5 hour movie should take 12 hours to download. A lower resolution (e.g. old plasma resolution) movie might be okay for many people, but no one would confuse it with Blu-Ray in a side-by-side comparison.

at 3/31/2008 12:45:54 PM, Brian Dipert said:
Dear Hank W, you're comparing apples and oranges, as the saying goes. ATSC uses high-def MPEG-2. Apple TV (and Blu-ray, for that matter) uses H.264 (ie MPEG-4 AVC, ie MPEG-4 Part 10), a much newer codec, therefore much more bit-efficient for a given level of image quality, albeit much more processing-intensive in both the encode and decode realms...a 'problem' which Moore's Law has generally taken care of in the intervening years between MPEG-2 and H.264...

at 6/16/2008 9:50:34 AM, Ben said:
At the risk of being the only person not looking to start something (along with being a few months too late), this was the exact article I was looking for. While I may have an 8/1 cable line here, my ATV will be a Father Day present where the intrernet is 3/512ish. Verizon DSL. I couldn't tell from Apple's page it the delay would be closer to 1 minute or 6 hours but now I know that they should expect to wait about an hour for an HD movie to start. Thanks for putting in the time to do the research.

at 6/16/2008 10:05:05 AM, Brian Dipert said:
Dear Ben, my pleasure. ;-) Kudos for the rare, appreciated, non-flamethrower-inclusive comment.

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