SnapStream Forums

Go Back   SnapStream Forums > SnapStream Discussion
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 09-27-2003, 12:07 AM
Registered User
 
Join Date: Sep 2003
Posts: 14
Suggestions for a HTPC

I'm looking into building a home theater PC based on SnapStream. So far I've got a Shuttle XPC with an AthlonXP 2400+, 512MB PC2700 RAM (overkill I know, but cheaper than PC2100!) and a 120GB hard drive. My questions involve the video card and tv tuner.

Originally for the video card I was looking at an ATI 7000 AGP 32mb card with TV out. After reading through some of the posts, it seems like the GeForce 5200 is a popular card. What benefits does the GeForce offer over the ATI? Keep in mind I won't be using this machine for anything other than home theater stuff, i.e. no gaming.

Secondly, I had been thinking of the Hauppauge PVR 250 for my tuner but I understand that it's not good for streaming live video. If that's true, then I'll have to look elsewhere. I was thinking of an ASUS 7133. Does anyone have any comments on this? It's cheaper than the Hauppauge PCI TV tuner card that SnapStream sells which is why I was considering it.

I'm also looking at using the AVCast product at www.crossbarmedia.com to distribute the video signal to the 3 TVs in my home.

Thanks in advance for any help you can offer.
Reply With Quote
  #2 (permalink)  
Old 09-27-2003, 12:49 AM
V_D_O's Avatar
Senior Nuisance
 
Join Date: Dec 2002
Posts: 1,385
I believe the FX cards have better TV outputs than ATIs, although the Matrox cards are the best for this kind of thing.
No, the PVR cannot stream live. More or less any PCI card using WDM drovers should work in theory, bud do make sure it can record at least 640x480, and should preferably be stereo.
__________________
V_D_O

Processor: Intel P4 2.4B | RAM: 512MB DDR266 | Motherboard: Intel D845GBV2 | Graphics cards: 2x GeForce FX 5200 | Sound card: Creative Sound Blaster Audigy2 ZS | Tuner cards: Hauppauge WinTV Theatre, Adaptec VideOh! DVD MC USB2, Hauppauge WinTV PVR USB2 | Hard drives: Western Digital 40GB & 250GB 7200RPM 8MB cache | OS: Windows XP Pro SP1 | Remote: SS FireFly | Network: 100Mb/s wired & 54Mb/s 802.11g wireless | Video sources: DVB satellite receiver (IR by MyBlaster) & analogue cable
Reply With Quote
  #3 (permalink)  
Old 09-27-2003, 06:17 AM
Sef Sef is offline
Member
 
Join Date: Sep 2003
Location: Glasgow, UK
Posts: 81
I borrowed a GeForce FX 5200 from work to compare with the Radeon 9200. Here's a summary of my findings:


The drivers for the FX have a nice 'zoom' slider that lets you resize the image on the TV to remove the borders. The Radeon drivers needed tweaking with Rage3D Tweak to enable the overscan option, and even then you can only turn it on or off, no zoom ability. When I entered FullScreen mode in PVS, the zoom reverted to full black borders, you probably have to set it up for every screen mode.

Although both pictures were great, the S-Video TV-out quality seemed a little hazy on the FX compared to the Radeon, although I can't put my finger on exactly why. I'd have to see the two running side by side to compare properly.

Both cards are fanless (the 9200 Pro has a fan, the non-Pro doesn't), but the heatsink on the FX is enormous. On removing the FX the heatsink was incredibly hot to the touch, whereas the Radeon's was just warm. I'd worry about putting the FX into a HTPC because of the heat it generates.


In conclusion, I think I'll stick with my 9200. The zoom feature is a nice option that I wish the Radeon had, but the perceived (or imagined) quality difference and the heat issue put me off the FX.

Hope that helps.
Reply With Quote
  #4 (permalink)  
Old 09-27-2003, 08:51 AM
Rich A's Avatar
Registered User
 
Join Date: Aug 2003
Location: About 2 feet in front of the monitor. (otherwise CT)
Posts: 3,711
I have pretty much the setup that you describe except that I am using the on-board NVidia Video.

Some things to ponder. First the Haupauge 250 doesn't have TV out. The 350 does. But the 350 TV out is not yet supported by Snapstream and it only works with the Mpeg for source and then only with the Hauppauge PVR software. I only upgraded to the 350 myself (from a 250) to get the use of it's FM radio.

The TV card you are looking at may be cheaper but it also may only have encoding done in SOFTWARE. Not a hardware based encoder like the PVR-250/350. And that's key to getting everything running correctly.

Many of the current TV tuner cards do not have on card hardware encoding. If you go the route of one of those your CPU will be running at very high use rates. Plus all kinds of things come into play. Like dropped frames, video/audio sync and so on. Plus you'll not likely be able to do other things with your HTPC while it's encoding.

The reason you are going with another type of card, as I see it, is to get other types of streaming video. The PVR-250/350 only do Mpeg because they are using their on-card Mpeg-2 hardware to encode. DE-coding is done with software however.

Putting both a video card and a TV tuner card into one of those Shuttle boxes will make for a VERY tight squeeze. But more important might be the added heat produced by having another card in there, plus the less air flow having that 2nd card installed can create.

The Shuttle box with the NVidia chip set has a built in dual head (two monitor vga ports) plus an S-Video / Composite TV out. It works well with both the Snapstream software and Hauppauge PVR cards.

The biggest thing you want to consider is the hardware mpeg encoding. I don't know about the "streaming video" thing. My own unit is used to directly play back any of the captured mpeg to any TV in the house via an injected signal produced by a modulator that is feeding the HTPC's TV out to the whole house A/V distribution. I'm curious what you would need "streaming" video for with an HTPC?

With the 250/350 (I own both) during the highest DVD quality encoding (720x480 @ 12 Mb/s) my CPU use is under 4 percent. That makes for a nice cool system. Plus I can do anything even while it's encoding. like playback pre-recorded mpegs or even edit them or author and burn a DVD.

I see a lot of guys who are unhappy with results when using a software based encoder.
__________________
Rich A

BTV Beta Tester. 4.x.x
XP-PRO, Dual rack mount chassis. Gigabyte MA770-UD3 Nvidia 9500 video, 4 GB Ram, Athlon 64 x2 5600, 80 GB Op Sys/Program drive. 80 GB temp/swap file drive. 500 gb temp recording drive, 3 x 250 GB show storage drives. Samsung DVD burner. VGA video out to projector. TV-out to A/V whole house distribution. HDHR, PVR350, HVR1600, HVR1250, HVR-950, Harmony Remote.
Reply With Quote
  #5 (permalink)  
Old 09-27-2003, 10:03 AM
Registered User
 
Join Date: Sep 2003
Posts: 14
Here's a reason why I was wondering about the streaming: my brother, who is a big Chicago Cubs fan, is away at school right now. He can't watch the games where he is but if he could stream live TV off of my cable feed, he'd be able to watch them. Of course it wouldn't be the best quality in the world, but he'd at least get the audio. Can you stream at all with the 250? Is it just that it will eat up a lot of CPU if you do? I can definately understand the benefits of having the hardware encoding, which is why I was first considering the 250.

I've never built a small form factor machine before so I don't really know how much heat to expect. Rich, you make a good point about having both a video card and a tuner card in there. I thought I read in another post something about there being a benefit to having a video card that supports DirectX9. It wasn't a reference to gaming, IIRC, but something to do with video. Can anyone clear this up for me?

Rich, why do you have both the 250 and the 350?

Thanks again, everyone, for all your comments and suggestions.
Reply With Quote
  #6 (permalink)  
Old 09-27-2003, 01:25 PM
V_D_O's Avatar
Senior Nuisance
 
Join Date: Dec 2002
Posts: 1,385
Streaming can be used for other things - for example, I like to lie in bed and watch TV, when I'm not in the TV room. This is easily acvhieved streaming TV off the HTPC and onto a laptop via the wireless network.

No, streaming live off the PVR is not supported at all in PVS. It would take a lot of CPU to decompress the MPEG video to raw data and then recompress it into WMV data, all in realtime.
__________________
V_D_O

Processor: Intel P4 2.4B | RAM: 512MB DDR266 | Motherboard: Intel D845GBV2 | Graphics cards: 2x GeForce FX 5200 | Sound card: Creative Sound Blaster Audigy2 ZS | Tuner cards: Hauppauge WinTV Theatre, Adaptec VideOh! DVD MC USB2, Hauppauge WinTV PVR USB2 | Hard drives: Western Digital 40GB & 250GB 7200RPM 8MB cache | OS: Windows XP Pro SP1 | Remote: SS FireFly | Network: 100Mb/s wired & 54Mb/s 802.11g wireless | Video sources: DVB satellite receiver (IR by MyBlaster) & analogue cable
Reply With Quote
  #7 (permalink)  
Old 09-27-2003, 01:44 PM
Registered User
 
Join Date: Sep 2003
Posts: 14
That's what I figured, but I had hope still!
Reply With Quote
  #8 (permalink)  
Old 09-27-2003, 03:04 PM
Rich A's Avatar
Registered User
 
Join Date: Aug 2003
Location: About 2 feet in front of the monitor. (otherwise CT)
Posts: 3,711
Quote:
Originally posted by V_D_O
Streaming can be used for other things - for example, I like to lie in bed and watch TV, when I'm not in the TV room. This is easily acvhieved streaming TV off the HTPC and onto a laptop via the wireless network.

No, streaming live off the PVR is not supported at all in PVS. It would take a lot of CPU to decompress the MPEG video to raw data and then recompress it into WMV data, all in realtime.
With all the computers and electronics I have around the house, if I brought a laptop to bed with me, my wife would have me watching the laptop and sleeping in the dog house. <grin>
__________________
Rich A

BTV Beta Tester. 4.x.x
XP-PRO, Dual rack mount chassis. Gigabyte MA770-UD3 Nvidia 9500 video, 4 GB Ram, Athlon 64 x2 5600, 80 GB Op Sys/Program drive. 80 GB temp/swap file drive. 500 gb temp recording drive, 3 x 250 GB show storage drives. Samsung DVD burner. VGA video out to projector. TV-out to A/V whole house distribution. HDHR, PVR350, HVR1600, HVR1250, HVR-950, Harmony Remote.
Reply With Quote
  #9 (permalink)  
Old 09-27-2003, 03:48 PM
Registered User
 
Join Date: Sep 2003
Posts: 14
Rich,

At what resolution do you run the TV-out?
Reply With Quote
  #10 (permalink)  
Old 09-27-2003, 05:17 PM
Registered User
 
Join Date: Jun 2003
Location: Spring Valley, NY
Posts: 258
You can stream wmv if you record with the PVR-250. You just can't do it live. You can record in mpeg2 and transcode to wmv. Then the wmv's can be streamed. Although if you need live streaming, the PVR-250 is out.

If you're worried about heat, then not using a hardware encoding card (like the PVR250) should be your biggest concern. This is because your cpu is likely to be generating a lot of heat when using software encoding. Although I think those shuttle boxes can handle the heat alright.

Also, if you're going to be running other software on this machine, expect some stuttering problems using software encoding. Don't get me wrong, its ok to use sw encoding, but I urge you to search the forums / knowledge base and make yourself aware of the possible pitfalls.

Will
__________________
BeyondTV Server:
CPU: Athlon XP 2000 | RAM: 512MB Kingston DDR266 | HDD: Seagate 250GB 7200RPM 8MB, Network storage via Infrant ReadyNAS X6 | MOBO: MSI K7N2GM-V mATX (nVIDIA nForce2 chipset) | Video: Biostar GeForce 6200A 256MB RAM | Sound: Turtle Beach Montego DDL | Monitor: 27" Apex SDTV | TV Capture: Hauppauge PVR-500 & PVR-250 | Case: Cooler Master ATC-620 mATX | OS: Windows XP Pro SP2 | Other: DVD+/-RW, Cheiftech Wireless KB / Mouse, Firefly Remote
Reply With Quote
  #11 (permalink)  
Old 09-27-2003, 06:28 PM
Rich A's Avatar
Registered User
 
Join Date: Aug 2003
Location: About 2 feet in front of the monitor. (otherwise CT)
Posts: 3,711
Quote:
Originally posted by lurker2100
Rich,

At what resolution do you run the TV-out?
I believe it's running at 800x600. With the NVidia video on the Shuttle main board you can choose to "clone" the VGA to the TV out. On the PVR box I'm running everything 800x600. The other two computers in the media room run 1280 x 1024.

I can switch the VGA monitor and keyboard and mouse to any of the three PCs or a ReplayTV from one central position so I can do everything from one spot .. Ham Radio, day to day computer work, multimedia editing and authoring and view program the ReplayTV or HTPC. When I want to just enjoy "watching" I have it set up so I can remotely access the HTPC or either of two ReplayTVs (one just died today BTW) from the living room large TV set.

A comment about the "streaming". What I'm doing is more geared toward the distribution of audio/video throughout the house. So I have no need to "stream". Rather I have the cable distribution matrix going to any room where I might be viewing something.

If I needed to watch TV in bed, or playback something from any of the media devices I would rather pick up the remote on the night stand and turn on the bedroom TV than putz with a laptop. <grin> Different strokes for diifferent folks. heh heh.

But I know there are instances where streaming may be needed for some. It's not that I'm saying my way is better, but rather I just can't comment on it as I "try" to only speak about those things where I've had "on-hand" working experience.

Off topic note .. I've been running the SnapStream PVR now for about 2 months and it has performed wonderfully. The quality of the captured mpeg is outstanding and the DVDs I've authored with it are the best I've had yet (quality wise). However since firing up this HTPC my two remaining ReplayTVs have been giving me nothing but trouble. Lost a tuner in one and a hard drive in the other and now am having trouble with no video signals. Granted these are a couple years old. I wonder if those ReplayTV boxes are jealous of the HTPC?
__________________
Rich A

BTV Beta Tester. 4.x.x
XP-PRO, Dual rack mount chassis. Gigabyte MA770-UD3 Nvidia 9500 video, 4 GB Ram, Athlon 64 x2 5600, 80 GB Op Sys/Program drive. 80 GB temp/swap file drive. 500 gb temp recording drive, 3 x 250 GB show storage drives. Samsung DVD burner. VGA video out to projector. TV-out to A/V whole house distribution. HDHR, PVR350, HVR1600, HVR1250, HVR-950, Harmony Remote.

Last edited by Rich A; 09-27-2003 at 06:30 PM.
Reply With Quote
  #12 (permalink)  
Old 09-28-2003, 02:46 AM
V_D_O's Avatar
Senior Nuisance
 
Join Date: Dec 2002
Posts: 1,385
Well, AFAIK, SW encoding on a 2400+ should be no problem. I use a 2.4B and have never had any CPU usage problems - for reference, it takes ~35-45% CPU to encode to MPEG2 DVD-high quality. Adding live streaming on top of that *used* to take me to ~70%, but SS broke something recently, and now any kind of streaming takes 100%. And watching live in the FSUI while recording while streaming live took me to ~95-100% CPU, resulting in only a couple of dropped frames, but perfectly watchable video. Streaming live on its own took ~30-35% CPU.

I'd suggest buying and trying a normal (non-PVR) card to see how you get along. If it doesn't work, you should be able to return it, if not, its only about $30.

Do bear in mind two things, a) that the 2400+ is not true 2400MHz, and b) that Intel chips tend to perform better than AMDs in video encoding and the like.

[EDIT] Rich, however much I'd love to have TVs and coax in every room, I'm only limited to 2, none in my bedroom, so PVS is my only choice - this is what attracted me to it way back in v2.0 [/EDIT]
__________________
V_D_O

Processor: Intel P4 2.4B | RAM: 512MB DDR266 | Motherboard: Intel D845GBV2 | Graphics cards: 2x GeForce FX 5200 | Sound card: Creative Sound Blaster Audigy2 ZS | Tuner cards: Hauppauge WinTV Theatre, Adaptec VideOh! DVD MC USB2, Hauppauge WinTV PVR USB2 | Hard drives: Western Digital 40GB & 250GB 7200RPM 8MB cache | OS: Windows XP Pro SP1 | Remote: SS FireFly | Network: 100Mb/s wired & 54Mb/s 802.11g wireless | Video sources: DVB satellite receiver (IR by MyBlaster) & analogue cable

Last edited by V_D_O; 09-28-2003 at 02:50 AM.
Reply With Quote
  #13 (permalink)  
Old 09-28-2003, 11:41 AM
Registered User
 
Join Date: Sep 2003
Posts: 14
I think I will take your suggestion and try the SW encoding first. It'll help keep the cost down and, as you said, I can always return it if I'm not satisfied.

Cost is really the main reason I'm planning on going with the AMD. The 2400+ is $80 vs a P4 2.2 at about $150. The benchmarks at www.anandtech.com show the 2400+ trailing the 2.2 in the DivX encoding and leading the 2.2 by a bit in Windows Media 9 encoding. With those margins I figure that I'm better off saving the money and going with the AMD. (Those figures are from the article about the 3000+ Barton.) Of course that's just framerate, no mention of actual CPU utilization.

Thanks for the info, V_D_O.
Reply With Quote
  #14 (permalink)  
Old 09-29-2003, 01:19 PM
Rich A's Avatar
Registered User
 
Join Date: Aug 2003
Location: About 2 feet in front of the monitor. (otherwise CT)
Posts: 3,711
Quote:
Originally posted by lurker2100
I think I will take your suggestion and try the SW encoding first. It'll help keep the cost down and, as you said, I can always return it if I'm not satisfied.

Cost is really the main reason I'm planning on going with the AMD. The 2400+ is $80 vs a P4 2.2 at about $150. The benchmarks at www.anandtech.com show the 2400+ trailing the 2.2 in the DivX encoding and leading the 2.2 by a bit in Windows Media 9 encoding. With those margins I figure that I'm better off saving the money and going with the AMD. (Those figures are from the article about the 3000+ Barton.) Of course that's just framerate, no mention of actual CPU utilization.

Thanks for the info, V_D_O.
Keep in mind that not all software "real time" encoding is the same. Some get help from the video cards with "pre-encoding" filters and such. The ATI All In Wonder cards for example will give you various cpu use depending on the card itself and which ATI Multimedia center you use. The older ATI MMCs' encoding used the Ligos software engine. The newest MMC (8.5) works the best, but only with the Radeon versions of ATI All in Wonder cards.

Using a hardware based encoder is also going to reduce the heat build up in the box that is caused by a CPU doing it's thing.

But as V_D_O says, it surely can't hurt to try the software encoder with a tuner card first. FWIW I used to do real time software based SVCD encoding with a lowly K6-450 years ago. But anything over 3 Mb/s caused problems. Like the man said, a 2400 Athlon should handle it. Just make sure you test it out and give it a good "shake down" cruise.
__________________
Rich A

BTV Beta Tester. 4.x.x
XP-PRO, Dual rack mount chassis. Gigabyte MA770-UD3 Nvidia 9500 video, 4 GB Ram, Athlon 64 x2 5600, 80 GB Op Sys/Program drive. 80 GB temp/swap file drive. 500 gb temp recording drive, 3 x 250 GB show storage drives. Samsung DVD burner. VGA video out to projector. TV-out to A/V whole house distribution. HDHR, PVR350, HVR1600, HVR1250, HVR-950, Harmony Remote.
Reply With Quote
  #15 (permalink)  
Old 09-29-2003, 02:54 PM
Registered User
 
Join Date: Sep 2003
Posts: 14
Well after reading through all the excellent tips and advice I've come to a decision. In the end I decided to go with a setup similar to Rich's. I purchased a Shuttle SN41G2 XPC, AthlonXP 1900+, 256mb PC2700 RAM, 80gb 8mb cache HD, and the SnapStream deal with the 250-PVR.

I decided that with my current internet connection (DSL 768/256 riiiiiight) my upload speeds are not stable and usually not very good so streaming media, live or otherwise, really isn't a viable option. Maybe someday I'll have better upload speeds and hopefully by then SnapStream will support multiple tuners so I'll be able to just pop in one of those cheap tuners to stream with.

I was going to ask why my AIW 9700 does streaming even though it has hardware assisted MPEG encoding, but Rich beat me to it. Thanks.

Thank you everyone for your help. Once I get all the parts and pieces (coming from 4 different vendors!) I'll post back with how things run. I'm really looking forward to setting this machine up.
Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
suggestions please! rbblue Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum 18 01-10-2008 09:03 PM
HTPC Enclosure Suggestions Jackalope Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum 8 02-08-2007 02:33 AM
HTPC News guide on building an HTPC for under $1000 jmcclain SnapStream Discussion 0 03-15-2004 11:15 AM
Any help or suggestions??? faceless808 Beyond TV and Beyond TV Link User-to-User Troubleshooting & Support Forum 0 02-29-2004 11:53 PM
Any suggestions? Terminal SnapStream Discussion 5 07-28-2003 11:34 AM


All times are GMT -6. The time now is 09:14 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0 RC1
©2004-2006 Snapstream Media