A Hackable Media Player For HDTV 216
An anonymous reader writes "Embedded Linux and an open, hacker-friendly architecture power the world's first high definition media player, the $499 Roku HD1000. The brainchild of ReplayTV inventor Anthony Wood, the device could touch off a cottage industry of third-party applications and media packs that work with its Linux-based OS and user-friendly media APIs. Out of the box, the HD1000 can stream MPEG and MPEG2, play music, loop JPEGs, and more to an HDTV -- all at the same time. Roku is selling "Art Packs" of everything from museum-quality art to hot-rod cars as memory cards that work with the device. And, the company will release a C/C++ SDK for the HD1000 before 2004. Finally, there's something to actually show on your $5,000 54-inch plasma TV or 37-inch LCD TV." (Roku is also one of the companies mentioned in an earlier posting about using hi-def displays as digital art galleries).
yeah right (Score:4, Funny)
Whiskey Tango Foxtrot.
We all know this is going to used exclusively for porn; you aren't fooling anyone.
Re:yeah right (Score:2)
Re:yeah right (Score:3, Funny)
Great... (Score:3, Informative)
Re:Great... (Score:3, Funny)
"High altitudes can affect the performance of plasma displays because the gas held inside each pixel is stressed, and has to work harder to perform."
Pity the hard-working gas, held captive inside an eeny-weeny-tiny pixel cell.
RE: plasma TVs and lifespans (Score:3, Interesting)
I was taking a really close look at large screen (42" and up) TVs this holiday season, considering an upgrade to my boring old 27" set in our living room. But the more I read, the less I'm impressed with anything out ri
Re: plasma TVs and lifespans (Score:2)
This is news to me...where did you hear or read this? I'd truly be interested!!
I've had my 60" Mitsubishi projection tv for abo
Re: death of the projection set (Score:2)
As someone else posted here, maybe they're just referring to the old projection set technology with the CRT inside and mirrors? Either that, or maybe they're talking about the end nearing for non-HDTV ready big-screens. But with the price-drops I've seen lately on some of thes
Re: plasma TVs and lifespans (Score:2)
Quick [OT] warning note about plasma TV's for non-coast dwellers.
If you want to use a plasma TV at high altitude, say above 5000' elevation (eg, Denver), many of the less expensive models hum so loudly it can make the experience not worthwhile.
I vaguely recall some French manufacturer produced a plasma TV that supposedly did not hum, but was expensive and made with thick and heavy glass.
Re: plasma TVs and lifespans (Score:3, Interesting)
Perhaps this is by design? Planned obsolecense (sp?) is nothing new. Even if they didn't "design" it in, it will help fuel their market if people have to buy new TVs every few years.
Everyone's telling me the projection sets will likely be discontinued by this time next year, so buying one of them is investing in a dying technology.
I hope not
Re: plasma TVs and lifespans (Score:2)
Ooops, I just found one for sale and I was wrong. The 82" model runs for more than $20,000!! [electronichouse.com]
Re: plasma TVs and lifespans (Score:2)
If you are concerned with not losing brightness and avoiding burn-in, check into DLP HDTV monitors. They are, IMO, the best bang for the buck on a non-aging display. Basically, you have a DLP chip with 1280x720 microscopic mirrors, a color wheel, and a 100 watt bulb. The tiny mirrors wi
Re:Great... (Score:2)
NO UK HD TV (Score:2)
The only thing that will accept HDTV is my projector, and using it as a digital picture gallery would be a bit expensive on the bulbs...
Simon.
Re:NO UK HD TV (Score:3, Informative)
Re:NO UK HD TV (Score:3, Informative)
NTSC to HDTV is quite an improvement. PAL and PAL+ to HDTV is less of an improvement. 768x572 vs 800x600 is a negligable gain and 768x572 vs 1280 x 1028 is a gain but not enough to warrant the additional expenditure by the service providers/cable companies and the like. The additional bandwidth required would reduce the number of available channels and no broadcaster will go for that scenario. Then there's obtaining the content which is thin on the ground.
I would ra
Re:NO UK HD TV (Score:2)
Re:NO UK HD TV (Score:2)
Those are both 16:9 formats. Although uncommon the 4:3 ones (including computer resolutions) are usually available in the hardware.
Re:NO UK HD TV (Score:2)
Storage capacity? (Score:4, Interesting)
(Please excuse me for being a bit of a newb on HDTV here)
Re:Storage capacity? (Score:5, Informative)
The speeds go up in 40Mbps, 200Mbps, and 1.5Gbps quality steps depending on the
edit level (contributor, studio, and raw).
To store broadcast 1080i, you'd need 19.2Mbps. DVD is around 9Mbps.
19.2Mbps * 60s = 1152Gbpm or 140MB/min or around 8.2GB per hour.
Re:Storage capacity? (Score:2)
A terrestrial ATSC stream runs at roughly 19.39 megabits per second, regardless of what it contains. Thus, recording the stream it's self requires about 8.7 gigs per hours. 19.39/8 = 2.42375 megabytes per second * 3600 seconds/hour = 8725.5 megabytes.
It is possible to extract the MPEG2 stream from the ATSC stream with out much effort (if you know what you are doing), however such an ability is the reason for the implementation of the so called bro
Re:Storage capacity? (Score:2)
Re:Storage capacity? (Score:2)
Re:Storage capacity? (Score:2)
For a side project this week, I've been working on my own app to remove the MPEG2 data from the transport stream as I got sick of trying to make HDTVtoM
Re:Storage capacity? (Score:2)
Re:Storage capacity? (Score:2)
Not sure what format it's encoded in... DV is 25 megabits/sec (or 3.6 MiB/sec) and that's about a quarter the resolution of HDTV.
Not quite on topic... (Score:2, Funny)
Re:Not quite on topic... (Score:2)
Re:Not quite on topic... (Score:2)
Maybe he's happy because it looks neat on the wall.
Why no DVI output? (Score:5, Insightful)
I would buy one of these (once I buy my nice little 42" LCD rear-proj from Sony
Re:Why no DVI output? (Score:5, Informative)
Finally, you should be aware that the DVI inputs on HDTV sets will not necessarily accept PC/Mac DVI signals, so keep this in mind (and try before buying) if you're looking for an HDTV to interface with your G4.
Re:Why no DVI output? (Score:2)
Re:Why no DVI output? (Score:3, Interesting)
If you're thinking about LCD anyway, you may also want to consider a projector -- and they don't cost as much as you might think. For instance, Sanyo's just-released PLV-Z2 (review [projectorcentral.com]) lists for around $3k but the street price [projectorcentral.com] is closer to $2,000. It has DVI input and 1280x720 resolution which gives full 720p at
Re:Why no DVI output? (Score:3, Informative)
-Patrick
-Sr. Software Engineer, Roku.
Re:Why no DVI output? (Score:2)
Having used a Shuttle in my stereo cabinet before, however, _any_ device with a fan will generate annoying sound levels in an otherwise silent room.
You're better off looking at a passively cooled PC or something using liquid cooling. Even the relatively quiet Shuttle won't cut it in a home theater room. But then again, either will the n
Now all we need.. (Score:5, Interesting)
No need... (Score:2)
Re:Now all we need.. (Score:2)
At that rate, a 200gb hard drive would be good for about 1 full day's stored programming -- less if you're trying to timeshift live TV.
Re:Now all we need.. (Score:2)
Xbox? (Score:5, Insightful)
Re:Xbox? (Score:4, Insightful)
modding isn't illegitimate (Score:2)
Fight that corporate brainwashing!!
Re:Xbox? (Score:3, Informative)
-Patrick
-Sr. Software Engineer, Roku.
Neither can this (Score:2)
All it has to do is decode an HDTV-resolution MPEG2 file for playback, and output the analog signal correctly - and that it can do.
Re:Neither can this (Score:2)
I capture my HDTV streams on my Linux system in the garage using the tuner from pchdtv.com. I need to be able to feed these over the network to small, silent devices that can play them in different places in the house. Xbox cannot. This unit can.
And Xbox is *noisy* !
how is it controlled? (Score:3, Insightful)
This question arises because one of the main headaches associated with my current streaming media system (home built) is that using the wireless mouse and keyboard to navigate is difficult from a reasonable TV/audio viewing and listening distance
If they have addressed this issue at all, I will have to buy one. I would love to get away from requiring a full PC in my entertainment rack since all it does is stream data from my fileservers anyway.
And yes, I have tried other embedded devices, but most have proprietary OS, and linux ones do not generally support my specific set of audio and video requirements.
Re:how is it controlled? (Score:3, Informative)
Of course there's a remote. You can also control it via the serial port or by telneting into the HD1000. And, if you'd like to control it in ways we don't currently provide, grab the SDK (once it's available) and code away.
-Patrick
-Sr. Software Engineer, Roku.
Cool another slashdot purchase...... (Score:5, Funny)
I paid cash for the following, but don't think I wouldn't have used the slashdot card so I could troll more often.
First it was the netpliance [slashdot.org]
Then the apex dvd player [slashdot.org] that plays mp3s
then the tivo [slashdot.org] and tivonet [slashdot.org]
now it's a box to display hdtv stuff without a computer
cool, but I think this has more in common with the netpliance than with the other three which are still used.
For its price I would expect more, like something to read straight from a dvd, harddrive or something, no wait that would be useful.
DVB (Score:4, Interesting)
Being that I live in Europe, I'd rather spend my hard earned money on building my own box for Digital TV (DVB) using this great, open-source, system:
http://www.cadsoft.de/people/kls/vdr/ [cadsoft.de]
The DVB standard also includes metadata, so the EPG (electronic program guide) is broadcast together with the actual TV-stream, and it allows for easy recording, editing and storing, as well as playback of mp3, mpeg (or anything else mplayer can handle) and loads of more interesting stuff.
1080i? (Score:3, Interesting)
DAMN the DMCA. Sorry, I had to get that off my chest.
Lobby for Fair Use. It's our only hope.
Sure it does (Score:2)
Video Output
Component Y/Pr/Pb: 1080i, 720p, 480p, 480i
VGA: 1080i, 720p, 480p
No recording though.
Re:Sure it does (Score:2)
Video Output
Component Y/Pr/Pb: 1080i, 720p, 480p, 480i VGA: 1080i, 720p, 480p
No recording though.
Thanks for the link, I was lazy. ;-) So, it will successfully pass-thru 1080i...great. I wonder if it's processor is even powerful enough to decode a 1080i digital stream...?
Perhaps someone will successfully hack some interesting functionality. That is the big allure of this thing, after all.
Re:1080i? (Score:2, Informative)
No, I'm afraid your assessment is incorrect. The HD1000 is a HD Media Player. We couldn't (or at least shouldn't) call it HD without supporting at least 720p or 1080i. Of course, we support both, in addition to 480p and 480i. Of course, the HD1000 doesn't record anything, but can display your photos in 1080i and playback HD ATSC trasport streams in 1080i or 720p (or 480p or 480i if you really want to)
- Patrick
- Sr
Re:1080i? (Score:2)
- Patrick - Sr Software Engineer, Roku
Thank you for the response! I am a little confused though...I thou
Very ironic (Score:4, Interesting)
(No, I'm not trolling. I use linux exclusively but its foolish to pretend that it is perfect. And yes, I know about the recent projects like gstreamer, jack and efforts by freedesktop.org to improve the situation. But all that is a long way off from widespread adoption.)
XBox (Score:5, Interesting)
PC (Score:2)
Re:PC (Score:2)
Re:PC (Score:2)
Modded Xbox CANNOT decode HDTV streams! (Score:2)
It simply does not have the horsepower to do this.
Re:PS2 Linux can do HDTV too (Score:2)
I mentioned the XBox becuase of the modding community and the active development projects that go on around it. As I don't have a PS2, I'm not really very aware of the PS2 scene. Is there a lot of support and homebrew apps / games?
Business Buzzword ..... (Score:2, Funny)
I'm confused (Score:5, Funny)
Re:I'm confused (Score:2)
Simple, It's pirated just like MS Longhorn. It was released to the internet without the copyright owners permission.
Easy... (Score:2)
Re:I'm confused (Score:2)
"Media" Player? (Score:5, Interesting)
Where exactly is the user supposed to get "media" they can play on this device?
Re:"Media" Player? (Score:2)
Re:"Media" Player? (Score:2)
OpenSource beats them to the punch (Score:5, Informative)
Reminds me of Microsoft bragging about their future "Implicit Query" technology when dashboard [nat.org] already has it.
Re:OpenSource beats them to the punch (Score:2)
Re:OpenSource beats them to the punch (Score:2)
Re:OpenSource beats them to the punch (Score:2)
Re:OpenSource beats them to the punch (Score:2)
Mythtv will do this. Read the online documentation
for MythTV for instructions on how to do it.
Not a PVR? (Score:2, Informative)
It's all nice, but... (Score:2)
Roku + 42" Panasonic Plasma = Very Nice (Score:2, Informative)
The Roku can be programmed via shell scripts or you can use the included remote for selecting music and/or pictures.
The UI is still a little rough, but they are working on it (two beta releases since initial release), and it keep
Media Player not... media thin client YES! (Score:2)
But, the beauty of the device is that it is silent and provides a great thin client for accessing content stored on remote servers in the home -- where the noisy fans and
From the horses mouth. (Score:5, Informative)
-Patrick
-Sr. Software Engineer, Roku.
"flat memory" (Score:3, Interesting)
The real problem is that the UNIX/Linux world has never been able to get interprocess communication right. The problem is that what the application wants is a subroutine call, but what the OS usually gives you is an I/O operation.
An example of good message passing is MsgSend/MsgReceive in QNX. Once you've set up a connection, you call MsgSend, which passes your message to the server waiting in a MsgReceive, and blocks the caller until the server does a MsgReply. This is all optimized so that if the server isn't busy when the call is made, control transfers to the server immediately, the server processes the request, and control transfers back. The most common case is very low overhead. Yet the same operations work over a network if needed.
The wrong way to do it is to marshall up all the data and pump it through a socket, just to talk to another process on the same machine. This generates far more transactions at the OS level, and the overhead is much higher. Because the OS doesn't know you're doing a subroutine-call like operation, there are several extra unnecessary context switches. Worse, systems like CORBA do conversions to network-neutral formats, with even more overhead.
There was an attempt to fix this in Mach, but it was not very successful, and Mach messaging never became mainstream. Windows has COM/DCOM/etc, which is clunky, but good enough to make Office work.
Re:"flat memory" (Score:2)
Here is my idea for a system interfa
Very nice (Score:2)
- Waiting for a Linux-compatible video card with component video out
- Deciding whether to keep my Shuttle XPC in the office (long video run) or in the office (remote control problem).
One question I'll have for them: I have already have a picture-frame server that uses a standard browser as the client, and I don't think this thing is going to run a mode
Re:Lack of Optical support? (Score:2)
Re:Lack of Optical support? (Score:2)
Re:Lack of Optical support? (Score:2, Interesting)
Huh? It's DIGITAL! (Score:2)
If you want to spend hundreds on high-quality cables, spend it on speaker connects, or on your DACs or amp stage. Don't waste your cash on ridiculously priced digital equipment (and then boast about it) when a $5 piece of wire and a $20 CD-R
Who cares? It's still digital (Score:5, Insightful)
The advantage of optical cable is it's immune to RF noise, but you'd have to live in an unusually noisy environment for it to be bad enough to corrupt a relatively low-speed signal like that. I used to run ordinary S/PDIF over 20m of cheap-ass audio cable (computer to receiver's DACs), and couldn't pick the difference between a CD played on the computer to one played on the local CD-player.
I have a friend with an overpriced stereo system that actually uses fully balanced AES cables to run the digital signal from his CD transport to the DACs, but even he admits that's pure overkill.
I'd be more concerned about the picture quality loss from using analog component cables - a DVI connector would solve that, as someone else has pointed out.
Re:Who cares? It's still digital (Score:4, Interesting)
But if your components are reclocking, it's all good. Bring on the cheap cables. And since you need to reclock it to do many things that people want to do these days, more and more components are doing that reclocking, even if it's not listed anywhere.
Bryan
Re:Who cares? It's still digital (Score:3, Interesting)
Re:Who cares? It's still digital (Score:3, Interesting)
I'm currently sending 1080i as analog component video over 60 feet. Such a long length does muck up higher frequency signals, but it has no perceivable effect on HDTV.
(I will admit these are some pretty darn expensive coax
Re:story text (what a great product) (Score:3, Interesting)
I never understood that - if the machine doesn't have enough memory to guarantee that you can use the block returned from malloc(), why does it pretend to? Should there be two calls mal
Re:story text (what a great product) (Score:4, Funny)
if the machine doesn't have enough memory to guarantee that you can use the block returned from malloc(), why does it pretend to?
It's kind of like airlines overbooking seats.
In Linux 2.7, an improved malloc() will return memory 4 hours later and also give you a free voucher good for memory allocation anywhere that your computer can fly.
Re:story text (what a great product) (Score:2)
Except for the retro crowd still using C, this stopped being a problem years ago.
Re:story text (mod karma whore down) (Score:2)
This issue is solved with the 2.6 kernel. Current userland code will run fine on top of the hard real time underpinnings.
Great stuff!
Re:I'm just not sure... (Score:2)
This could be the technological equivalent.
How much? (Score:2)
Maybe with future plastic memory developments, or simply HD-DVDs, but not this thing.
Re:$5000? (Score:2)
Re:$5000? (Score:2)
I was just trying to point out that most people think that plasmas are simply the best TVs money can buy simply because they're expensive. I definitely wouldn't say no to that 61 inch Marantz that's hanging in my store's display, though ($24,999.90).
Re:Nothing to watch?!?! (Score:2)
Of course, that wouldn't be worth $5k to me (I have a $1500 HD-ready* CRT RPTV), but some people have different priorities, I guess.
* - at the time I bought it, models with included tuners were $1000 more, and no stations were broadcasting digitally in our area. I recently picked up a Samsung tuner for $200 on eBay now that we have a few. SEC football in HD on CBS was awesome.