Review: Roku Digital Video Player

May 10, 2009 · 25 comments

From time to time, I have confessed my love for the Vudu set-top box that instantly streams up to 720p quality HD movies (or 1080p quality non-instant) over the Internet to your TV. The Vudu player is not subscription-based, so in addition to ponying up for the hardware, you have to pay an average of $3-5 each time you want to rent SD or HD quality movies. After a while of spending over $50 a month with the Vudu box, I decided check out the instant streaming landscape and take a look at the popular subscription-based Roku player. While the Roku player is often called the Netflix player, that is starting to change as it supports more services, most recently with the addition of Amazon Video on Demand.

Notice: During my review of the Roku player I was using an 80Mbps down Internet connection. Obviously this plays a huge role in the performance of a bandwidth-dependent streaming device. Your mileage may vary.

Roku 101

At only $99, the Roku player is one of the most affordable instant video streaming media boxes currently on the market. The Roku player launched just about a year ago, and has had frequent software updates such last December for Netflix HD streaming support and recently in March for Amazon Video on Demand support.

Roku Digital Video Player
The rather plain Roku Box

Unboxing the Roku is a rather trivial event; there’s not much inside the box other than the Roku player, remote, cables, remote batteries and charger. Everything about the Roku experience is simple.

Roku Digital Video Player Unboxing
Roku Unboxing

First Impressions: The Roku player is light and small.

That can be attributed to Roku’s decision to spring for a flash memory approach instead of using a hard drive. There are three reasons why Roku went the flash route: 1) cheap!, 2) reliable compared to hard drives, 3) no need for active (noisy) cooling solutions.

Second Impressions: It’s a bit of an ugly duckling. Fortunately it’s small enough to hide behind my 5.1 receiver, PlayStation 3, Vudu box and HTPC.

Roku Player - Front
Roku Player – Front

After unboxing the Roku and starting to hook up cables, I was quite impressed at how much this unit actually does for its size. It has all the connections you would expect – Component, Composite, HDMI, even the pretty-old-school-and-rare-these-days S-Video, alongside optical audio and Ethernet. But what caught me off-guard was the included 802.11b/g Wi-Fi support — something that Vudu makes you pay $80 to get in the form of a wireless dongle for their media box.

Roku Player Ports
Roku Player Ports
Roku Player - Size Comparison
Roku Player versus a Blu-ray disc case
Roku Player Remote
Roku Player Remote

Ergonomically-speaking the Roku remote gets the job done and is the perfect size for natural placement of your thumb in the middle of the control. While I slightly miss the scroll wheel of the Vudu player’s remote, the large Roku remote buttons provide ample tactile feedback with a soft yet noticable clicking feel. Only 9 buttons inhabit the Roku remote and all are self-explanatory.

However, there is no power button on the remote. You can’t turn off the Roku player. It just intelligently goes to sleep on its own.

Showtime

Setting up the Roku player is a breeze. After plugging it in and hooking up the typical audio/video connections, there’s a simple on-screen wizard to follow. Chances are it will prompt you to update the firmware right after you setup your Internet connection, either via Ethernet or Wi-Fi. I tested out both connectivity options and had absolutely no issues with either. The Roku player supports WPA, WPA2 and WEP encrypted Wi-Fi networks along with networks that do not broadcast their SSID. Others have reported issues getting Wi-Fi connections to pass the “connecting to the Internet” step of the wireless configuration in the past; I’ll assume recent updates have allayed any such issues.

Roku Player Setup - Select Resolution
Roku Player Setup – Select Resolution
Roku Player - Netflix Getting Started
Roku Player – Netflix Getting Started

The next step is linking your Netflix account to the Roku player. I was supplied with a confirmation code to link to my Netflix account. That required logging into Netflix on my computer, but was all of a 15 second affair. A similar procedure is also required for linking the Roku player to Amazon for Video on Demand support. Regardless of these requirements, setup took just a few minutes.

Browsing Netflix & Amazon

Roku Player - Activate Netflix
Roku Player – Activate Netflix

The first “ahh, that sucks” moment I had was when I realized the Roku player does not let you actually browse and explore Netflix “Watch Instantly” titles. Instead, you must go to Netflix.com on your computer, browse around there and then add the movies or TV shows to your Netflix instant queue. Those titles will appear on the Roku player a few seconds later. A huge advantage of the Vudu player is that you can browse their entire collection of 10,000+ titles all from your TV — including searching by genre, title and actor.

After doing a bit of research, Roku’s decision to not allow Netflix browsing on the player was almost intentional. They wanted to keep everything about the Roku simple, and leave the complex bits to the Netflix website, which it’s very capable of handling already.

Roku Player - Browse Netflix Instant Queue
Roku Player – Browse Netflix Instant Queue
Roku Player - Browse Netflix, Movie View
Roku Player – Browse Netflix, Movie View
Roku Player - Browse Netflix TV Show by Episode
Roku Player – Browse Netflix TV Show by Episode

Roku’s implementation of Amazon Video on Demand is a bit different. You have some limited browsing ability but not searching. Filtering options include sorting by new releases, genre, popularity and alphabetically, but if you’re looking to find something that isn’t really popular you will have to do lots of annoying side-scrolling.

Roku Player - Amazon Menu
Roku Player – Amazon Menu

In addition, Amazon purchases require a PIN code confirmation that you setup with your Amazon account upon linking the Roku.

Roku Player - Amazon HD Shows
Roku Player – Amazon HD Shows

Amazon Video on Demand content gives you several options, typically ranging from purchasing the video in either HD or SD, as well as renting it for 24 hours and previewing the first 2 minutes in HD.

Fast-forwarding and rewinding through both Amazon and Netflix movies and TV shows can be burdensome due to the streaming nature of the Roku player. Whereas the Vudu player would buffer the entire movie on its hard drive, making rewinding and fast-forwarding quick and seamless, the same cannot be said about the Roku player. To get around this issue, Roku engineers implemented a visual timeline of sorts. After selecting the frame you want to jump to, there is a 5-10 second loading delay, obviously dependent upon your connection. It’s an innovative solution, I’ll give them that.

Roku Player - Scrolling through a movie
Roku Player Scrolling. Yeah, LOTR Return of the King Extended Edition is no joke – 263 minutes long.

Pricing

Unlimited Netflix streaming plans start at $9/month. Amazon Video on Demand content on the other hand is a more like Vudu’s pricing model and has a pricing structure as follows:

  • TV Show (HD): $2.99
  • TV Show (SD): $1.99
  • 24hr Movie Rental (SD): $2.99 – 3.99
  • 24hr Movie Rental (HD): $3.99 – 4.99
  • 7-day Movie Rental (SD): Some (crappy) movies can be rented for a week for $1.99
  • Movie Purchase (SD): $4.99 – 14.99

Quality & Performance

Before playing a movie, the Roku buffers for around 10-15 seconds. I have never had any network or connection issues during playback that resulted in halted playback and more buffering. Unfortunately, regular 480p Netflix offerings do not come close to MPEG-2 DVD quality. Noticeable compression artifacts can be seen below:

Roku Player - SD Quality
Example of Roku SD Quality – Still frame from Lord of the Rings: Return of the King, Extended Edition

Amazon and Netflix HD streams are considerably better but not quite on the same level as Vudu and Apple TV HD offerings, both of which tout surround sound.

Roku Player - HD Quality via Amazon
Example of Roku HD Quality – Still frame from Parks and Recreation

Another thing to note is that 5.1 is supported by the Roku player itself, but Roku reports that content providers (namely Netflix and Amazon at the moment) have yet to provide 5.1 audio encoding with their streams. You’ll have to get used to stereo sound for now. That being said, TiVo HD’s implementation of Amazon Video on Demand support works with 5.1 — so the Roku hardware itself is a bit to blame. TiVo downloads the entire file to its hard drive and plays from there, resulting in better picture quality and sound than the Roku video player. Just another drawback of a stream-only device.

That makes me wonder what would be possible if the Roku had a few gigabytes of flash memory on-board.

Talk Nerdy to Me

To satisfy my penchant for taking gadgets apart, I decided to open up the Roku player and snap a few pictures. While doing this, I learned a few things about the Roku player itself. For one, you can see flash RAM chips it uses for buffering (64MB) as well as the Nexperia media processor at the middle of the motherboard. The Roku player is actually based on the Phillips Nexperia set-top box platform (STB225), which revolves around a custom Linux OS in the case of the Roku player.

Roku Internals - Motherboard
Roku Internals – Motherboard

As you would expect with a digital video player, the Nexperia media processor has support for hardware H.264 video decoding as well as WM9 among others. You can blame Netflix’s sub-par streaming quality to the Windows Media 9 codec they’re using, presumably to take advantage of its DRM features [sic].

Roku Internals - Motherboard
Roku Internals – Motherboard

On top of that set-top box platform, it appears that Roku expanded to a daughtercard via a USB header to introduce 802.11b/g Wi-Fi support with the Atheros chip. Interestingly enough, there are connections for external antennas. If you are getting bad wireless range with your Roku, you could try hooking up two antennas to those (you’d likely need two U.FL-RSMA pigtail cables).

Roku Internals - Wi-Fi Daughtercard
Roku Internals – Wi-Fi Daughtercard

The Verdict

The Roku digital video player is a grand slam of affordability, ease of use and convenience. However, this all comes at the expense of video quality and limited selection (only about 10% of Netflix’s massive 100,000 DVD collection is available for streaming). This is slowly changing though. The recent addition of Amazon Video on Demand (40,000 titles.. if you can find them) was a huge step forward for Roku and one of the main reasons I considered purchasing a Roku player. It has also been reported that Roku will release an SDK in the coming months for web video providers to add their content to the Roku player.

I give the Roku video player 8.5 out of 10 Stammys. It has its fair share of drawbacks but damned if it isn’t cheap! The Roku hardware itself supports 1080i streaming, so hopefully a future software update will bring this to fruition.

Are you a Netflix customer? Do you have a Roku video player? Would you consider one after this?

PaulStamatiou.com runs on the Thesis Theme for WordPress

How smart is your Theme?  How good is your support? Check out ThesisTheme for WordPress.

Thesis is the search engine optimized WordPress theme of choice for serious online publishers. If you’re a blogger who doesn’t understand a lot of PHP, Thesis will give a ton of functionality without having to alter any code. For the advanced, Thesis has incredible customization possibilities via Thesis hooks.

With so many design options, you can use the template over and over and never have it look like the same site. The theme is robust and flexible enough not only to accommodate a site like PaulStamatiou.com, but also to enable the site to run far more efficiently than it ever has before.

{ 25 comments… read them below or add one }

1 Ravi May 10, 2009 at 11:51 pm

Paul, I’m curious — instead of $100 for the Roku box that can only stream from Netflix and Amazon, why not spring for a $200 Xbox 360 Arcade (often much less with discounts/coupons) that has significantly more features and better resell value?

I rarely play games on my 360 anymore, but I love to stream videos/mp3s from computers around the house, among other things, which I don’t believe the Roku player supports. Also, the fact that I can play Live Arcade games and demos of full games when friends are over is a huge bonus. As for losing out on the Amazon store, I think the Xbox Live Marketplace has most of the same content.

Just curious if there was a significant reason other than the price that compelled you towards getting a Roku box?

Reply

2 Charles Hepner May 11, 2009 at 12:34 am

Using Netflix on an XBOX requires that you have an XBOX Live Gold account ~ US$50 if I remember right – in addition to the Netflix subscription. The Roku box doesn’t have that requirement.

Reply

3 Tim May 11, 2009 at 12:42 am

I always get a laugh of how some of us always have to take apart the new gadget just so we can take a look!!

Reply

4 Phil Brangers May 11, 2009 at 2:31 am

For me to buy a set top box at this point, it will have to support hulu. The imac plugged into the tv does just fine for now.

Reply

5 Courtenay Bird May 11, 2009 at 3:29 am

Great review! I love my Roku, especially as someone who doesn’t have cable but has had a Netflix account for several years. I find that I utilize my Netflix account much more now. It’s a tiny device that does so much…. win-win.

Reply

6 Paul Stamatiou May 11, 2009 at 9:37 am

Agreed! Pretty happy about it. And you reminded me of something – compression artifacts in video isn’t nearly as much of an issue when being viewed on a CRT or other such SD display. Naturally, people using their Roku with an HDTV will be sticklers

Reply

7 Peter Filias May 11, 2009 at 8:45 am

Does anyone know if this Roku player has plans to get upgrades to include things like the ability to stream from Hulu?

On a side note, I tried PlayOn with my PS3 the other day, and the video quality of both NetFlix and Hulu were pretty horrible on my 46″ LCD (I know, what did I expect)? I expected HULU to be pretty weak, but NetFlix shouldn’t have been as bad as it was. I mean, when I watch other DVDs, on my TV, they look fine. I’d hope that the NetFlix streaming would at least come CLOSE to DVD.

How does this Roku REALLY look?

Reply

8 Paul Stamatiou May 11, 2009 at 9:13 am

As I mentioned above, Netflix’s non-HD titles don’t come close to DVD due to their WM9 compression. Just something that comes with their flash-only implementation of streaming. :-/

Reply

9 Will Powell May 11, 2009 at 12:51 pm

Nice review. Simple and sweet – just like the Roku itself.

They’ve announced that they’ll have 10 more “channels” by the year’s end:
http://bit.ly/RRJkr

Checkout the screenshot on this early beta for the Amazon Video-on-Demand. Looks like they’re already working with YouTube:
http://bit.ly/396Udw

Recent interview with their VP of Consumer Products, Tim Twerdahl. He says that they want to be the “Hulu of TV”. I interpret that to mean they want to be the hardware device people use to access streaming content on their televisions from recent network shows (with or without hulu.com):
http://bit.ly/dko36

Great device. It’s in their best interest to add to its “channels” since they’re in the box business. They make a little money on the ads – which I hadn’t noticed until watching a youtube video of the CEO describing ads. There is a banner ad on the top-level menu of the Roku (as seen above, “Quantum of Solace”). Doesn’t really bother me that it’s there. It’s not intrusive.

They’ve stated that they’re developing a SDK for content providers. It’ll be interesting where this little device goes when that occurs.

They’ve got a pretty healthy community on the Roku forums. It can do a few geeky things, like accept commands via telnet (if you lose your remote). There are some hidden diagnostic menus, but for the most part those seem to be unnecessary if you don’t have connection problems.

Calmly awaiting the next firmware release and more content.

Reply

10 Will Powell May 11, 2009 at 1:12 pm

Just thought I’d add a suggestion to checkout instantwatcher.com. It’s a nice alternative way to checkout Netflix content available for viewing.
http://instantwatcher.com/

Netflix has an RSS feed for additions to their “Queue To Watch Instantly” listings. It can be found here. That’s how I found out about KRULL!!!:
http://www.netflix.com/RSSFeeds?lnkctr=csbRSS

Amazon Video-On-Demand has some free stuff. You used to be able to browse to it on the Roku but they removed that functionality in the most recent firmware update (it had some PG-13+ content and lack of parental controls on the Roku probably contributed to its removal). Just checkout “free videos” at Amazon and add it to “Your Video Library” to get the content available on the Roku:
http://www.amazon.com/gp/video/ontv/start

Reply

11 John O'Shaughnessy May 11, 2009 at 2:06 pm

I’m surprised that the love of hi tech doesn’t equal the love of high fidelity. To watch any movie in this day of Blu-Ray with -less- than DVD quality and no 5.1 surround sound doesn’t appeal to me. Also – as one who really enjoys the ‘making of’ features so common on DVDs now, the streaming options just scratch the surface of what I’m looking for in movie entertainment. Someday the bandwidth will be there, but until the full DVD experience is available without the little silver disk — (or a ripped little silver disk), I’ll keep up with the Blockbuster Online envelopes.

Reply

12 Paul Stamatiou May 11, 2009 at 2:51 pm

Well I find the Roku ideal for simple things like watching entire seasons of TV shows back to back. For my HD itch I have the Vudu’s HDX (~1080) rentals and then my Netflix Blu-ray options with my PS3. ;-)

Reply

13 John O'Shaughnessy May 11, 2009 at 9:21 pm

Catching on on TV Shows — yes, I can see that as a good use for something like this.

Reply

14 Brandon May 11, 2009 at 8:59 pm

What TV did you have the Roku player hooked up to? I’ve used my player on a Samsung LN46A650 LCD (using HDMI) and have had really nice results for most of the movies I’ve watched.

Reply

15 Collin Allen May 11, 2009 at 9:37 pm

Great review, and way to crack open the box at the end! It’s a shame that the Roku’s flash is hardwired (that 64 MB Samsung chip looks mighty likely), else this would be a hardware hacker’s dream set-top box for running any number of apps.

Reply

16 Mike October 17, 2009 at 3:33 pm

Agreed.
Xbox still is better choice than this Roku.
And rokus remote looks SO ugly

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: