Brian DipertEDN Senior Technical Editor Brian Dipert exposes, analyzes and
opines on diverse topics in technology. Follow the Brian's Brain Twitter feed at www.twitter.com/BrianzBrain.



   Advertisement

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 (10) |


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.



at 12/8/2008 8:54:12 PM, adam said:
Yes, thanks. I just got Apple TV and rented one movie over the weekend - A Christmas Story. It claimed to be in HD but clearly must've been reformatted for HD purposes since it is so old. It took about 9 minutes until Apple told me it was ready to watch. I have basic cable modem with a Linksys Wireless G router. I then went out today and purchased a Belkin Wireless N router. Then I downloaded the movie Mongol, a recent release, in HD. It took about an hour until it was ready to view. I was very frustrated until it occurred to me that the Mongol movie was probably a true HD version while the xmas movie was not. Does this make sense?!



at 12/30/2008 9:58:05 PM, Matt said:
I just downloaded my first ATV movie--Forgetting Sarah Marshall--in HD. It took about 30 minutes before it said it was ready to view. However, since we hit the 40'''''''' mark of the movie, it keeps pausing to download. It''''''''s really annoying as it''''''''s now pausing about every 5 minutes. I have Comcast cable connected to a LinkSys wireless G router. Not sure how to resolve this, as I don''''''''t want to have to plan ahead 2 hrs to watch an HD movie!



at 12/31/2008 10:34:33 AM, Brian Dipert said:
Matt, it sounds either that your Comcast Cable connection has inconsistent bandwidth or that the bandwidth coming out of Apple's server on the other end of the connection is erratic, in either case surmounting Apple TV's progressive download capability. I'm betting on the former. Check your bandwidth throughout the day via a site like www.speakeasy.net/speedtest and please report back any test-to-test deviation you encounter. BTW, progressive download also gets voided if you fast-forward through portions of the film that are already downloaded.

Post a comment



Display Name

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


ADVERTISEMENT

©1997-2009 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