







Ask Slashdot: How To Make My Own Hardware Multimedia Player? 140
An anonymous reader writes "I was looking at multimedia players from brands such as SumVision, Noontec and Western Digital. They all seem to be some device which accepts a USB hard-drive and commands from an IR remote control, and throws the result over HDMI. I have my own idea of what a hardware multimedia player should do (e.g. a personalized library screen for episodes, movies and documentaries; resume play; loudness control; etc.). I also think it will a good programming adventure because I will have to make the player compatible with more than a few popular codecs. Is this an FPGA arena? Or a mini-linux tv-box? Any advice, books or starting point to suggest?" There certainly have been a lot of products and projects in this domain over the years, but what's the best place to start in the year 2012?
The easy way (Score:5, Insightful)
XBMC
Re:The easy way (Score:5, Insightful)
This story only has 2 comments right now. One recommending XBMC and another recommending RaspberryPi.
Correct on both counts. I don't think you need to reinvent the wheel on this...
Also, "USB hard-drive"? Do you really want to transfer media to a drive? Build a home NAS and stream everything to the media player. The media player should be small and quiet. There is no need for an HDD.
Re:The easy way (Score:5, Insightful)
Re: (Score:3)
Even with the best of tools and setups, pure streaming is not always an option. My synology NAS barfs on .mp4s sometimes. Flat out, dont use DLNA, it sucks, it has always sucked, it will always suck. Streaming is great, but it still not a universal thing that always works unless you very tightly control the media you feed into the system. You got things like the netatalk devs playing games, Apple messing around, its still complicated. LOVE my synology NAS, but DLNA sucks donkey dick. Im typing this as im waiting for handbrake to finish another pass trying to find the optimal format/size for xbox, android (nook color, hrdwre lmtd) and iOS.
To say DLNA sucks donkey dick is an understatement. I have an DNS-323 and if the indexing messes up it takes 20 minutes to re-index my MP3s. I stopped using DLNA 2 weeks after I tried it.
I have no problem with CIFs though.
Another tip: instead of letting XBMC store all the artwork/covers/nfo/etc locally, leave it on the NAS. Then any new XBMC connection is ready to go from the start.
Re:The easy way (Score:5, Informative)
Even with the best of tools and setups, pure streaming is not always an option. My synology NAS barfs on .mp4s sometimes.
Your NAS doing DLNA is doing more than a NAS needs to. XBMC happily supports connecting to Samba or SFTP shares within the application, or you could just use NFS and attach the NAS share to the local filesystem. If a NAS cares about what type of file it's sending over a plain filesystem access protocol like that it's a broken NAS.
Re:The easy way (Score:5, Insightful)
DLNA sucks donkey dick.
Hey, slow down. We're talking about building it, not what we're going to watch on it. But since you brought it up is it available on Blu -ray?
Re: (Score:2)
DLNA does suck, this is why you simply use an nfs share on the nas which is running linux on an old core2duo in a large case, will support far more hard disks, will not be tied to any particular hardware as any linux machine could read the raid, etc etc.
One big beefy box with all the hard disks, many small nimble network clients, works a charm.
Re: (Score:3)
Re:The easy way (Score:4, Interesting)
Nothing beats a PC for versatility and flexibility. It's a device in control of the end users. People who build HTPC software are also people that use HTPC software. This reflects in the gap between appliances and PC software.
Even if you use a modern ARM appliance, chances are that you will need a big fat noisy power hungry PC in order to smooth over the limitation of the appliance. Chances are that you will be running some user developed software on the appliance as well.
There's a good reason that everyone says XBMC.
Re:The easy way (Score:5, Interesting)
Exactly. If you want to build a 100% open-source media player capable of handling just about anything you might throw at it, you're almost certainly going to have to go with x64 architecture and forget about ARM. ARM just isn't fast enough to bitbang stuff like h.264 HD encoding in realtime, and will probably struggle to do 1080p60 playback (if it can do it at all). Everything that's ARM-based depends upon hardware acceleration and custom chips you'll probably never be allowed to buy or get low-level documentation for. At least, not documentation to do the kind of stuff you're likely to want to do. Most ARM-based media players huff and puff just trying to deal with their own UIs, even when they're treating the actual media playback like an opaque black box that takes encrypted input and (hopefully) does something useful with it.
Buy a motherboard & CPU that's fast enough to decode 1080p60 to RGB and triple-buffer it in realtime, and fast enough to do realtime 720p60 & 1080i60 mpeg-2 encoding without breaking a sweat. Pair it with a few 7200RPM drives with SSD write-through cache. And whatever you do, don't put yourself in a position where you depend upon any kind of hardware codec or acceleration that lacks 100% open-source Linux drivers based upon official datasheets (reverse-engineered drivers don't count). You can always through a bigger CPU at the problem and fix things yourself with software, but you can't always depend upon mass-market media chips (almost guaranteed to be infected by AACS licensing... at least, in the US, Europe, and Australia) being available & documented.
Re: (Score:2)
http://www.raspberrypi.org/archives/571 [raspberrypi.org]
Re: (Score:2)
Re: (Score:2)
Re:The easy way (Score:5, Insightful)
Indeed. For some odd reason, people have such an aversion to just buying a PC, and hooking it up to the TV. People who will buy MP4-capable DVD players, who will spend hours re-encoding things so that they can watch it on the screen 20 feet from their PC. They all want appliances, for some odd reason, even though the decoding (let alone the encoding) of most popular items requires a rather powerful (by most PC OEM standards) machine. I'm starting to think it's almost racist bias towards having a 'PC' machine in the living room (nevermind the X-Box, Wii, and PS3), like they're trying to win a bet with someone, but can't admit they lost it years ago.
$800 for an appliance that cannot decode half the formats you have encountered, and will not decode the more-CPU / GPU intensive ones coming out later this year? Hell yeah, hook that up to the TV. Even has a 20GB hard drive, imagine that.
$800 for a PC with stereo out and HDMI, that can decode anything you throw at it? With a 2 TB hard drive? Why would I want that?
Why does the populace seem to treat machines like lepers?
Re: (Score:2, Interesting)
$800? Try $99 for an AppleTV. Stream to it from wherever. Transcoding is quick and easy for any H.264 codec.
Re:The easy way (Score:4, Informative)
I see you failed to full understand the post you replied to. The point here is not to have to transcode at all.
AppleTV is just as limited as the other "appliances". Apple is all NIH when it comes to OGG and FLAC audio, or video files in MKV containers, or even MP4 if you don't use the "right" h264 profiles.
WD and the Chinese no-name devices actually accept more media types than an AppleTV.
Re: (Score:2)
XBMC runs quite happily on an Apple TV2
You have hardware accelerated H.264 in m4v, mp4 and mkv. Everything else is software decoded so doesn't handle HD, but it pretty hard to find anything in HD that isn't in H.264 anyway.
Re: (Score:3)
Not all h264 can be hardware accelerated, so you still have the issue of potentially non-playable HD files. It's a lot easier to update codecs on a PC that has the muscle for software decoding when it needs it. The extra labor and loss of quality in transcoding is the real problem with that setup.
The PC is simply more future-proof. At worst you may have to swap out the motherboard for a new one with a more ass-kicking processor down the line when people are playing 4K on their TVs, but you can retain the ca
Re: (Score:2)
i have had a PC in my living room since 2000, hooked up to a 32" Sony Trinitron and beyond. i currently run a Win 7 MCE machine at my in laws for recording TV i dont get, but other wise i have no need for a PC just to serve up video streams. I just
Re: (Score:2)
All I did to "consolize" my Win7 install (running XBMC) is to drop a shortcut to XBMC into the startup folder, and turn on the automatic-login-upon-boot option.
The machine wakes itself up to install updates automatically, and goes back to sleep when it's done.
Every once in a while I install a new version of XBMC.
Once I uninstalled EventGhost because I didn't need it anymore. Now there's nothing on the machine except XBMC.
Maybe YOUR OS is a pain, but mine's not.
Re: (Score:3)
$800 is actually very high.
When I upgraded from AGP to PCI-E, I had a spare motherboard and CPU and video card, so I just bought another case, another drive, threw Ubunto+XBMC on it, and hooked it to my TV. Tada.
Granted, that's currently running SD, but I get very confused as to people who think it's expensive, CPU and GPU-wise, to output HDMI, yet don't notice that any video card can do that...with rendered graphics in real time (aka, computer games) instead of just compressed stuff. HD output is just 19
Re: (Score:2)
Exactly. I went up to the local university, bought me a $45 AMD something-or-other, threw a $45 video card in it, installed XBMC, and I "stream" movies off my SMB share over in the other half of the basement.
No transcoding, no limitation on CODECS, and I can encode my DVDs in h.264 using whatever high-quality parameters I want, not limited by the retarded hardware included in some "appliance".
The PC only runs when I'm watching something, and it automatically sleeps at all other times even if I forget to pow
Re: (Score:2)
What's with the fast drives and the SSD? Even maximum bitrate Blu-Ray is only 54Mbps. Any hard drive you can buy will be able to keep up with that.
Re: (Score:1)
What's with the fast drives and the SSD? Even maximum bitrate Blu-Ray is only 54Mbps. Any hard drive you can buy will be able to keep up with that.
Provided it's the only thing the HDD is doing, and not seeking to death scanning all .exe and .dll files in the background or building an index.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Having set all that up, I'm currently looking at XB
Re: (Score:2)
Re: (Score:3)
Also, "USB hard-drive"? Do you really want to transfer media to a drive? Build a home NAS and stream everything to the media player. The media player should be small and quiet. There is no need for an HDD.
Why not have "everything" (and the builder gets to choose what she knows she wants):
And be sure to also
Re: (Score:2)
Oh, and I forgot the most important thing ... wifi ... so you can play things through your phone when on the loo.
Re: (Score:3)
O.K. is there a problem with MythTV ?
I keep promising myself a system based on MythTV.
http://www.mythtv.org/detail/mythtv [mythtv.org]
Re:The easy way (Score:5, Interesting)
XBMC
Combine this with AppleTV, it's only $99, and you have somewhat sane system.
It comes with remote already so one less extra step to tinker on.
Your question is about media and entertainment. Are you entertained by tinkering stuff or consuming entertainment generated by others?
Re: (Score:1)
For #1, I've followed the naming structure down to the letter as described in the wiki. It still misses some shows or flat-out won't catch the year (Dr. Who) For #2, I keep telling it to update the library, or scan for new content, but it denies there are new files. Ba
Re: (Score:1)
Re: (Score:2)
For large libraried MediaCompanion, Ember Media Manager, or similar is an absolute must. By generating the NFOs yourself you take the guessing and searching out for XBMC. It works great once you set it up properly and the new Eden build has added a TON of great features and usability
Re: (Score:2)
+1 here, works great and can notify xbmc when it updates. The best part is if it finds the wrong show you can manially hand it an id and be done with it.
Re: (Score:2)
I rather suspect you're having a problem with SMB, not XBMC.
I've never seen XBMC refuse to catalog anything with even close to the correct name. Ever. (In fact my biggest problem is sometimes it ends up cataloging stuff that isn't even shows, like the 'lost+found' or 'Transfer' directories.)
So if XBMC isn't seeing things, I suspect that's because XBMC isn't seeing things. XBMC uses different SMB networking code than Windows does. It has built-in cross-platform code.
However, I think you can force XBMC to
Re: (Score:1)
My Doctor Who folders are named "Doctor Who" (old series, 1963–1989), and "Doctor Who (2005)" for the new series. And I use TheTVDB as "scraper" or whatever it's called. XBMC has no problems finding the correct episodes.
Re:The easy way - Boxee Box (Score:1)
Boxee box is a cute little box with a modified XBMC. Works surprisingly well, indexing and streaming tv-shows and movies of my NAS.
Some bugs and limitations sure, but the WAF is incredible!
Comment removed (Score:4, Interesting)
Raspberry Pi (Score:5, Informative)
Re: (Score:3)
http://openelec.tv/news/item/235-openelec-on-raspberry-pi-our-first-arm-device-supported [openelec.tv]
Of course getting hold of a RaspBerry Pi will be tough, but once you have done that it's all done :)
Re: (Score:1)
Maybe he wants to make his player soon, not in a few months. If you order a RaPi now, you get a delivery estimate in the third quarter. If you can wait, you should probably wait for the new Google TV, which is based on the Marvell Armada 1500 SoC. Like the RaPi it has HDMI, hardware H264 decoding and a GPU, but unlike the Rapi with its slow ARMv6 single core and no disk or network interface on chip, the Marvel SoC has a dual core ARM v7 with NEON support, and SATA and Ethernet on chip. I expect it to come w
Re: (Score:2)
I'm not to sure this is the right solution. Given my past experiences with making video run smoothly on underpowered devices even with hardware decoding it'll be an uphill battle.
For only a few square cm more you can buy a pico ITX board with significantly more power and features.
Re: (Score:3)
What about everything else?
There's more to video than just a limited subset of one codec and one container format. People can and do accumulate video from a variety of sources. Some people might even have "legacy" video data of their own.
I weak x86 can handle software decoding for formats that ARM appliances can't cope with at all.
Re: (Score:2)
Is it webscale too?
Re: (Score:2)
It has HW-H.264 decoding only if your file is encoded in a very specific way.
That's the problem with anything only-barely-powerful-enough. It sometimes works, and it sometimes doesn't work. I use a real CPU for my HTPC for that exact reason. I want higher quality encodes of my DVDs than any "hardware" decoder is going to be able to work with.
XBMC (Score:5, Informative)
Re: (Score:2)
XBMC 0.11 (Eden) seems to have a few issues with some remotes, specifically media center ones, and has pretty lousy netflix streaming integration. I've been trying for a few weeks now to iron out the issues, but quite frankly it just "isn't there yet".
XBMC is good software, and I applaud the teams working on it, if the remote issues can be ironed out and proper netflix support added it would be awesome.
Re: (Score:2)
Umm, no the remote works fine for me and many others - I use cheap MCE remotes. However since you're trying to get NetFlix running you're obviously doing this on Windows. Dump that and move to Ubuntu, you'll be happier. For Netflix and Amazon VOD I use PlayOn running on a windows desktop and DLNA - works fine for MANY WEB sources. That said, I prefer media off my own NAS at far higher quality
Re: (Score:2)
Unless you're really dead set on DIY, I recommend the Xtreamer [xtreamer.net] Ultra for $399, available on Amazon. From the blurb "Xtreamer ULTRA Mini-ITX SFF HTPC (1.8 GHZ Intel Atom Dual-Core D525, nVidia ION 2, 4GB DDR3, HDMI 1.4a) Includes Remote, Mini Wireless Keyboard w/ Trackpad, PLUS XBMC and Boxee Configured and Ready to Go!", so it's a full PC and a very small, nice and quiet one at that.
The Ultra comes without a hard drive, but it has a 2.5 bay where you can add an HDD or SSD. I did the former. It boots off
Re: (Score:2)
$400 is way to much for this kind of box when you have things like this Asus for $180. http://www.amazon.com/Asus-EB1012PB0320-Eb1012p-Fcbga559-Desktop/dp/B004X1PICM/ref=sr_1_3?s=electronics&ie=UTF8&qid=1333841714&sr=1-3 [amazon.com]
Atom Dual core D510 /w Nvidia ION. Add your own DDR2 RAM, and a small HDD or boot off a thumb drive. Then pick up a USB IR receiver for ~$15.
Install the XBMCbuntu or OpenELEC and your done. The mini keyboard with your box is handy, but outside of the initial configuration, I
Re: (Score:2)
I have one of the ASUS boxes an ASROC and about 4 Zotac ND01s. The ASUS is VERY nice and swapping HDD in it is cake. Memory not so much. IMO this is one of the better ION boxes around and runs XBMC extremely well.
Re: (Score:2)
Re: (Score:2)
That's because the original X-box is about the slowest hardware anyone runs XBMC on.
XBMC does 1080 just fine.
Raspberry Pi + Linux (Score:1)
A friend of mine is looking at doing this very thing. He is going to use a Raspberry Pi, Linux and an XBMC style application.
How far do you want to go? (Score:4)
Re: (Score:1)
No, you can't - you'll be waiting another 2-3months or so.
So don't rule out other options. Besides, some people love messing with interesting hardware
Re: (Score:2)
Re: (Score:1)
Sign the greater pact with the devil^hMPAA first (Score:1)
The one thing all of the little hardware boxes do that your Pi running XBMC (or small Atom) can't do is streaming media. To be allowed to do that you have to prove to Netflix, Amazon, etc. that the box is tamper proof enough they feel safe in allowing 'The Precious' to be sent to it. Of course since pretty much every BlueRay player streams and sucks at actually playing irregular discs (as in downloaded content) just have one of those to cover locked content and build a media box of your own for everything
Re: (Score:3)
My Atom boxes running XBMC can access both Amazon instant watch, and Hulu content just fine. I can't access Netflix as I am running Linux and Silverlight doesn't exist on that. But if I actually used Netflix I have a PS3 or Google TV I could stream to.
Outside of Netflix XBMC will pretty much stream everything. The nice thing about the Hulu plugin is that you don't need Hulu Plus, and if you have Plus all of those shows that won't let you stream to a TV will still play just fine.
If you are interested in e
Re: (Score:2)
I can't access Netflix as I am running Linux and Silverlight doesn't exist on that.
Silverlight actually exists for Linux (aka Moonlight); I reckon that it works really bad, it's acutally completely useless in general.
Re: (Score:2)
DRM isn't implemented in Silverlight (for obvious reasons), so it can't play Netflix. About all I've ever seen in Moonlight is a notice to update my version of Silverlight.
WD TV Live Media Player Plus (Score:2)
Get yourself a WD TV Live Media Player Plus, get a 7200RPM 2TB USB hard drive. Connect the media player to your network via wired Internet. Copy media to the media player's share.
Re: (Score:2)
Flash It With WDLXTV! (Score:2)
If you buy a WDTV product you really, really want to flash it with WDLXTV goodness:
http://forum.wdlxtv.com/ [wdlxtv.com]
WDTV Live Streaming Media Player (Score:2)
The new WDTV (that came out in November 2011) has N wifi built in.
http://www.amazon.com/Western-Digital-Streaming-Media-Player/dp/B005KOZNBW [amazon.com]
I LOVE that thing (although I have it wired, as it has a GigE port as well). It plays absolutely anything you throw at it.
You seem to have a realistic idea, at least (Score:5, Insightful)
I also think it will a good programming adventure
Indicates that at least you have some sense of what it will take to do this and what the end result may (or may not) end up like. Too many people would go into a project like this with the idea of saving money (doesn't work) or making something that is better than mass market version s and usable by others in the household (no real chance of that).
But if you're looking for an adventure, this may be a good choice for you.
The big picture (Score:5, Interesting)
[TPB] ---Internet---> [PC] ---LAN/WLAN---> [NAS] ---LAN/WLAN---> [HTPC with XBMC] ---HDMI---> [TV] ---vision---> [guy on couch]
Go and fetch the parts you are currently missing.
Re: (Score:2)
[TPB] ---Internet---> [PC] ---LAN/WLAN---> [NAS] ---LAN/WLAN---> [HTPC with XBMC] ---HDMI---> [TV] ---vision---> [guy on couch]
Go and fetch the parts you are currently missing.
Careful. If the OP reads from right to left she won't have the time nor desire to build the media center.
Re:The big picture (Score:5, Funny)
Go and fetch the parts you are currently missing.
I have everything else, but I'm presently missing "[guy on couch]". I've never run into a distribution system that required one. But if I must have one, can you tell me what the minimum system requirements are? I'm not sure what the battery life of 'guy on couch' is, but I've heard from my heterosexual friends that economy models generally weigh more, have limited ram, and the processor has what was described to me as a "very aggressive power saving feature". I'd also like to know how much these things cost and if there are any maintenance requirements beyond feeding him and giving him access to the bathroom. Again, very new to the market, so apologies in advance.
Re: (Score:1)
At first I was like "cool. A woman on the internet". And then I was like "oh wait. We are on the internet".
Re: (Score:2)
I believe swapping TPB with sabNSB\SickBeard\CouchPotatoe and perhaps Headphones would provide a better solution.
Chinese Android TV box (Score:5, Interesting)
For ~70$ you can buy a chinese box running Android with HDMI output, wi-fi and remote on sites like dealextreme, merimobiles, pandawill etc. Something like this
(it's just an example, there are literally hundreds of slightly different options):
http://www.merimobiles.com/GV_11A_VI6131_Android_2_3_TV_Box_1080P_1GHz_HDMI_p/meri3957.htm [merimobiles.com]
Don't expect it to work well out of the box, but as a DIY project it should be fine. You can write a custom android app to control it, or install something like plex for android.
For more possibilities, make sure you get a device with an available root access.
NDA with proprietary chipsets (Score:1)
Amazing hardware power, but very locked down before product release by patent restrictions and DRM.
I believe the best you can do and archieve your goals - Atom with some kind of GPU acceleration, but again proprietary drivers, to get acceleration.
FPGA i believe will need too much effor
Start With Open-Source Firmware for WD TV? (Score:3)
Why re-invent the wheel? (Score:3)
I assume you mean by hardware video player you're trying to make a dedicated piece of gear to play multimedia files. If so that is insane. Why re-invent the wheel for something everyone from the hacker community to the big manufacturers are doing perfectly fine with software and off the shelf components?
Most hardware media centres are nothing more than some fanless microITX PC with a TV card, harddisk, and some custom made LCD front display. It's one of the reasons they take so horrendously long to start up. Why not just whip together something like that and then throw XBMC, Myth TV, or MediaPortal on it? Bonus points for making it run on a Raspberry Pi, or some other ARM based processor.
Those three packages seem to do basically all of what you're suggesting anyway so what are you trying to gain?
If you think you can do it better than the existing packages then why not make a plugin for them? You get to build on an already established project which has been through the countless mistakes you're likely to make on the way, and you can give back to an existing and large community rather than competing with the established players.
Not gonna lie - it's going to be tough (Score:2)
You want loudness control? Movies AND documentaries?
Resuming play?(!!)
You're going to need a lot of FPGAs, and you're going to need to rewrite a lot of popular codecs. Movie codecs. Documentary codecs. TV episode codecs. Audio codecs (with loudness control).
Thinking about this some more, are you sure the "popular" codecs meet all your requirements? Those codecs are for the kind of people satisfied without a customized library screen. Think big. You need to write some of your own codecs, running on you
ffmpeg (Score:2)
Most of the devices use the ffmpeg libraries to handle the decoding (and encoding on those that can rip or record).. which always made me wonder why some don't support certain formats/codecs while others do considering they're nearly all built using ffmpeg...
HD Audio? (Score:1)
Re: (Score:2)
Nvidia Ion2 does HD Audio (all supported BR formats), I'm running a Asus S1-AT5NM10E. It's cheap and only missing harddrive and memory. XBMC Linux does not yet do HD audio but standard mplayer does. I'm streaming full BR rips over NFS and it's smooth. I'm running XBMC for now, and if I want the full experience I just start the movie with mplayer.
I have tried some media streamers in the past altough not the Popcorn Hour, my problem have been with scale, the one I've tried didn't do a collection of thousands
Just went 'back' to XBMC. (Score:4, Informative)
Was using PS3 w/Media Centre (DLNA streaming app) on a PC.
Then I read up cinavia
http://en.wikipedia.org/wiki/Cinavia [wikipedia.org]
http://www.avsforum.com/avs-vb/showthread.php?t=1265114 [avsforum.com]
Decided to convert my NAS
https://www.google.com.au/search?q=hp%20microserver&hl=en&meta= [google.com.au] into a HTPC with a slimline video card (40$) and put XBMC on it (plus XBMC remote for Android, no IR, no bluetooth required)
Has been better than expected, XBMC came a long long long way since my Xbox 1.
Playback is smooth, UI is good, even installed MySQL on the little NAS and now the library can be accessed around the house easily with multiple copies of XBMC tied in to the main box.
Very good stuff.
Mini-ITX Intel Atom-NVIDIA-ION and XBMC (Score:5, Interesting)
I've got an Intel Atom/NVidia ION mini ITX board that was pretty cheap. It has a single PCIe x16 slot and 4 SATA ports and was worth less than $100. There are similar chipsets which I'm sure would work equally well and still beat the crap out of tiny boards like R Pi.
It's a file server, a media center, and it even does well with office suites and web browsing. Media players like XBMC are no problem, as are standard peripherals like wireless keyboards. I can also drop in up to 4Gigs of RAM and some 12TB of hard drive space.
Way, way way more flexible than any ARM device on the market could possibly be, and much more mature and easier to get working for multiple common tasks - not just playing media.
Re: (Score:2)
Re: (Score:2)
I'd agree, for a number of reasons.
It still isn't clear how the Pi is going to perform for multimedia content - it will ship licensed only for H.264 acceleration AFAIK so if you've got any HD MPEG-2, for example, you may have some issues. Also, if you're planning "a good programming adventure" you'll probably be cross-compiling on a different architecture and then attempting to debug on an unfamiliar platform.
With something like an Atom/ION platform you can more conveniently do your software development on
Re: (Score:1)
Asus EeeBox, XBMC, diskless. (Score:5, Interesting)
This is what I just put together. System PXE Boots Debian, and starts up XBMC within about 20 seconds. When running, it's only 25 watts or so, and it boots fast enough that I have no problems shutting it down when not in use. Plays 1080p high profile smooth as silk.
What about a Roku and Plex? (Score:3, Interesting)
I don't care about DRM content (Score:2)
If a media/content producer/distributor wants to use DRM, then I don't want their crap. So I don't care if the media play box can do DRM or not. I'll make or get DRM-free content. I want a box that can play any and all of that, from anywhere, including media in Linux and BSD filesystems.
As I see it, any media/content producer/distributor that wants to use DRM is clearly not marketing their product to me. That means they cannot claim what I'm not buying from them as a loss, because their businesses model
I don't think people get what you are looking for (Score:2)
There are some great discussions going on here, but too many people are saying stuff like XBMC or building PCs or some crap. Doesn't sound like what you are looking for.
I am no expert, but I could tell you what some of these devices that you talked about actually are.
First, you would probably need a customized motherboard which has HDMI output for both audio and video. As building your own motherboard would be costly, it sounds like you are going to need something like a microATX motherboard to start with.
Forget FPGAs (Score:1)
I personally like Marvell Armada chipsets (have been working on them in the past) and they're also used in some plug computers [plugcomputer.org], which is something you may like to try (double-check the specs though).
Once you've got your HW decoder, you can generally run gstreamer on it. You may need
i3 htpc + XBMC is the answer (Score:1)
* i3 2120T with no cooling
* Some Asus micro-ATX board
* 2x4gb of ram
* 2x3 tb Hdd
* Pico PSU
* Media center case with 1 12cm case-fan (the only fan in system)
As a result i have a media server that serves all other systems (primary tv via HDMI, rest via DLNA or fileshares), that is always on (seedbox), can play 60fps 1080p with no problems and takes almost no power (12w idle/seeding, 14w playing 1080p, 75w peak at startup)
Interesting! (Score:1)
I think going the FPGA route would be wrong, do you think you wou
Windows 7 Media Center (Score:1)
Windows 7 media center (Score:1)
Propeller Microcontroller $40 at Radio Shack (Score:2)
Propeller: https://www.pa [parallax.com]
answer (Score:2)
works for me anyway
Re: (Score:2)
Intel video was your first mistake. Go ION and watch video stutter free with VDPAU.
http://www.amazon.com/Asus-EB1012PB0320-Eb1012p-Fcbga559-Desktop/dp/B004X1PICM/ref=sr_1_3?s=electronics&ie=UTF8&qid=1333841714&sr=1-3 [amazon.com]
Re: (Score:2)
I have 4 of the ZOTAC ND01, one ASROC, and one ASUS. While I use the Zotac more than anything the ASUS and ASROC kick the crap out of it. My ASROC compiles FAR faster than the Zotac even with the Zotac overclocked, probably a HDD bottleneck. The Zotac I use are also an odd size. The ASUS, now THAT is sweet! A real wireless antenna like the box you linked and quite small. It;s a bit cheaper than the new Zotac too I think but swapping in memory is a PITA, HDD swap is through a tray in the bottom and rocks. My