Feasibility of a Homebuilt Media Machine

  • Thread starter solutionbuilder2002
  • Start date
S

solutionbuilder2002

This is the first post here, so I will try to be accurate with my
question:

I would like to build my first home brew computer for the following
purpose:
- to store and play my large music CD library through my home sound
system
- to store and play my growing video (.AVI) through my (yet to be
purchased) Wide screen TV

I am currently thinking of using:
- A micro ATX case
- A micro ATX motherboard - w/ SATA (1 to 2 TB with RAID), max 2GB
DDR2, AMD or Intel processor, 1Gbit Ethernet
- TV Wonder or Video card with two HDMI (?)
- Wireless Keyboard/mouse
- CD Player to move CD collection to SATA
- Windows OS

I am looking for input here on the feasibility of this project AND
suggestions for what parts to use to (or not use) to build this.

Would any one like to help a first time builder?

THANKS

Greg
 
P

Paul

This is the first post here, so I will try to be accurate with my
question:

I would like to build my first home brew computer for the following
purpose:
- to store and play my large music CD library through my home sound
system
- to store and play my growing video (.AVI) through my (yet to be
purchased) Wide screen TV

I am currently thinking of using:
- A micro ATX case
- A micro ATX motherboard - w/ SATA (1 to 2 TB with RAID), max 2GB
DDR2, AMD or Intel processor, 1Gbit Ethernet
- TV Wonder or Video card with two HDMI (?)
- Wireless Keyboard/mouse
- CD Player to move CD collection to SATA
- Windows OS

I am looking for input here on the feasibility of this project AND
suggestions for what parts to use to (or not use) to build this.

Would any one like to help a first time builder?

THANKS

Greg

There are various ways to slice the project. For example, here they have
a sexy looking media player box for the viewing room, and the ugly RAID
array is stored elsewhere.

http://www.buildmediacenter.com/Projects/projects.html

In practical terms, for your first project, you should use a big old computer
case, use a full sized motherboard with plenty of slots. Buy as many video
cards, tuners, disks, powerful processor, and software. With this "overbuilt"
system, see what features you use and what ones you don't use. Observe your
habits for a while.

On your second build, you can concentrate on just the needed bits and pieces.
For example, if you find yourself gaming all the time, on the system, then
it really isn't an HTPC, and it is a gaming machine. As such, it needs a powerful
3D graphics card, a good processor etc. It better not be a small box, unless
you want it to overheat.

If you are a "tuner junkie", and like to record four TV programs at the same
time, a microATX motherboard may be too small for the job. Once you put in a
good sound card, two tuner cards, and whatever else is needed, the slot count
may be too much for microATX.

You could be a really clever guy, and have it all figured out, and build
a beautiful "furniture grade" solution. But most people end up whining
and griping about the things the box cannot do. In which case, it may be
easier to cobble together an overengineered first solution, and when you
see what parts you like, build a slim and trim second attempt.

On the storage front, the next storage limit is at 2**32 sectors. If
you are building an array, 2 terabytes is the limit. The 32 bit limit comes
from Windows carrying a sector number in a 32 bit unsigned integer. Or
something like that. So be careful when building arrays around 2TB. One guy
was whining the other day, about getting advice on USENET, and he discovered
to his shock, that the array was too big and didn't work right.

There are undoubtedly ways to fix that, involving adding another layer
to the storage subsystem. Maybe someone else knows more about the details
of working around the limit. In the examples given here, they make a
number of sub 2TB arrays, and then do something "virtual".

http://www.attotech.com/diamond/pdf/WorkingWiththe2TB Limit.pdf

In terms of playback, there is the brute force approach. That involves
a "dumb" video solution (just a frame buffer) and a powerful processor
to decompress and render content. An alternate method, is to look for
video card technology, where playback is accelerated in the video card.
The current state of the art, does provide some acceleration, but not
all file formats are supported.

Another break point, is whether the system is for HD or not. If you are
expecting to play back high resolution content, then not only do you
want the HDMI connector, but you want an HDCP capable TV and a video
card or GPU with HDCP support on its end. HDCP supports the DRM that
prevents high resolution playback on unprotected hardware paths. Both
ends of the cable that run from HTPC to TV, have to support HDCP, because
with HDCP, the DVI signals on the DVI cable are encrypted.

If sticking with more ordinary resolutions, then there is less to
worry about. I can play 640x480 on my tiny color set all day long
if I want, and nobody cares.

For an example of a motherboard, this one is tempting, but it uses
an ATI chipset. Other companies that make a 690G based board, put
the HDMI connector right on the back of the motherboard. This board
uses a separate adapter card that plugs into the x16 slot, and has
the HDMI on the faceplate. I'd want three PCI slots on a thing like
this, as the PCI Express x1 is not likely to get used. So this would
be an example of a product that is "close" but not good enough. You'd
want to use a good processor with this, for "brute force" playback
of HD content.

ASUS M2A-VM HDMI
http://www.newegg.com/Product/Product.aspx?Item=N82E16813131174

M2A-VM HDMI (HDCP mentioned in specs)
http://www.asus.com.tw/products4.aspx?modelmenu=2&model=1585&l1=3&l2=101&l3=496&l4=0

Paul
 
J

johns

I started out thinking like that, but what I discovered is
you are better off going for quality ... not quantity. By
that, I mean several things. You sure don't need to
move your CD music to a hard drive. I found that I
might like to copy off 20 or 30 pieces of music, but
that was really about all.

As for AVI ... I assume you are making small movies
with some kind of camera, and off loading them to
your PC. You need an mpg2 camera for much smaller
but equal quality movies. If you are capturing cable
TV, you'll discover pretty quick, that you don't need
to keep all that you capture. I watch it, and then in
6 months or so, I dump it if I haven't watched it again.

For displaying captured files on your large screen TV,
it is pretty easy to simply burn them to DVD, and
buy a DVD stand alone player. However, I discovered
that my wife and I like watching the TV captures on
my 22 inch wide screen LCD monitor. MUCH better
and much bigger since we are sitting within 6 feet,
and my sound system is much better there. So, the
large screen TV in the living room is for TV and DVD
watching. The 22 in the computer room is for
captures ... and works fine.

Hardware is:
Gigabyte mobo for AM2 X2 5600+
2 gigs ddr2 Kingston ram
eVGA GF7950 GTX video card
Sony DVD / cd burner / player
Antec slk1650 case with 500 watt TruePower
ATI Theater 550 Pro pcie X1 capture card
2 x 300 gig Hitachi SATA drives
floppy with USB card reader combo
Creative 3 speaker 25 watt
Viewsonic 22 inch wide screen LCD monitor
OS is XP with all updates, and dll library updates

I built and installed that system in a couple
of long evenings, and it has worked perfectly.
Glad I did not overdo it, and left my big TV
alone. Also, no way will I ever go to high speed
internet at home. That is a stupid waste of money
and time, and a hackers dream regards getting
your VISA and bank account info. There is no
such thing as downloading or streaming cable
TV that you really want to watch. It is junk at
best. I stayed with my generic cableTV, and
just capture it once in a while. Email, Christmas
shopping, news groups, etc .... get a good
modem. Mine is plenty fast for that stuff.

And best of all, my multi-media PC is a top
gaming box. I really enjoy that much more than
I would just a music or TV box.

johns
 
M

Marcel Overweel

This is the first post here, so I will try to be accurate with my
question:

I would like to build my first home brew computer for the following
purpose:
- to store and play my large music CD library through my home sound
system
- to store and play my growing video (.AVI) through my (yet to be
purchased) Wide screen TV

I am currently thinking of using:
- A micro ATX case
- A micro ATX motherboard - w/ SATA (1 to 2 TB with RAID), max 2GB
DDR2, AMD or Intel processor, 1Gbit Ethernet
- TV Wonder or Video card with two HDMI (?)
- Wireless Keyboard/mouse
- CD Player to move CD collection to SATA
- Windows OS

I am looking for input here on the feasibility of this project AND
suggestions for what parts to use to (or not use) to build this.

Would any one like to help a first time builder?

THANKS

Greg

Hi Greg,

I was just looking for some more clues about media
streamers and read your message. Maybe it's not completely
what you want but at this moment I think media center pc's
are a real pain in the butt.
Simply said, they don't work as easy as any home cinema
system would and be prepared to get your keyboard on your
knees many times to get the frelling thing to work again.

I've got my eye on one of these now:
http://www.planet-shop.nl/video-streaming-c-85.html
(there's dutch and english text on that site)

Looks much better near a TV or home-theater set than a
normal PC would.

For storage you have to use another device like a memory
stick or usb harddrive, or...
hook it up to a network and access the media files on your
PC or NAS if you have that.
(The Ziova also has a build in dvd player, pitty it's not
blu-ray or hd-dvd)

From what I've read, the Ziova and the some? Tvix can use
Windows Network Sharing, others might need media
streaming software to be installed on the PC which holds
the media files.

Still investigating the possibilities though, the Ziova seems to
be a nice product for resolutions up to 1080i (hd-ready).
The more expensive Tvix is suited for 1080p (full-hd).

And I've seen a lot of bad messages from people having
other players like LinkSys/Kiss, Pinnacle and Netgear.
Some say they are utter rubbish regarding 'easy use' and
playback quality. Others say they work ok but you just
have to spent some time (days?/weeks??) to get it
working. Not my idea of a living room device :)

Just some thoughts.

regards,
Marcel
 
M

Marcel Overweel

Paul said:
(e-mail address removed) wrote:
(snip)

You could be a really clever guy, and have it all figured out, and build
a beautiful "furniture grade" solution. But most people end up whining
and griping about the things the box cannot do.

Haha, that hurts :)
In which case, it may be
easier to cobble together an overengineered first solution, and when you
see what parts you like, build a slim and trim second attempt.
On the storage front, the next storage limit is at 2**32 sectors. If
you are building an array, 2 terabytes is the limit. The 32 bit limit
comes
from Windows carrying a sector number in a 32 bit unsigned integer. Or
something like that. So be careful when building arrays around 2TB. One
guy
was whining the other day, about getting advice on USENET, and he
discovered
to his shock, that the array was too big and didn't work right.
|> There are undoubtedly ways to fix that, involving adding another layer
to the storage subsystem. Maybe someone else knows more about the details
of working around the limit. In the examples given here, they make a
number of sub 2TB arrays, and then do something "virtual".

Isn't all that solved by using a NAS like Buffalo's TeraStation? (4x750GB)
Just asking, being a bit in the same situation as the OP.

(snip)

As I said in my reply to 'solutionbuilder2000', I think a single PC just
isn't
the right solution at this moment.

just my 2 cents,
Marcel
 
M

Mac Cool

:
- to store and play my large music CD library through my home sound
system
- to store and play my growing video (.AVI) through my (yet to be
purchased) Wide screen TV

To be honest, it would be easier buying an Xbox 360 and streaming your
music and movies to the television. There are ways to stream AVIs through
a couple of software solutions. The price just dropped to $349.00.

If you still want to build...

http://secure.newegg.com/NewVersion/WishList/PublicWishLists.asp

http://techreport.com/etc/2007q3/system-guide-0707/index.x?pg=1

http://arstechnica.com/guides.ars

http://www.sharkyextreme.com/guides/MVGSBG/index.php
 
S

solutionbuilder2002

I want to say THANKS again to everyone that has replied. This has
given me some great ideas and some really nice URLs to explore. It is
nice to hear from people that have done it before and have real
experience, not just trying to sell you what is on the shelf.

Greg
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top