Slashdot Mirror


Building a Multi-Channel PVR System?

Dr.Ruud asks: "What would be good ways to build a multichannel VCR? Think of a cluster of 4 PCs, each having 4 TV-cards (with MPEG-hardware on each) and (if necessary) a separate harddisk per TV-card, and maybe a 5th PC that controls the others, holds a DVD-writer and any other necessary hardware. Could it be done in a simpler and cheaper way? See also linuxtv.org, linuxmedialabs.com and of course SouceForge-vcr-projects like Freevo." What would be the best way to go about cutting down the number of machines such a cluster would need? Could this be done by building an all-in-one-wonderbox without it getting really expensive?

340 comments

  1. Eh? by Masami+Eiri · · Score: 4, Insightful

    I'm just trying to figure out why you would need 16 programs taping at one time... I am the only one who finds that a bit off the wall?

    1. Re:Eh? by Anonymous Coward · · Score: 0

      because some programs air at the same time

    2. Re:Eh? by pythorlh · · Score: 3, Interesting

      I could maybe understand for archive purposes. As for me, I don't think I've ever had more than 3 things on at any one time that I wanted to watch, and even very seldom more than 1. But a single machine of this hypothetical cluster would do it for me, quite happily.

      --
      Do not confuse duty with what other people expect of you; they are utterly different.Duty is a debt you owe to yourself.
    3. Re:Eh? by Anonymous Coward · · Score: 2, Insightful

      Move out of the basement. Kiss a girl. GET A LIFE.

      TV sucks.

    4. Re:Eh? by Thud457 · · Score: 1
      I don't get it either...

      Just one channel of 'reality' programming should be enough to drive the AI insane!

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    5. Re:Eh? by jemenake · · Score: 1
      I'm just trying to figure out why you would need 16 programs taping at one time
      Personally, I can't even name 16 channels that ever have something good on... much less at the same time.
    6. Re:Eh? by Neumann · · Score: 0, Redundant

      To never miss a simpsons episode of course!

    7. Re:Eh? by AresTheImpaler · · Score: 1

      Move out of the basement. Kiss a girl. GET A LIFE. TV sucks.

      I prefer to kiss the TV, if the girl then...
      rigo

    8. Re:Eh? by irc.goatse.cx+troll · · Score: 1, Funny

      I'll do that, But when I get sued for sexual harasment you get my legal bills.

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
    9. Re:Eh? by dbrutus · · Score: 4, Informative

      Perhaps you're monitoring to see whether your commercial actually airs on the 10-20 channels you bought for your ad campaign. Maybe you work for a non-profit media watchdog group that monitors bias. Maybe you just want to beat the smug smile off the face of your neighbors who claim techno superiority with their Tivo.

      There, three reasons, at least one of which will appeal to most people.

    10. Re:Eh? by breon.halling · · Score: 4, Funny
      GET A LIFE.

      Man, I loved that show!

      --
      "Yeah, well, Dracula called and he's coming over tonight for you and I said okay."
    11. Re:Eh? by holysin · · Score: 1

      16 might be a bit much, but 4-5 could be handy... I currently have to use two directivos (each can record 2 shows at the same time), and one stand alone tivo. I have having to watch a show at a specific time, and occasionally all the networks have something on that looks interesting ;-) Downside of these sort of devices, is they'll have to rely on cable for programing, and currently in many places in the country cable sucks compared to satelite...

    12. Re:Eh? by Dr.Ruud · · Score: 1

      Mainly for time shifting. I live in Amsterdam in The Netherlands. These are the 30+ basic channels we have here. There is also a Digital add-on system with some more channels.

      I want my PVR to record every single one of the programs of certain types, such as movies, music shows, scientific, etc. Members of my family will have their own preferences. So that we can watch them even a few days later. Each type will have it's own percentage of (FIFO) harddisk-space, etc.

      Practically speaking I think 4 channels could be the minimum, if a human would decide what (and what not) to record. But I want that automated, so this system will record a lot that will never be viewed at all. The modular approach makes it scaleable.

    13. Re:Eh? by TheRaven64 · · Score: 1

      Well, if you continually miss TV programs, perhaps you could set up something like this with your neighbours, each one recording a different channel, then when you found you'd missed a program, just watch it streamed over your 802.11 network. A distributed Tivo - never miss a show, or watch an advert again. Shame it's probably illegal...

      --
      I am TheRaven on Soylent News
    14. Re:Eh? by Anonymous Coward · · Score: 0

      Yes, Get A Life really was the best show ever.

  2. No doubt... by YoJaUta · · Score: 1

    ... needed in order to record shows off of HBO, HBO2, HBOMovie, and HBO Brasil all at the same time.

    1. Re:No doubt... by MeanMF · · Score: 1

      ... needed in order to record shows off of HBO, HBO2, HBOMovie, and HBO Brasil all at the same time

      Considering the number of times HBO reruns things, you could probably get every show with only one recorder...

  3. hmm by twiggy · · Score: 4, Interesting

    In theory, you'd also need an array of hard drives, because the thrashing of four or more things being recorded at once would be painful...

    This would mean you'd have a maximum of 4 hard drives, unless you buy an IDE card that lets you support more, wouldn't it? (Each IDE chain can have only two devices, right? or is that outdated info now?)

    An interesting idea for certain though...

    --
    http://www.babysmasher.com
    http://www.openingbands.com
    1. Re:hmm by Wesley+Felter · · Score: 2, Interesting

      I think you could record quite a few channels to a single disk if you use good enough scheduling. Let's conservatively assume that each stream is 8Mbps (1MB/s), the disk can write 20MB/s, and every seek costs 20ms. If you have a 1-second buffer for each channel, then writing that buffer takes 20+(1000*(1/20)) = 70ms. Thus you can write 14 streams to one disk.

    2. Re:hmm by Dajur · · Score: 2, Informative

      no matter what the manual told you, you can't write 20MB/s.

    3. Re:hmm by dhartman · · Score: 1
      This all depends on the desired quality. I think yould be hard pressed to do more than one channel on anything below an Athlon XP 1800 if you want full DVD quality. If VCD quality is acceptable, you'd probably get away with a few simultaneous recordings. You'd definately want a stripped array for the hard disks to maximize write speed. I have two 40 GB ide's striped with a hardware raid to do DVD quality video editing. Even then, if I try to access the drive at all while it's capturing the video, I'll drop frames, sometimes lose sync on the audio.

      If you were doing something useful like surveillance, then I can see the reason for multiple encoded streams at the same time. Even then, most surveillance programs capture a snap shot every X seconds until motion is detected, then dedicate all the resources to that one camera instead.

    4. Re:hmm by dbrutus · · Score: 1

      Then again, if you were running Firewire, you can have 60+ devices on the chain. Splurge and spend the extra 30 bucks for an IEEE-1394 card.

    5. Re:hmm by Anonymous Coward · · Score: 0

      and why is that?

      I have systems here that regularly copy gigabyte files in 30-35 seconds.

      explain that?

    6. Re:hmm by Guspaz · · Score: 1

      Your information is incorrect. Modern 7200RPM IDE drives can do 25MB/s+. So say HDTach benchmarks.

    7. Re:hmm by crossconnects · · Score: 1

      I got the idea that was 4 hard drives per machine, 1 per channel

      --
      no big sig
    8. Re:hmm by silas_moeckel · · Score: 1

      I think you would have a difficult time writing 14 channels at once mostly you have buss contention on the PCI side or whatever is connecitng you northbridge to your south bridge remember I2O isn't running on something like this the CPU has to see probably all the data unless they have zero copy buffers for disk data now (not sure I know network wise that was one of the big TUX things) IDE Raid will help with some of this especialy if it has some buffer on it. I would go with 2 drives on 2 channels aka a drive a channel if you want any sort of performance while running IDE still has or untill recently had issues with bus contention and switching from master to slave sorta like OS contex switching.

      SCSI or FC would be a better solution dependant on your budget. Old school SGI gear can write SDI data to disk for 4 tracks cheaply enough and you could encode to Divx / whatever your choice is via a HSM like proccess so if your watching it live and using pause were talking nearly Zero loss (those A/D converters for SDI are realy realy high quality as a tab bit expensive) As I think 4 channels was the best the workstation class boxes from a few years back could handel it would work out well as the ingress / egress boxes (go with clustered disk and CXFS and you have a REALY scalable solution just dangle off more encoder / decoder heads) granted this may be a lot more that somebody wants to do for a home project but recording 16 channels of vid in real time sounds like something more than home use.

      --
      No sir I dont like it.
    9. Re:hmm by stuuf · · Score: 1
      Maybe you could write it in some kind of striped format, with one file having alternating data from the different channels. Then when you're done recording you spilt it into several files, one for each channel.

      A SCSI drive might work better with multiple streams, too.

      Well, maybe it wouldn't work. It would be cool, though, if you could somehow record the entire RF spectrum with all of the channels, but it would probably take infinite memory bandwidth on the computer.

      --

      Everyone is born right-handed; only the greatest overcome it

    10. Re:hmm by Anonymous Coward · · Score: 0

      You can get a motherboard with a dual channel IDE controller (4 drives) and an onboard raid controller which you can use as an additional dual channel IDE controller, for a total of 8 drives. My Soyo Dragon+ does this. You'd need a pretty big tower though.

    11. Re:hmm by mark_lybarger · · Score: 1

      the original question asked about 4 pvr's per machine and 4 machines. thus a total of 16. 14 channel high quality writes would be a strech i'm sure the original asker considered. 4 channels (either IDE or SCSI is probably doable.

    12. Re:hmm by Anonymous Coward · · Score: 0

      Check out the 3Ware cards, I hae 2.1 TB of RAID 5 disk space for less then 4K.

      nathan at robotics.net

    13. Re:hmm by Mysticalfruit · · Score: 1

      That's why the person is going with cards that have dedicated mpeg2 encoders on them... the CPU doesn't have to worry about correctly encoding, etc. It just has to worry about getting the data off the card and onto the disk without missing a beat. I would think that plenty of ram and good fast disks would be all the guy would need. As for running 4 cards at once, I'm wondering if the guy might end up having some bus contention... However, if he sprung (ala ebayed) for a decent piece of server hardware he could find something with multiple PCI buses.

      --
      Yes Francis, the world has gone crazy.
    14. Re:hmm by tommck · · Score: 1

      Don't tell me you forgot about SCSI... you can have 15 devices per channel on those. Of course, you need a pretty killer power supply for that! :-)

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    15. Re:hmm by Dajur · · Score: 1

      you sure that's not a small b

    16. Re:hmm by Guspaz · · Score: 1

      I'm very sure. Mine does something like that, it's one of those Maxtors with 80GB platters.

  4. Hmmm.. by SpectreGadget · · Score: 1

    Is there really that much 'good stuff' on tv to watch, let alone save?

    --
    Jim Harry
    1. Re:Hmmm.. by Anonymous Coward · · Score: 0

      maybe the poster is trying to do it for security cameras.

    2. Re:Hmmm.. by pe1rxq · · Score: 4, Informative
      maybe the poster is trying to do it for security cameras.

      If that is the case he should have a look at motion it can handle multiple videodevices and even use multiple inputs on each device.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    3. Re:Hmmm.. by jemenake · · Score: 1
      Is there really that much 'good stuff' on tv to watch, let alone save?
      Actually, according to Nielsen's extrapolations, it is expected that there will be 16 good shows airing at the same time sometime around March 12, 2034...

      ... but that's only if they can find a good location for filming Survivor XXXVII.
    4. Re:Hmmm.. by RetroGeek · · Score: 1

      sometime around March 12, 2034.... good location for filming Survivor XXXVII

      On the moon? I can hear it now:

      "And the winning team will receive training on how to extract oxygen from Moon rock. To the loosing team, training on how to go into a low metabolism trance. John, JOHN. Quick someone share an oxygen bottle with John. HURRYYYYY.....".

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  5. PC Stereo Component by pez · · Score: 0, Offtopic

    On a semi-related topic, does anyone have good recommendations on PC encosulres (or complete systems) that are suitable for a home a stereo rack? I'm looking for something that is both functional and esthetically pleasing.

    Thanks in advance.

    1. Re:PC Stereo Component by Anonymous Coward · · Score: 0

      Shuttle PC cases are awesome...

    2. Re:PC Stereo Component by slandis · · Score: 2, Informative

      You could try the ATC-620 from Coolermaster. Looks nice, available in silver or black. Not super-cheap, but reasonable at least. I'm leaning towards a couple of these myself for home a/v use.

      --
      BAM!
    3. Re:PC Stereo Component by jrsmith · · Score: 1, Informative

      http://www.whiningdog.net/Reviews/PC/Accessories/C ases/20020912-LianLiPC9300/

      and this page has a couple...

      http://www.tomshardware.com/howto/20021109/pc_fo r_ tv-01.html

    4. Re:PC Stereo Component by Osty · · Score: 2, Informative

      I like my Cooler Master ATC-600, but it looks like they have a number of other options as well (look under "Desktop"). The ATC-600 is just slightly too big for my entertainment center, but it perches nicely on top of it. Now I just need to find a reason to use the thing (now I have a high definition cable feed, the HTPC is useless for recording shows). Also, it's a Micro-ATX form factor, but if you're planning on doing an HTPC, that should be more than enough. Especially if you want the case to fit well in your entertainment center.

    5. Re:PC Stereo Component by Black+Copter+Control · · Score: 1
      A Cobalt Raq looks pretty nice. If you're just using it for stereo, then you could probably hunt down something from the dot-bust period.. A couple hundred bucks; asthetically pleasing; nice LCD panel. I'm pretty sure it has a single PCI slot (for a sound card). Upgrade the hard disk and you're flying...

      It'd be a little bit harder if you want to do both sound and video, but I'm pretty sure you could get a pretty Cobalt box with multiple slots.

      Unless you're doing something nasty, a 500MZ processor should be more than enough for most work.

      --
      OS Software is like love: The best way to make it grow is to give it away.
    6. Re:PC Stereo Component by MamasGun · · Score: 1
      On the cheap, too bad it's beige:
      http://www.a-top.com/at777.htm.

      I built a PC that may very well end up being a PVR-type device in this case. It requires a SFX-S power supply, though, which limits you to a few anemic power supplies, the best with a wattage of 185W. You can get good ones at PC Power And Cooling. I didn't trust the no-name PS that came with the case.

      If you limit yourself to PIII mATX or EPIA-M motherboards, you will be able to build a nice TiVo-like device in it. However, you'll have to live with the beige color scheme, unless you want to go Yoshi on its @$$ and paint it up purdy :) ...

      --
      "But you've already got a DVD. It lasts forever....In the digital world, we don't need back-ups..."
      -- Jack Valenti
    7. Re:PC Stereo Component by unitron · · Score: 1
      too bad it's beige

      All hail the transforming power of the great god Krylon!

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  6. 16-channels at once? by Anonvmous+Coward · · Score: 2, Interesting

    Well, I gotta admit, I'm baffled as to why one would want to record 16 channels at the same time. Why is that interesting to you? What's your goal here? Are you providing a service for somebody? Is this something you'd just like to do at home? Answer that for me and I might be of more assistance.

    Personally, I can't help but think that 4 cards capturing at ideal quality would saturate the PCI bus unless each card directly controlled a hard drive.

    1. Re:16-channels at once? by Anonymous Coward · · Score: 0

      security?

    2. Re:16-channels at once? by goatasaur · · Score: 5, Funny

      An explanation:

      Basic digital cable provides different premium services... there are 6 HBO channels, 4 Cinemax channels, 4 Showtime channels, and a couple of 24-hour pr0n channels.

      Obviously, the poster's intent was to record more porn. This drive for increased pornography consumption has inspired such innovations as the light bulb (for reading porn), the telephone (for listening to porn), and of course the cotton gin (for making more tube socks).

      --
      ~D:
    3. Re:16-channels at once? by mlyle · · Score: 3, Interesting

      720 horizontal pixels * 480 vertical pixels * 32 bits per pixel * 29.97 frames per second = 331MBytes/second.

      32bit, 33MHz PCI is 105MBytes/second. Most PCs have this, which is not capable of even supporting one uncompressed card. Of course, for this reason, TV cards do compression.

      DVD quality video is 9 Mbit/sec. Assuming the encoder on the card is not as good, you can get plenty good video at 10-12mbit/sec. And you can fit pretty much as many of those onto a PCI bus as you have slots, I'd think, if the software is decently efficient and supports it. Likewise, this is pretty slow compared to typical disk I/O rates, assuming you do some buffering to allow decent-sized writes to occur and aren't seeking all the time.

    4. Re:16-channels at once? by pe1rxq · · Score: 4, Informative
      motion can do that easily.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    5. Re:16-channels at once? by Anonvmous+Coward · · Score: 4, Funny

      "Obviously, the poster's intent was to record more porn...."

      Oh shit, I didn't realize that.

      Okay okay okay okay.. lemme think.

      Okay, I can help him, but I'll need sample videos from him to perform anal...ysis on. (sorry about the pause there, was distracted for a moment.)

    6. Re:16-channels at once? by endikos · · Score: 1

      The security industry could use something that can capture 16 individual channels in thier entirety. A lot of video surveillance is done with one camera captured at a time, and switching among the many feeds; or by trying to do some sort of mutitrack where you lose quality on the video. Instead you could build a cluster of capturing PCs, and along with burning software and some sort of index built into the stream as it records, you could have quite a sophisticated system for building/campus/city surveillance and archival.

    7. Re:16-channels at once? by Anonvmous+Coward · · Score: 1

      "720 horizontal pixels * 480 vertical pixels * 32 bits per pixel * 29.97 frames per second = 331MBytes/second."

      Where do you get 32 bits from? Heh. Best I've ever seen is 24, but you could easily drop that to 16 and nobody'd ever know better.

      Other than that, you're right. Personally, though, I'm not a fan of MPEG2. Besides finding a player for it, it's not as efficient as say MPEG 4. I'd prefer to have the CPU do the compression in real time. One of these days I want to put together a dual-processor PVR just to do that. (The other processor is for viewing the footage on my TV without interrupting capture...)

    8. Re:16-channels at once? by Anonymous Coward · · Score: 0

      What are you smoking? 33 mhz PCI pulls down like 132 MB/s in theory/spec, even on some later bad implementations that utterly blow you still easily get 70 MB/s.

      The linux mpeg2 kfir project or whatever seemed to capture, if I recall, at 15 mbit/s. The icompression iCTV15 chip in most implementations (what I know to be capable of because I have a card that uses it) captures 12 mbit/s, CBR, around 90 MB/sec.

      Even with 6 PCI cards at 12 mbit/s, you're talkin 9 MB/s thereabouts.

      Let's say you have a sloppy setup, and it goes from the card, to memory or some crap, then back to a PCI card. Ooo, 18 MB/s. Add overhead, and you have plenty of room to spare.

      The thing you have to worry about, as others have pointed out, is disk thrash. Writing multiple longish files (think 4 gigabytes for a half hour at over the top quality) means OS and disk layout becomes somewhat important. But I doubt a decent RAID setup with buffer is going to fail, but that, in most cases, lowers your bandwidth requirements since you reduce 1 capture card for every IDE, RAID, or SCSI controller you slap in there.

    9. Re:16-channels at once? by benwb · · Score: 1

      You didn't carry your units through. If you multiply out your numbers you end up with 331 mbits/s, which is ~40 mbytes/sec. You also don't really lose anything by recording 480x480 given the crappy quality of most broadcast signals, which would move things down to ~26mbytes/s. (Also if you think my $30 ati tv wonder ve is doing compression I have a bridge for sale...)

    10. Re:16-channels at once? by plover · · Score: 1
      And they have, for a price.

      If you're interested, check out Loronix who have had multi-feed stacked systems out for years.

      --
      John
    11. Re:16-channels at once? by eyeball · · Score: 1

      This drive for increased pornography consumption has inspired such innovations as the light bulb (for reading porn), the telephone (for listening to porn), and of course the cotton gin (for making more tube socks).

      Thank you for making me laugh for the first time today.

      --

      _______
      2B1ASK1
    12. Re:16-channels at once? by aboyce · · Score: 2, Funny

      Age old measure of the usefulness of an object, known as the MPFP (more porn, faster pron) factor.

      Most any opject has an MPFP rating... take a toaster oven for example... its obvious that the faster you can heat a hot-pocket... the faster you can get back to one of the 16 hard core porn streams that you had recorded.

      Imagine the MPFP rating of a fully reclining office chair... Unthinkable!

    13. Re:16-channels at once? by satanami69 · · Score: 2, Funny

      But fucking a hot pocket would really hurt.

      --
      I really hate Dan Patrick.
    14. Re:16-channels at once? by I+Am+The+Owl · · Score: 2, Informative

      Not to mention that he's grossly overestimating the colorspace. TVs don't include alpha channels, you can throw 8 bits/pixel out the window right there. Additionally, NTSC doesn't use the RGB color model - it uses YCrCv, which equates to something like RGB with 219 possible values per channel. It all works out to considerably less than 40MB/sec.

      --

      --sdem
    15. Re:16-channels at once? by The+Turd+Report · · Score: 2, Funny

      Well, some people *like* that. "Hot Pockets: The Choice of S&M freaks everywhere"

    16. Re:16-channels at once? by aboyce · · Score: 1

      Ha Ha :-P

    17. Re:16-channels at once? by ak_hepcat · · Score: 1

      Butt is spelled with two 't's, so i'm told. But that might not really be what you meant, either..

      --
      Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
    18. Re:16-channels at once? by technos · · Score: 3, Informative

      Heh. I just built one of these puppies from scratch. Linux system with four WinTV Go! cards in it. Hacked camE to handle four cards and a sample rate of 2 fps, every frame archived and every tenth frame uploaded to the webserver so they can be peeked in on. Yeah, could have written something else easy enough, but writing under 50 lines of code can't be beat. Cron job moves files every hour to temp directories, mencoder converts them to msmpeg4v2 streams so the boss can. Every twelve hours, the mpeg4 files are moved to the file server for archival along with the nightly backup.

      Total cost without the cameras and cabling, about $375. No video card needed after install, and you can get away with very little CPU power. A K6-2 350 with 32M of memory and a slow WD 2G drive is what I used to figure out if it was going to work, and it was able to deliver 2fps from three cameras and do the encode pass in under 20 minutes with 512x384 16bpp images.

      --
      .sig: Now legally binding!
    19. Re:16-channels at once? by leuk_he · · Score: 1

      If you are talking analog tv-> The bandwidth it is broadcasted in is about 5 Megaherz which leads to 10mbit/seconds of data. In you calculation you just proved it is almost inpossible to capture any broadcast stream with standard pc hardware, which is just incorrect.

      ( how cable works)

      To capture a 10 mbit stream and compress it without stutters is still hard, but not impossible. don't buy an usb solution for this!

  7. Has there ever been 16 good shows on at once ? by www.2cups.com · · Score: 0, Redundant

    When in the history of television has there ever been 16 decent things to watch on TV ?

    1. Re:Has there ever been 16 good shows on at once ? by Anonymous Coward · · Score: 1, Funny

      With the over 200+ channels you can get now a days, im sure there has to be something good on.

  8. I see where you're going! by spammeister · · Score: 1

    You probably wanna buy a T3 as well and basically make copies of everything on DirecTV...

    mind you you'd need 16 receivers, and like well thats a little out of anyone's leagues since the remotes would be insane (but cool)...

    Anywho if you were actually able to find that much stuff, you would basically turn yourself into the pirate TV capital of the world! That would be the only reason i see (but my tiny brain is unable to comprehend anything other than "stealing" stuff. Good luck buddy! The evil empires are going to your house right now to brainwash that idea out of yer head hehe!

    --
    I tried to think of a good sig, and this wasn't it.
  9. And the answer, again, is "MythTV" by mbourgon · · Score: 5, Informative

    Version .8 will allow you to have several machines, each taping its own channel(s), controlled by any of the machines in the network. The goal is to allow you to have one gigantic server in the basement, and 1 fan-less machine in the living room.

    Far more interesting is what ramifications (if any) are there to having 2/3/4 tuner cards in one PC. After all, each tuner card probably needs its own sound card... what else is involved?

    --
    "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    1. Re:And the answer, again, is "MythTV" by Idimmu+Xul · · Score: 1

      After all, each tuner card probably needs its own sound card... what else is involved?



      Each TV card doesn't need it's own soundcard, the TV card's have a line out, so the lineouts from all TV cards could all be plugged into one large multitap which in turn is plugged into the soundcards line in.

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    2. Re:And the answer, again, is "MythTV" by benwb · · Score: 2, Insightful

      That would make it sort of difficult to record two different shows at once, wouldn't it?

    3. Re:And the answer, again, is "MythTV" by Idimmu+Xul · · Score: 1

      Oh, I didn't realise the recording software used the line-in of the soundcard to get the audio? I guess if that's the case then it would make recording multiple shows a bit difficult.

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    4. Re:And the answer, again, is "MythTV" by Anonymous Coward · · Score: 2, Informative

      there is a module called btaudio.o, it is (really) far from perfect, and supports only few cards, and not all of them with decent quality i think (mine didn't work at all). what it does is grabbing digital audio directly from bt878 frame grabber cards, making it possible to grab (more than one) tv audio even without one single sound card.
      i think cards that outputs directly compressed streams (such as dvb-s) doesn't need tricks like this

    5. Re:And the answer, again, is "MythTV" by BRTB · · Score: 2, Informative

      It's a lot easier just to get BT8x8 TV tuners with audio chips supported by the BTAUDIO module - makes a /dev/dspX for each one and you can go from there.

    6. Re:And the answer, again, is "MythTV" by Anonymous Coward · · Score: 0

      Right -- before you go headlong into multitrack video,
      you've got to solve all the problems involved with
      multitrack *audio* first!

      If you're serious about this, you would put the audio out with timecode,
      and record it on something which is purpose built for recording 16 channels of audio.
      A PC equipped with something like a MOTU or perhaps one of the multichannel Envy24 cards (M-Audio)
      would do the audio recording.

      I'd like to see someone work out the PVR system for a single channel first...
      I'd also like to know how you expect a PC to keep up
      with this stuff under load. You can barely do 8 channels
      of 24 bit audio with the fastest PC's. And you'd better
      have something besides a PCI IDE controller if it's going to disk.

    7. Re:And the answer, again, is "MythTV" by Dr.Ruud · · Score: 1

      The WinTV-PVR-250 SP might be a good card for this (about USD 80). Will btaudio do?

    8. Re:And the answer, again, is "MythTV" by Bothari · · Score: 1

      You'll quickly max-out the pci bus at any sort of decent resolution

    9. Re:And the answer, again, is "MythTV" by visualight · · Score: 1

      I don't think there is a v4l driver for this card, unfortunately. Seems like there are a lot of new chipsets out these days without linux support.

      I have a wintv-pvr-250 that works perfectly in windows. Great picture at full screen on a 19" monitor. I hardly ever use it though cause I'm lazy to reboot.

      I understand that Conexant released the source for a reference driver for this card (why I bought it in the first place) that kind of works. If they went that far I don't understand why they refuse to release the specs to write a real driver for it or write they're own.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    10. Re:And the answer, again, is "MythTV" by mbourgon · · Score: 1

      As the other person said (and I was unaware of), there are video cards that are supported by the BTAudio module. I was personally planning on buying an additional sound card, so each tuner would have its own sound card. Another option would be to build multiple machines, and let MythTV handle the "clustering". I'll have to check into the BTAudio trick.

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
  10. Why do you want it by btempleton · · Score: 3, Interesting

    While I see the occasional need for 2 tuners, frankly sometimes even that sounds like overkill. I find when there are two shows on at once it's a subtle message from the TV gods that I shouldn't watch so much TV.

    I've also never figured out why you need the DVD burner. With so much disk in my Tivo, there is always stuff to watch, and my need for archiving stuff to watch again later is so small as to be unimportant. If I _really_ need it, a lot of it is at the video store for rent.

    Is the 16 tuners so you could have a box shared by a whole LAN of people? I guess if you have the bandwidth that would make sense.

    Right now the public thinks PVRs are too complex, so the big vendors will probably be working to make them simpler rather than more complex.

    What we really need is a component architecture, with lots of little pieces, all with 100mbit ethernet (firewire and USB 2.0 are too "smart" for their own good. ether is the
    way to go.)

    Then just add what you need. Tuner boxes (OTA, digital or satellite as needed.) Decoders, mounted right on the inputs of the TV that plug in ethernet and spit out component video or NTSC. The ethernet of course leads you to drives running NFS or SMB, and an always on processor to control it all that's simple.

    That way you can start simple, with just a tuner, a decoder and a controller (these 3 might be in the same box) and a networked drive or a drive-in-a-box, and add what you want.

    --
    Has it been over a year since you last donated to the Electronic Frontier Foundation
    1. Re:Why do you want it by Lechter · · Score: 4, Insightful

      A couple thoughts off the top of my head:

      • you want multiple people to be able to use the same cable connection
      • everyone in your house wants a PVR but you don't want to duplicate it in every room
      • you need to record multiple shows on at a given time for analysis (Comm doctoral students do this all the time)
      • you own a TV store and want to stream programming to multiple show pieces
      • you just want to be that damn 1337

      Really folks, when someone asks a question they don't want to be told why they don't need to know the answer. So, come on, don't send off-topic replys about how pathetic or dumb a question is post a constructive answer!

      --
      credo quia absurdum
    2. Re:Why do you want it by Anonymous Coward · · Score: 2, Insightful

      I disagree with this. 16 is a bit high, but I understand the problem. When I got a PC PVR, I ran into problems. The problem is pretty simple. For like 18 hours of the day, I don't want to watch or record anything. Maybe a show or two, like Lexx at 2pm. Or something on Toonami.

      But certain days on primetime, there's like 7 shows I'd like to get a handle on to watch later, e.g. a slow weekend, the other hours of the day. Primetime plus ratings seasons equals a LOT of overlap of shows I'd to catch when *I* have the time.

      For example, I liked watching Monster Garage, Mon 8pm on Discovery. But there was, for a time, Lofts on HDTV from 8-8:30. And I think Courage was on a 8pm for a while there. If you were a Third Watch person, as I was for a bit, that was on at 8pm for a while there.

      Or Jag on CBS and Buffy on UPN, Tuesdays at 8.

      Yes, a lot of TV if you're going to sit there and watch it that week. But given how TV runs, there is a lot of crap time, starting first with the other 18 hours of the day, and rerun season is pretty boring. Maybe I want to watch TV when I want to, not when the networks want me to.

      I've only got extended cable. If you have HBO and some premium channels, there's potentially more.

      Yes, the vast majority of stuff on TV is crap. But there is stuff on that's enjoyable. I use a PVR to REDUCE the amount of time I spend in front of the TV channel surfing, waiting for the show to come on, keeping track of what show switched to what time slot (SciFi bastards) or cancelled (Fox bastards).

    3. Re:Why do you want it by Buck2 · · Score: 1

      Sports.

      --

      As my father lik@(munch munch)... ....
    4. Re:Why do you want it by blixel · · Score: 1

      my need for archiving stuff to watch again later is so small as to be unimportant

      Some people feel some sense of accomplishment by owning huge archives of "stuff". For exmaple, we probably all know people that brag about having a 100GB of music files (MP3/Ogg). But when the majority of that collection is crap they don't even like, you've got wonder, what's the point?

    5. Re:Why do you want it by btempleton · · Score: 2, Interesting

      Everybody seemed to have the same question. If that's the case, you should explain the reason because it will help people come up with an answer.

      In this case, of course you are going to have to do custom work because so few people would seem to need it. I could I could imagine a campus dorm, but even then 16 tuners would be too many.

      (One reason for that is that so many of the shows you watch these days are repeated many times. Since with a PVR you don't care when you watch, many 'conflicts' aren't really conflicts, though the software could be better about this.
      In fact, only the major networks seem not to repeat a lot.)

      Now a more interesting project would be to build a receiver that could record all the closed captioning from all the channels. While you could do that with tons of tuner cards, it seems that there should be an easier way to do it since all you really want is that low bitrate VBR.

      I wonder if you could do something with GNU Radio to get those VBR data streams from multiple channels at once? With enough CPU you could use GNU Radio or other software radio to do the multiple channel recording too.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    6. Re:Why do you want it by btempleton · · Score: 1

      The Tivo and similar boxes really change that. There is _always_ something decent on the box. I just find so little desire to re-watch something I have already seen if there is something decent and new on the hard disk.

      I know children are different so if I had those I could see having recordings for them, or more hard disk space on a networked box.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    7. Re:Why do you want it by gwernol · · Score: 1

      While I see the occasional need for 2 tuners, frankly sometimes even that sounds like overkill... I've also never figured out why you need the DVD burner. With so much disk in my Tivo, there is always stuff to watch, and my need for archiving stuff to watch again later is so small as to be unimportant. If I _really_ need it, a lot of it is at the video store for rent.

      Well for a start if you had multiple tuners you'd fill up a lot more disk space. Don't forget that TV schedules are still very time-oriented so that similar programs are broadcast in "parallel". Currently you tend to pick and choose; with a multi-tuner setup you can have it all available on time-shift so you'll tend to eat up (even) more disk space.

      Also, some programs are not available on DVD/VHS but you do want to store them for longer than a PVR will. A lot of (for example) home improvement shows like This Old House are useful to archive long term - if you're into home rennovation - but aren't easily available on VHS or if they are would cost a fortune to buy. I'll take a DVD burner option on my TiVo please.

      Right now the public thinks PVRs are too complex, so the big vendors will probably be working to make them simpler rather than more complex.

      I agree, but here's the rub. Having more than one tuner makes a PVR simpler to use not more complex. I want to be able to tell my PVR to record programs X, Y and Z regardless of when they are on. With only one tuner I have to manually resolve the conflicts when they overlap in time. Companies like TiVo (and I assume ReplayTV) have done a pretty good job of building UIs for this but its still the single most complex and confusing part of using a PVR - perhaps aside from initial setup.

      Sometimes more complexity of the technology leads to a simpler user experience.

      --
      Sailing over the event horizon
    8. Re:Why do you want it by Gojira+Shipi-Taro · · Score: 1

      "a lot of it is at the video store for rent."

      And a lot MORE of it, particularly the really GOOD stuff (as opposed to the stuff they WANT to rent you), isn't at the video store, and never will be.

      I can definitely see a use for at least a couple tuners. If you're going to go, go all out, I guess.

      I'm still stuck archiving to CDR, so what do I know...

      --
      "Oh my God. This is terrible. This is the end of my Presidency. I'm fucked."; ~ Donald J. Trump
    9. Re:Why do you want it by ForExportOnly · · Score: 1

      My research group was looking into something exactly like this.

      Last spring, our million $ lab was destroyed by a fire that turned out to be the fault of some high voltage equipment. Once the fire started, it burned through an O2 line and fed the fire. How did we know this? Because the last thing we did before running like screaming girls was to grab the video tapes from out $100 walmart vcrs. We were feeding four cameras into each of four channels.

      When we checked the tapes, the quality was terrible because we had been looping over the same tape for months.

      Some security companies sell Linux based stand alones that do this however, the one I was looking at had some "issues." Most of these devices are set up to be "unhackable" whetever the hell that means. I didn't want to spend ~$1200 on a machine that I might be able to get a command prompt on.

      With that said, the device I was looking for a had lot of good things going for it: hot swappable drives, plug-n-play USB CDR backup, four inputs, 30 fps. Software upgrades come in .tgz format which more or less begs DMCA violation.

      I guess the short answer is Google: "security video digital".

    10. Re:Why do you want it by btempleton · · Score: 1

      You would not use TV cards for this, you would use digitial video cameras, such as cheap USB cameras or USB video digitizers. You would only use TV cards to record OTA TV signals I think, otherwise much too expensive.

      --
      Has it been over a year since you last donated to the Electronic Frontier Foundation
    11. Re:Why do you want it by Anonymous Coward · · Score: 0

      And people who post questions like these can also tell the context/usage !

    12. Re:Why do you want it by fishbowl · · Score: 1

      You are thinking as a consumer, a TV viewer.
      You're not putting yourself in the shoes of someone
      who needs to do research or production on a shoesting
      budget, e.g., a university TV station, cable access channel,
      or grassroots political organization.

      Nevermind that there's nothing worth watching (much less recording!)
      You might have other purposes, such as archiving local newscasts
      or monitoring commercials.

      Or maybe the application isn't really broadcast tv at all,
      but rather archiving other media to digital.

      My university library has a wall of vcr dubbing decks for the purpose
      of copying tapes. If the tapes could just be copied to digital format 16 (or 200!) at a time,
      archived on a disk array, then burned to DVD on demand,
      that would be great. If it costs a million dollars for
      equipment do to this, it won't happen.
      If someone can build it out of spare parts though...

      --
      -fb Everything not expressly forbidden is now mandatory.
    13. Re:Why do you want it by leuk_he · · Score: 1

      I've also never figured out why you need the DVD burner. With so much disk in my Tivo, there is always stuff to watch, and my need for archiving stuff to watch again later is so small as to be unimportant.

      Don't you have have friends you want to share stuff with?

    14. Re:Why do you want it by Anonymous Coward · · Score: 0

      The point is that later, when you may want to watch it, you may not be able to watch it.

      e.g. Farscape season 3, Firefly. Unless you have those on tape, digitally recorded, when is the next chance you'll get to see them? Maybe DVDs.

  11. PVR Advice... by NanoGator · · Score: 5, Informative

    A dual 500 machine is more valuable as a PVR than a single 1.6 gig machine. Ideally you'd want 1 processor for playback and one to handle the other stuff (compression, etc...)

    16 channels? Err. Okay. If you really want to capture that many at once, you'd likely be better off having one computer per card. You don't need expensive/new hardware to do that. If the card does the processing and funnels the compressed data down to the hard disk, then the processor is little more than a manager. Last I checked, a P3 500 would easily handle a PVR card with hardware compression.

    If you have space considerations, go with a dual I suppose. But I wouldn't do more than 2-channels per PC.

    --
    "Derp de derp."
    1. Re:PVR Advice... by Anonymous Coward · · Score: 0

      Last time I checked, the limiting factor on PCs was the memory bus, followed closely by the PCI bus. AGP was an attempt to solve this problem for displaying graphics.

      I'd worry about the I/O bandwidth on the machine LONG before I worried what the mhz of the processor is.

      Read up on NUMA architectures, MPI, and PVM if you want to learn where I'm coming from.

    2. Re:PVR Advice... by Anonymous Coward · · Score: 0

      Wrong.. Why do you think a dual 500mhz would be better than a 1.6ghz?

      A single 800 mhz processor would in most cases out perform two dual 500mhz because you would rarely get 100% efficency by assigning the playback/recording functions to separate processors as you suggested.

    3. Re:PVR Advice... by NanoGator · · Score: 1

      "Wrong.. Why do you think a dual 500mhz would be better than a 1.6ghz?"

      Because you're not maxing out the processor at 500mhz, let alone 1.6ghz. But even at 1.6, processes have a way of stepping on each other's toes and causing lag. Since the video needs to be captured in real time, this lag can cause problems with the video. I know, I've had this happen.

      A better threading model would be nice, but the simplest solution is to have multiple independent CPU's each with their own resources. I know this from practice, not from theory.

      --
      "Derp de derp."
    4. Re:PVR Advice... by Anonymous Coward · · Score: 0

      Even better, if you're going to do HW encoding and whatnot, your best bet may be to have a single box for each channel. You can get CPU/mobo combos for as little as $100 each, and some even have RAM, network, and sound all on board. Find some extremely small/cheap case to stick it in, and a HD and you've got yourself a single node in a PVR cluster. Not the cleanest way to do it, but probably the most cost effective over the next 2-5 years.

      The other things you have to worry about are going to be tasking the machines properly (so everything gets recorded) and then archiving your data. The software is going to be pretty custom, so most of that is going to be written by you.

      Fitting in with that is archiving. You aren't going to want to stick a DVD burner in every machine (quickly becomes expensive) so you also have to be willing to sacrifice one machine at a time so that you can copy data from its drive to the master machines drive so it will burn the data for you. You might be able to automate this so that it bursts the data over to the other machine when the resources are available, and as long as you keep a decent amount of space free on all your drives, it doesnt matter if it takes an hour to copy and burn, or 10.

    5. Re:PVR Advice... by adolf · · Score: 1

      What world are you living in? Last I checked, a P3 500 was encroaching upon the realm of realtime software MPEG compression at fair quality. And you want to use one of these for each stream?

      Insanity.

      I'll hazard a guess that such a "low-end" machine would have no trouble managing 16 MPEG streams, if you can find some way to plug all the hardware in.

      I mean, this isn't rocket science: Video enters tuner card. Tuner card handles MPEG compression, and produces something less than a 10mbps bitstream. Multiply by 16, and we're up to - wow - something less than 20 megabytes per second.

      Even once one includes requisite disk-shuffling, 40 megabytes per second of IO on a machine dedicated to the task is not a very demanding situation.

      But it's not easy or cheap to squeeze more than 6 PCI cards into commodity hardware. So, we're probably limited to 6 tuners per box, which amounts to something less than 15 megabytes per second of IO.

      I've got a P133 here which has no trouble pushing a paltry 15 megabytes per second around on the PCI bus. And, though I haven't checked, I can't imagine it having much difficulty achieving those rates alongside the overhead of software RAID (which is probably quite desirous for this application).

      Therefore, I submit that nearly any PC hardware still available for purchase today will easily sustain the throughput required to service as many MPEG encoders as will physically fit inside the machine. I welcome corrections to my submission.

    6. Re:PVR Advice... by IcEMaN252 · · Score: 1
      A dual 500 machine is more valuable as a PVR than a single 1.6 gig machine. Ideally you'd want 1 processor for playback and one to handle the other stuff (compression, etc...)
      That depends on whether you have a kernel that can handle two CPU hogging procs at once. I'd go for a 1.6 on Linux over twin 500s in Windows any day of the week.
      --
      CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
    7. Re:PVR Advice... by tbowman · · Score: 1

      Troll ? Have you tried sustaining 20MB throughput on "low-end" hardware ? Not SCSI but IDE. Hint, typical quotes of IDE throghput are really potential burst rates. The IDE problems are only magnified with more drives on a controller. The IDE bus is locked untill every time consuming request (seek/write/read) is complete. IO throughput cant be completed in parallel. PCI with six MPEG compression devices, even performing DMA, will have a tough time. This is more of TDMA problem that PCI cant be guaranteed as a solution. BTW, which OS was going to do this with no problem at all ? Not to be difficult, in theory could work but I have found off-the-shelf hardware/software are 1 or 2 steps away.

    8. Re:PVR Advice... by jelle · · Score: 1

      On a set of 3 5400 IDE disks (two even sharing one cable) and software raid0, I've sustained 40+ MB/s writes across the whole diskspace with a 700Mhz Athlon processor going to 70+ MB/s for a non-cached read of a 4GB datablock (didn't test bigger) on 7200RPMs and 1.4Ghz. And I'm seeing 100MB+ writing through raidware controllers on PCI66/P3-1Ghz to 7200RPM disks (ok, the latter is not low-end hardware, but it's cheap enough these days to not be considered high-end either (much cheaper than a netapp)).

      20MB/s is not a lot anymore. Maybe a lot for a single disk, but not in software raid0 on a couple of disks, when using the right OS (linux 2.4), filesystem (ext3), and raid chunk size. With 1GB NICs it can even be sent across a crosswired network cable to a fileserver at higher speeds than that. 1GB cards are less than $50 each these days, and for short runs crosswiring works fine with UTP5. $100 worth of RAM can buffer more than twelve seconds at 20MB/s, which is more than enough to catch temporary slowdowns due to the worst-case bad-track-seeks that should each last less than four times the average seek time. The PCI bus isn't locked during a disk seek, so no data has to be lost at all.

      Note these are streams, not database accesses, so the seeking time is pretty much nonexistent due to the 2MB on-disk write buffers in current IDE disks plus with the RAID pivoting it gets you towards the UDMA interface speed instead of the media speed of the disks. (write a burst to the cache with write buffering, and move to next disk while its being transfered to the media with the IDE bus only locked during the quick interface to buffer transfer, not during the buffer to media transfer due to the write buffering of the drives).

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  12. The Cheap Way. by Anonymous Coward · · Score: 0

    VCRs are cheap. Buy 16 of em...goes without saying.

  13. Save data before it is decoded by maddogsparky · · Score: 4, Interesting
    For the amount that you are talking about spending on hardware, you might be able to afford a high-bandwidth A2D converter configured to capture the raw signal (you may have to frequency shift it). Then you can decode it off-line and in slack time when you figure out what you want.

    Same idea for for HDTV, except save the data stream.

    --
    science is a religion
    1. Re:Save data before it is decoded by Forge · · Score: 1

      Where can I find such a device on this kind of scale? How much?

      --
      --= Isn't it surprising how badly I spell ?
    2. Re:Save data before it is decoded by scatterbrained · · Score: 1

      lets see - IIRC NTSC video is about 4 MHz worth
      of bandwidth, and you want to sample at least 2x
      so that's 8 mega samples/sec. Assuming 4/2/2
      sampling (8 bits/pixel) that's 8mbyte/sec.

      --
      -- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
    3. Re:Save data before it is decoded by Anonymous Coward · · Score: 0

      The main drawback of that method is the amount of storagespace needed.

  14. Obligatory by Anonymous Coward · · Score: 0, Offtopic

    Can you imagine taping 99 channels at the same time with a Beowulf cluster of these?

  15. Some limitations to keep in mind by Omega+Hacker · · Score: 5, Informative

    Doing any of this without hardware compression is, of course, not even remotely viable. Given that, you have some serious limitations imposed by common hardware.

    Many of the PVR cards use the KFIR encoder chip in conjunction with a Conexant bt8x8 video capture chip. The bt8x8 does the NTSC->PCM, and sends it to the KFIR encoder, which sends the MPEG data back to the bt8x8. The limitation comes from the fact that there is no hardware-assisted DMA for the data coming from the KFIR chip. That means the host process has to repeatedly poll the PCI memory address for the bt8x8 GPIO ports in order to capture the data.

    Putting more than one or may be two of these cards in a single machine would swamp the machine so badly it wouldn't be able to do much else at all, let alone sending the video to disk or a network-attached storage device.

    If you can find a PVR card (supported under Linux, good luck putting multiple *anything* in a Windows box) that doesn't blow the PCI bus to pieces when capturing, and you should be able to put quite a large number in a single machine, limited by PCI slots. The KFIR chip captures up to 12Mbps, which is 1.5MB/sec. PCI can peak at 132MB/sec, so as long as busmastering overhead across a dozen cards isn't fatal, you could put them all in a PCI expansion cage on a single machine.

    --
    GStreamer - The only way to stream!
    1. Re:Some limitations to keep in mind by Lechter · · Score: 1

      I may be wrong, but last time I checked, I thought that video4linux cards didn't necessarily support the level of hardware compression available on some cards.

      There's a question in and of itself: Which TV output/recording cards work well and quickly? With the low cost of various cards, would it be advisable (possible?) to reserve one for recording and another for playback

      --
      credo quia absurdum
    2. Re:Some limitations to keep in mind by Zurk · · Score: 2, Interesting

      yes and where are you going to dump 132MB/sec coming off the PCI bus ?
      no hard drive or raid array on a PC can do that and no network can support that without using the PCI bus.
      motion.sourceforge.net sounds like a better idea.

    3. Re:Some limitations to keep in mind by vnsnes · · Score: 1

      Maybe a FibreChannel-based HD array?

    4. Re:Some limitations to keep in mind by langed · · Score: 1
      My understanding of my Hauppauge WinTV card might just be a little weak, but...

      Last time I forgot to install the bttv module in my kernel, all I got in xawtv was a purple-ish picture. Further, even after I got the modules loaded, my 'top' load averages didn't seem to indicate that my computer was completely I/O bound, even when I was recording direct to disk in AVI format.

      Somewhere I read that the winTV actually did do DMA transfers across the PCI bus, so I don't really think that polling is really necessary here.

      That said, here in the US at least, TV signals have a framerate of around 19-20 fps, and the composite signal is really at a resolution of about 320x200. So, your PVR card really should not be swamping your PCI bus, unless you're attempting to capture the non-demultiplexed digital cable signal in real time (or you're capturing HDTV--but I've yet to see an HDTV-ready PVR card.).

      But I think someone could build a multichannel PVR in a more embedded solution. An old, small processor, such as even the Motorola 6809, should be sufficient to instruct some custom TV tuner/disk controller cards to start recording. And the whole box wouldn't need to be any larger than a typical VCR, unless it had more than 8 3.5" disk drives in it.

      Playback, on the other hand, might be a little trickier. Here we'd need a single central processor, capable of reading the data on all the disks and converting it back to NTSC. If necessary, this processor would have to handle any software decompression, so we might need a bigger processor for it--say, 486-class. A custom video card with a TV output could cheaply handle the NTSC conversion, further lowering the demands on the output processor. Sure, some pretty serious design work would need to be done here, but it seems feasible, at least to my way of thinking.

    5. Re:Some limitations to keep in mind by Anonymous Coward · · Score: 0

      I wouldn't worry about overloading the PCI. I work on broadcast-quality video servers and a typical station encodes video at around 10 Mbps. (Once it's been broadcast and received, the video quality has degraded to the point that 6-8 Mbps should be sufficient.)

      Four times that is around 40 Mbps and the PCI has a raw bitrate of around 1 Gbps. So, you'll be using the bus at around 4% of it's capacity. It shouldn't be breaking a sweat.

      Now, writing to disk at 5 MBytes/sec, that's something different, especially since you'll be thrashing the disk seeking all over the place. Add enough buffering and use large writes -- 128 KB/write would be a good start.

    6. Re:Some limitations to keep in mind by buck_wild · · Score: 1

      How about while using on-board SCSI?

      --
      If all you have is a hammer, everything looks like a nail.
    7. Re:Some limitations to keep in mind by jelle · · Score: 1

      Even though it may not be on a PCI connector, in the chipset or on the motheboard that SCSI controller would also be coupled on the PCI bus, hence it would have to share the theoretical max 132MB/s bandwidth with the grabber cards.

      Some serverworks chipsets have more than one PCI bus though...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:Some limitations to keep in mind by ivan256 · · Score: 1

      Easy, get a motherboard with dual PCI busses. Most multi CPU motherboards have multiple PCI busses already. It's very easy to achieve 100MB/sec to a disk array with a dedicated PCI bus. You're not going to get 132MB of video data from multiple cards because of bus contention, so you probably only need more like 70-80MB/sec to your disks anyway.

  16. too much free time? by Gandalfar · · Score: 0

    And then you'd have time to watch all this recorded content? Most us have trouble finding time to watch just one show, and you're recording 4 at a time _and_ burning dvds.. Isn't there something better to do in life than watching tv shows for most of the day (and night)?

  17. TV Listings? by AssFace · · Score: 2, Interesting

    I have a TiVo right now and it is great.

    I've seen the software to do it yourself and also machines that also do it (but aren't the TiVo service).

    TiVo calls up a number every night and gets the listing information, is there a way to get that for the free programs and/or other machines?

    I know that TV Guide has a web page with the listings - do they have an XML stream that you can grab and parse - or someone else?

    If so, I'm not exactly a power user of TiVo and that would be a nice thing to have - but I don't want it as just a VCR sort of thing where I have to manually tell it "record XYZ at 4pm every thursday" - I am spoiled by the listings intelligence that TiVo has.

    If there is something out there like that, esp avail over the net, that would be a lifesaver when I move to Bermuda since they don't have TiVo there and I would love to have that or something like that there.

    --

    There are some odd things afoot now, in the Villa Straylight.
    1. Re:TV Listings? by p7 · · Score: 2, Insightful

      http://www.titantv.com is an excellent online program guide and it has a convenient downloadable data file for shows. I don't know if they cover Bermuda, however. There is also http://www.digiguide.com, but I have not really used the service.

    2. Re:TV Listings? by ChaosDiscord · · Score: 2, Informative

      TV Listings are available for do it yourself PVRs.

      If you're willing to screenscrape, you can use XMLTV to get your listings. The only potential problem is that if lots of people start screenscraping the free web sources are likely to try and stop people from doing so.

      If you're willing to pay for the service, you can use TVNow and pay $30 per year (about $2.50 per month, a fraction of what Tivo charges).

    3. Re:TV Listings? by AssFace · · Score: 1

      excellent!

      I will look into that - I agree with the screen scrapings - and I'm obviously not against paying for the service since I have TiVo now - I was just too lazy to look into it at the time and needed a fast solution (my fiancee's schedule was getting hetic and in order to save my sanity - I had to find a way to record Friends and the like for her, but with as much automation as possible ).
      But now that I have TiVo and the ability to pause TV and more importatnly fast forward (not just commericals, but the slow parts of shows) is fantastic. (I'm not much of a sports person or the instant-replay feature would probably get more use than it does now... which is largely on Victoria Secret ads)

      Thanks for the info - if I had moderation points I'd hit the hell out of you with 'em.

      --

      There are some odd things afoot now, in the Villa Straylight.
    4. Re:TV Listings? by AssFace · · Score: 1

      On an interesting side note - Bermuda used to steal its cable signal off of a US satellite feed.
      Or rather the one company in Bermuda that was in charge of local cable was doing this.

      So they got their signal for free, and then could charge their customers for it.

      But... oops - they got caught. They had been doing it for a long time and someone on the board was smart enough to put aside pretty much all of the money they made from that for the concept of later having to get their asses sued... which is what is going on now.

      they aren't allowed a US feed anymore (or are seeing that they aren't going to get any sort of deal now), so now they are buying a south american signal.
      So the end result is that when you are in Bermuda - many commercials are either in spanish, or just have no audio whatsoever because of where they get the feed from.

      so there is no such thing as "Bermudian" listings - they pull it from elsewhere... hopefully it is an elsewhere that I can get listings for.
      It used to be somewhere up near Buffalo and Rochester NY b/c I recall seeing their news in Bermuda on TV (I used to livein Rochester NY and found it funny to see the "news" in Bermuda showing what used to be local news for me in Roch).

      --

      There are some odd things afoot now, in the Villa Straylight.
  18. 5 PCs?!? by nuxx · · Score: 4, Interesting

    I highly doubt you'd need five PCs. What you would need, though, is four MPEG2 hardware capture cards with built-on TV tuners. Remember, a MPEG2 isn't all that big... From rough estimates in my head, any modern DMA100 IDE disk should be able to handle the bandwidth of four MPEG2 streams. You also won't need that powerful of a CPU, either. I'd say that with a little bit of special capture software (that can address four different cards) that will do tuning and scheduling and a TV-out device (Composive, S-Video, and Component) with hardware MPEG2 decoding (or a fairly fast box), you'll have all you need. If they are combination capture / playback cards, you could technically have four outs, too. Might be nice for family time. Queue it up so capture takes priority on all cards but one, or...? The possibilities are endless.

    But anyway, I personally would think that you would only need two or MAYBE 3 streams at once, but if you already have software to address more than one card, why stop with just two? As long as the hard drive and PCI bus can handle it, you're set.

  19. Possible Hack by nukey56 · · Score: 4, Interesting

    I recall a conversation I had with the digital cable installer awhile back. He had never heard of PVRs before, and as I was talking about them, he suggested that since the data for all the channels is coming in on the same line at the same time, it could be possible to modify a cable receiver to capture multiple channels at once. This wouldn't solve the problem of how to record them all, though I'm guessing a 8/16/(insert number of channels here) SCSI hard drive setup would work nicely.

    1. Re:Possible Hack by Anonymous Coward · · Score: 0

      The problem is you have to tune to each channel individually to select its information and filter out all the other channels. You can only do this with multiple tuners. Most receivers only have one tuner (and its associated circuitry) or at most two because this is where a large part of the cost of a receiver lies.

    2. Re:Possible Hack by Anonymous Coward · · Score: 0

      in the digital cable world, everything is happening on QAM (Quadrature Amplitude Modulation) "channels". At least on mine (AT&T Broadband) the analog channels "coexist" for backwards compatibility, but when you run everything through the box you get the higher quality digital feed. basically one or more QAM channels are combined for each television channel, and it's supposedly straight MPEG2 data, possibly encrypted (again, YMMV). so to rebut your statement, this isn't so much a problem of analog PLL type "tuning" as it is de-MUXing a digital signal.

    3. Re:Possible Hack by Anonymous Coward · · Score: 0

      Its a great suggestion, but I dont know of any DOCSIS compient devices that would demod the the RF and give you access to the MPEG transprt streams. Perhaps landing a good probe in the right place on an opend cable box would could pull off the the MPEG transport. That would get you all the stations assigned to one RF channel. Then you need one box for each channel group that contains one or more of the programs you are interested in, software that will convert MPEG transport to program, and something to deal with any DRM that might get in the way...

    4. Re:Possible Hack by Anonymous Coward · · Score: 0

      This is true, but you would need a REALLY nice ADC. I'm not sure how many MSPS would be required, but I'm sure it's insane or impossible. TI has some 75 MSPS converters @ 10 bits, however they have a high SNR. Does anybody know enough about the specifics of raw RF feeds to know what kind of conversion rate would be required?

  20. Virtual machines? by Anonymous Coward · · Score: 0

    You could try setting up a machine with 4 scsi drives 4 pci tv capture cards and 4 seperate virtual machines like vmware or some other virtual machine software.

  21. YOU SUCCEEDED IT! by Anonymous Coward · · Score: 0

    Now be quiet.

  22. Why not... by The+Gline · · Score: 1, Insightful

    ...just watch less TV?

    Not that you'll have trouble cutting down with the amount of utter garbage out there.

    --
    Honorary Member of Jackie Chan's Kung Fu Process Servers
    1. Re:Why not... by Ssolstice · · Score: 5, Interesting

      Why watch less tv? So he can just put useless posts on Slashdot like yours? The guys asked for technical advice, not for gripes.

    2. Re:Why not... by old7 · · Score: 1

      Actually the poster, Cliff, never once mentioned that he wanted to record TV. He only said that it needed a TV-Card. He could be recording video from surveillance cameras and dumping to DVD for archive.

      More info is really needed to answer the question at hand.

      Old7

  23. Besides the computer... by ALecs · · Score: 2, Insightful

    how do you plan to get 16 NTSC-composite video signals from your cable/sattelite/broadcast feed? Do you have 16 base-band converters? I'm curious.

    Or perhaps are you capturing CCTV for archival? You may want to investigate how people do that (casinos capture immense amounts of high quality digital video for security purposes). The hardware is, doubtless, expensive, but it may give you some insight on how it can be done "on the cheap".

    1. Re:Besides the computer... by Anonymous Coward · · Score: 0

      ok I've seen enough about the security issues if he was doing this for security reasons he would go out and buy a dvr or even build his own with cheep card available from many different companies this is not new it's been done. buy the way when it's for security it's called a DVR.

      Check out http://www.kodicom.com

      I install these things all the time and buy the way there cheep. up to 120 frames per cam.

  24. A cluster? by spoonist · · Score: 4, Funny

    "Think of a cluster of 4 PCs..."

    A Beowulf Cluster of PVRs? Sweet!

    1. Re:A cluster? by Anonymous Coward · · Score: 0

      When are you going to watch all those recordings?

  25. Use PiP functions to half the number of cards? by Sgs-Cruz · · Score: 1
    The LeadTek TV2000 XP (ugh, I hate the acronym XP -- used way too much...) can do Picture in Picture. Now with custom software (ie. not the included software) such as Freevo or something, somebody could possibly hack the code to record both streams (the main stream and the PiP stream) since to have PiP, by definition there must be two tuners on the card.

    Of course, this doesn't help with the fact that you'd still need eight of these things (and you'd saturate the PCI bus, as someone else mentioned), but it would (possibly?) cut the number of cards needed from 16 to 8.

    --

    Karma: pi (Mostly due to circular reasoning in posts).

    1. Re:Use PiP functions to half the number of cards? by Wesley+Felter · · Score: 1

      From that Web page: "Supports PIP(picture in picture) function. One for live and the other for captured program."

      Looks like it only has one tuner.

  26. Open Source PVR is not as simple as people think by noahbagels · · Score: 5, Insightful

    I have no great authority here, except that I have ran several linux systems, coded simple linux apps, and ran ATI's all-in-wonder (piece of crap) PVR solution for two years.

    Every month or so, someone comes up with a newfangled linux PVR and posts it here and on sourceforge.

    Last I looked, there were at least 4 seperate projects on linux PVRs. There was also something major wrong with each project!

    One project has a cool interface but could not actually record!

    One project could record and playback, but not record and playback at the same time!

    Yet another project could record and playback, but even the author of the thing reported that the audio and video were badly out of sync.


    Now: I don't know if the Ask slashdot question was a troll, or someone hoping to startup a dumb dot bomb that re-sells TV signals, but even a single P-1Ghz with an ATI all in wonder could barely record at broadcast quality - read: It didn't ever fully approximate broadcast quality.


    I've got two coworkers who purchased PC PVR solutions, and guess what - all three of us now own: Tivo, Replay, and DishNetwork-PVR systems.


    BAH. This is really stupid. Until someone hacks together something that actually works, and doesn't require a PHd in driver hacking, and syncs the audio properly, and has a 1/10^6 chance of working on someone else's build of linux/hardware, then let's not waste time discussing the *neato* applications of linux PVR. It's still a fantasy for private/OSS projects...

  27. I have often thought that BeOS by teamhasnoi · · Score: 4, Interesting
    would be perfect for such a multitasking box. It's exactly what Beos was designed to do. Multiple video streams would most likely be cake to a low end Beos box.

    I talked to some developers over at BeBits about the idea; one said that he had no interest in updating any of his Beos apps and that he had entirely moved over to Windows. (ugh)

    The other was intrigued, but had far too much stuff going on already.

    Any ideas? Anyone thought this too? I would dive on in, but I am a musician and left programming behind with Apple II basic...

    P.S. Trolls: Oh yes, Beos is dead, what am I thinking, I should learn to code, I smell like cats, blahblahblah.

  28. All I need is a Tivo with dual-outs or builtin pip by asscroft · · Score: 1

    I have DirecTV with Tivo Dual Tuner, and it's great. I can watch two channels at the same time, and thanks to the built in buffer I get to scroll back in time and see what I missed. Great for sports. The problem is that I have a nice TV with dual video inputs that wants to run PIP, but the Tivo doesn't have dual outputs. If tivo were to either add dual outputs or make their own pip control I'd be living large. There are only a few times where I want to watch more than 2 channels at one time. It would only happen the one week when all 4 sports are happening at the same time. ESPN ESPN2 CBS ABC ESPN NEWS FOX SPORTS TBS WGN that's 8, I could see up to 12 for extreme fans, or if you buy one of those full court passes or NFL or NBA or what have you packages then maybe you'd want more.

    --
    because I have been enjoined by this Holy Office to abandon the false opinion which maintains that the Sun is the centre
  29. Please help if ou can, be kind and kick its arse. by PyroX_Pro · · Score: 0, Offtopic

    I know this is offtopic, but its the fastest way I can think of. Will everyone be so kind as to beat the hell out of my server: [pyroxpro.com][pyroxpro.com] so I can get a quick stress test? I have no paid ads, or popups, or crap like that, just want slashdot effect stress tested. *PLEASE*

  30. Next week on Ask Slashdot... by orichter · · Score: 4, Funny

    orichter writes: does anyone know how, with a with a few minor adjustments, you turn a regular gun into five guns?

    1. Re:Next week on Ask Slashdot... by Anonymous Coward · · Score: 0

      I'd ask Moe from the Simpsons. He did it at an NRA meeting.

    2. Re:Next week on Ask Slashdot... by Anonymous Coward · · Score: 0

      Place nitroglycerin bullets in the chamber. Oh, wait, that's how you turn a regular gun into five pieces.

  31. Ultimate TV by Flamesplash · · Score: 1

    Doesn't Ultimate TV already do this, the multi channel that is. Get 2 and I'm sure you're still cheaper then 4 computers, though if you need to tape more than 2 channels I think you should really watch less tv

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
  32. One-channel-first, please? by Tackhead · · Score: 5, Insightful
    Can we get the turnkey single-channel Linux PVR first? :-)

    Word to developers - what you've done so far is great, but if you want to unseat MSFT, you've gotta make it so that Grandma can install it.

    If we were talking about a new version of GCC or the latest kernel, with Visual Studio.NET and Windows Longhorn as the competition, it'd be fine to moderate this comment as (-1, Lazy n00b), but you're talking about a glorified VCR, and you're going up against TiVO.

    For this kind of product, User Interfaces matter. Saying "RTFSource", and "It's skinnable", won't cut it.

    Likewise, dependency trees can be a formidable barrier to adoption. Saying "Well, of course it compiles fine for me, I mean, who doesn't rebuild XFree86 from the CVS source tree on a weekly basis?" isn't gonna cut it either.

    PCs are cheap enough these days, especially since folks in the DIY segment might want to dedicate one as a PVR. Given the appliance-like nature of such a device, I'd say a (set of, for each supported motherboard-chipset/video-chipset combo) binaries ought to be a design goal, and I might even go so far as to say that distribution as an ISO wouldn't be out of the question.

    1. Re:One-channel-first, please? by Anonymous Coward · · Score: 0

      grandma cant install windows as of now

      linux and windows are the same easy factor now

      just pain in the butts at different things

    2. Re:One-channel-first, please? by lkaos · · Score: 2, Insightful

      Can we get the turnkey single-channel Linux PVR first? :-)

      Word to developers - what you've done so far is great, but if you want to unseat MSFT, you've gotta make it so that Grandma can install it.


      Am I not the only one who absolutely hates these patronizing comments? They are just so typical from users of free software that wish to contribute nothing yet do nothing but pester for features. I take it the above poster has posted many a time to developer lists or developer IRC channels the "HELP! IT DOESN'T WORK" posts without reading any of the docus or anything.

      Well, here's a bit of a news flash: OS developers do not give a rat's ass about unseating MSFT (why you have to use the stock symbol, I do not know). We like to code! That's it. For most of us, it's not any kind of religious thing. Sure, we want people to use the software and benefit from it, but we personally care less if Grandma (or you for that matter) can install it without doing any sort of due diligence.

      User Interfaces are a myth. The Windows interface is only intuitive because they give you no other choice than to learn it. OS developers give you an option not to use it, and you bitch because it doesn't behave exactly as MS's version does. If you really care, either 1) do it yourself or 2) send someone else money to do it if you don't have the skills.

      BTW: As far as I'm concerned, mocking script kiddie speak is just as bad as speaking it.

      --
      int func(int a);
      func((b += 3, b));
    3. Re:One-channel-first, please? by Malcontent · · Score: 1, Flamebait

      Why do morons get modded up so high?

      " Word to developers - what you've done so far is great, but if you want to unseat MSFT, you've gotta make it so that Grandma can install it."

      Tivo is not made by Microsoft. Before you go on a rant about how much oss sucks at least get your facts straight.

      Your grandma is STUPID. She did not install her tivo, she did not install her windows. If your grandma is so stupid that she can not install windows why should she be allowed to install linux? Do you have any idea how much easier to install linux must be to allow somebody as clueless as your grandma to install it. Can she even turn on the god damned computer and stick in a CD without fucking it up? I don't think so.

      "I'd say a (set of, for each supported motherboard-chipset/video-chipset combo) binaries ought to be a design goal, and I might even go so far as to say that distribution as an ISO wouldn't be out of the question."

      I am so sorry that I have shackled your hands and feet for so long. Here let me undo those handcuffs so that you can get right on with this project. I know you have the brains to do it and I know you have the time (hell just stop posting here for a week) and it will be no time before you make a nice set of binaries for me to use. Of course you might have to put up with shit from people who complain about how hard it is to use or how ugly it looks but don't pay them any mind they are probably lazy ass idiots.

      Finally even after being unshackled and using these OSS products you are still dissatisfied I would urge you to ask the authors for your money back.

      --

      War is necrophilia.

    4. Re:One-channel-first, please? by egghat · · Score: 1

      IMHO it's not needed, that Grandma can *install* it, she just has to *use* it.

      Of course you're kind of right lamenting, that the question "how can 5 pcs simultaniously record tv programs" is somewhat early when we don't have a single PC doing this under linux now.

      But now to my point:

      I don't understand, that major linux distribution builders don't care about this thing.

      A Mandrake PVR edition could be wonderful. They could compile the kernel, the drivers, XFree, mythtv, etc., so that everything fits together and just works out of the box.

      Or look at sth. like Norton Ghost. There's not that much magic behind this. Cloning partitions or disks. Or doing full backups or you hd. You can do nearly everything that Ghost does under Linux. Someone just has to put it together, build a GUI above it, and then sell it for 20$ less than ghost.

      I guess, that there is a market for a lot of these special purpose linux distros.

      A linux based PVR may be one of this, a linux based cd/dvd backup program, a linux based ghost clone, a linux based partition magic clone, etc.

      Bye egghat.

      --
      -- "As a human being I claim the right to be widely inconsistent", John Peel
  33. How about multi-channel FM stereo recording? by smcdow · · Score: 1
    I like this idea, except I want it for recording mult-channel FM stereo. That is, recording more than one FM station simultaneously.

    There's a couple of good stations in Austin, and they both run shows that I'm interested in at the same time on Sunday.

    So, I multi-channel FM stereo recorder would be a good thing.

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
    1. Re:How about multi-channel FM stereo recording? by macrostiff · · Score: 1

      This should be easy. One sound card per yard sale radio. I know of one station that maintains a week of archives. 128k mp3. and it sounds great because it's the stuff prior to processing for broadcast. Wish they all did this. Would list but they'll be /.ed for sure...

  34. careful... by Mephie · · Score: 1

    ATI might sue you under the DMCA for using the terms "building" and "all-in-wonder" in the same sentence...

  35. Wow. That's a lotta TV. by Fazlazen · · Score: 1
    Each machine needs to record 4 channels simultaneously. Taking a look at throughput requirements for storage, it looks like to record at "normal" TV speed, you're talking about 15 megabytes/sec in storage.

    With needing nearly 4 gigabytes per hour of TV recorded at that rate, a 160 gigabyte HD would only yield 40 hours of recording time, or 10 hours per tuner card.

    Writing to a HD at 60 MB/sec means that you're probably not going to be reading from it at the same time to watch something that you have previously recorded. Therefore, you're going to want to break this out into multiple IDE channels, perhaps one drive per channel.

    Something seriously has to be asked here -- if you're recording 4 hours of TV per hour, when are you going to watch all the stuff? Even assuming that you're skipping commercials (turning a 30 minute program into a 22 minute program), you're still going to be falling behind at a good clip.

    If you're doing that with four machines, 16 hours per hour of realtime, what the hell are you going to do with all the data? I think the editor has been trolled with this article.

  36. 331MB/s? re-do your math (NT) by Anonymous Coward · · Score: 0

    No text

  37. Replay TV would be a lot cheaper and better by Anonymous Coward · · Score: 0

    There's no decent or even marginally workable channel guide software currently available for a "roll your own PVR". A PVR without good guide software is best a PITA and at worst a door stop.

    I've researched it pretty thoroughly and both Replay TV and Tivo have the PC-based systems beat hands down. The only one that comes close is Microsoft's Media Center XP, and it's not scalable and is locked down to specific hardware. It won't meet your needs.

    Your best and cheapest bet is to buy a few Replay TV 4k or 5k's. They locally network to each other, so you can each record a discrete video stream on each one and you can watch streams live from the other units. They share over the net, copy shows to PC, use your PC as storage space, burn to SVCD or DVD etc...

    Buying a few Replay TV's is probably far cheaper than the parts cost of the custom unit you plan to build, not even counting your labor costs.

    Once your labor costs are in there, there's no competition.

    1. Re:Replay TV would be a lot cheaper and better by p7 · · Score: 1

      Come now, someone should be able to figure out how to programmatically submit a search to
      http://www.titantv.com/ttv/programming/Search/ Sear chContent.asp
      parse the results and download the .tvpi files for each show.

  38. Hmmm by radiumhahn · · Score: 1

    Interesting concept if it is being built for multicamera systems like security in vegas and to come in at a reduced cost.

  39. My wish list... by Whomp · · Score: 1

    ...has for years included the "full bandwidth VCR", something that would basically record everything that's on the cable. Playing it back would allow you to change channels just like you were watching TV, just at a different time.

    --
    what's so funny 'bout peace, love, and understanding?
  40. Maybe I just like being simple, but.... by mao+che+minh · · Score: 1

    It would be cheaper to just live with a single PVR for day-to-day recording, and buy DVDs and/or VHS tapes of the content you want. You might not be able to catch all of your desired programs, and it might not be possible to order all of the content you miss on DVD or VHS, but it certaingly is more simplistic and cheaper then building a friggin cluster and hacking code in order to tape stuff off TV.

    1. Re:Maybe I just like being simple, but.... by buck_wild · · Score: 1

      Riiiight. Show me where I could buy all of this season's Raiders games. Or even easier: all of last season's games. What? You can't? And that's just one example, IF you want to record TV.

      Oh, and what if the poster isn't recording TV at all? As a previous poster mentioned, he may be recording security footage from cameras.

      --
      If all you have is a hammer, everything looks like a nail.
  41. Think Hotel scale TiVo. by mckwant · · Score: 2, Interesting

    I played with this idea briefly. Imagine a high end hotel offering "whatever" on demand for sum of cash $x. Networking to the rooms is a solved problem (see spectravision, etc.). Only question is how to get the content.

    Well, that, and selling and servicing it in a scalable fashion to hotels that aren't terribly interested in giving you much of a cut.

    Not a bad idea, but you run into trouble with the marketing and the amount of time you need to keep things vs. your affordable drive space. Not to mention the copyright issues the networks will come up with.

    --
    ceci n'est pas un sig.
    1. Re:Think Hotel scale TiVo. by Stonent1 · · Score: 1

      Only question is how to get the content.

      Well I would think a hotel intranet with 100mbit access would work. Any decent hotel usually has a CAT5 cable in the room you could potentially sell it to users with computers or even take something that amounts to an EPIA motherboard mounted inside a cablebox. Have the system netboot linux and go straight into X with a full screen kiosk style program run by the tv remote.

  42. possibly viable, "off-the-top-of-my-head solution by Anonymous Coward · · Score: 0

    1)new lindows boxes being sold at wall mart for $99 + 2)said mpeg capture cards + 3)bonded(coupled...?) ethernet connections for a virtual 500-1000mbps bandwidth = huzzah!! possibly cheaper than tivo pvr able to run open/free guideware, allowing tivo like ease of use, but the media sharing capabilities of a computer. oh yea, anyone know anything about proggress being made in "black box" emu's or descrambling algorithms??? last i checked the few ones that existed worked only for PAL signals(asian? european?), not NTSC. the signal format american cable providers and televisions transmit and recieve=(or is it the other way around...?). although unethical in many ways, for some this would make the homebrew solution a much more attractive alternative. i'm not suggesting or encouraging piracy or thievery, just pointing out reasons some may choose a diy option. also, is there anyone looking into uploading descrambling algorithms or emulators into tivos themselves? Just a few thoughts.

    Galen

  43. CPU Power by nmg196 · · Score: 1

    Err, this may be a silly question, but where are you going to get the CPU power from to encode 4 video streams?

    My 1Ghz Athlon is at 80% encoding HALF-frame video into MPEG4 and it drops seriously large numbers of frames if I try and encode at the native resolution (720x576 for UK PAL).

    I tried using MPEG2 but that uses up seriously massive amounts of hard disk space, just to get it up to VHS standard.

    Unless someone makes a hardware MPEG4 encoder, I can't see how you can easily encode 4 video streams at once unless they're done in a fairly low quality/resolution.

    Nick...

    1. Re:CPU Power by geekoid · · Score: 2, Informative

      go to SCSI 160, use at least 3/4 G Ram.
      Thats what I have in mine, and it record Native just fine.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:CPU Power by nmg196 · · Score: 1

      I have no problem with disk speed or memory - my point was regarding CPU utilisation which adding faster disks and more RAM doesn't fix.

      You probably have a faster processor or you're happy to put up with lower video quality.

      Nick...

    3. Re:CPU Power by NeuroManson · · Score: 1

      The answer is simple: Don't record MPEG-4 on the fly. Record MPEG-1 if you aren't too worried about quality later, or MPEG-2 on the fly, encode it to MPEG-4 from the raw footage.

      I've managed to do some good DIY DiVX encodes from VHS that way, maintaining a decent framerate, on a system only 50% faster than yours (1.5Ghz P4). I do, however, recall hearing some mumblings about the Athlon not being that good at encoding realtime video. Though the "AMD Reality Check" tried to disprove that by encoding about 5 seconds of video on competing platforms, frankly it was not an adequate comparison. Memory leaks, dropped frames, and limitations of storage on both systems will show itself after about 10 minutes of continuous recording. Don't get me wrong, I'm neither pro AMD or Intel, both have their flaws and benefits. My system is a case of "what was cheapest, closest, and within my budget".

      --
      Just because you can mod me down, doesn't mean you're right. Shoes for industry!
    4. Re:CPU Power by tevman · · Score: 1

      Err, this may be a silly question, but where are you going to get the CPU power from to encode 4 video streams?
      the video capture cards silly!!

      with the right video capture cards, the processing power is handled by the processor on the card, not by you cpu.

      My 1Ghz Athlon is at 80% encoding HALF-frame video into MPEG4 and it drops seriously large numbers of frames if I try and encode at the native resolution (720x576 for UK PAL).

      MPEG4 is really heavy heavy compression, the trick is is to encode in mpeg2 and convert anything you want to keep into mpeg4

      --
      sig is broken try again tomorrow
    5. Re:CPU Power by Anonymous Coward · · Score: 0

      which encoder are u using? probably not ffmpeg?

    6. Re:CPU Power by Anonymous Coward · · Score: 1, Informative

      Actually the point is SCSI is not faster than IDE ATA133 (although it is in pratice, if not theory) its lower CPU use.

      Specifically, IDE uses a lot of CPU power, up to 30% regardless of CPU speed because of the way its controlled. SCSI uses its own processor.

      If you want to be an IDE bigot, use a SCSI controller for IDE drives the the sx4000 from promise. Its a $150 PCI SCSI card with 4 IDE channels. (Although that particular model is a high CPU user vs other in the roundup (but its cheap for raid 5/10)

    7. Re:CPU Power by Anonymous Coward · · Score: 0

      my athlon 1.5 does sw mpg4 at 29.97 320x240 to an ide drive at about 30% cpu utilization spiking to 50%.

      Thats using integrated video and sound too :p

      No synch issues - I use a pinnacle elcheapo (which i DONT reccommend, use hauppauge instead).

      640x480 runs at about 90%, but that varies alot depending on whose codec you use too. Not all mpg4 codecs are the same

  44. More then one channel by geekoid · · Score: 2, Insightful

    Many people are posting things like "I can't see why you oould need 16 channel".
    why would you post just that? I show a starttaling lack of imagination for nerds.
    Just off the top, I can think of:
    Archiving different channels takes on global events.
    Perhape he is going to take 'orders' for recording, so instaed of settng your VCR, you just call this guy up and say "PLease record X for me"
    Maybe he just thinks its interesting.
    Perhaps he's going to hook it up to 16 continues camera feeds for security.
    I'm sure some people here can think of more, and better ways to utilize this.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:More then one channel by Anonymous Coward · · Score: 0

      Archiving different channels takes on global events.

      I bet DrRudd is Osama getting ready for his next attack! He wants to get every news channel's coverage. Man he has a huge ego!

    2. Re:More then one channel by buck_wild · · Score: 1

      Bravo!

      My thought: either help or not. And if you can't help, don't post.

      --
      If all you have is a hammer, everything looks like a nail.
  45. in Germany by Anonymous Coward · · Score: 0

    in Germany we have mostly digital tv. And many people use "dbox2"-type SetTopBoxes. We put Linux on them, and they have an ethernet interface so u can directly record anything u want at a touch of a button. Of course directly taken after the demuxer. Mpeg Cards is a pain in the ass, tv today should be(is) digital, and so no digitizing and recompressing (both means quality loss) is needed.

    a perfect combination here would be a dbox2+linux and an xbox+linux. record all u want, play all u want.

  46. VDR + NFS by Anonymous Coward · · Score: 0

    To save some money, I would use 4x diskless PCs connected each to a dedicated 100MBit card in a central NFS server with lots of disk space.

    Put up to three none-MPEG DVB-S card (if you are lucky enough to be able to use that) in there, a single DVB-S card with MPEG decord, and be done with it.

    Also, you will need some switches for your digital signals to be distributed to each of the DVB-S cards.

    Oh, before I forget: Get a live. Why 16 programs add once?

  47. Re:Wow. That's a lotta TV. by Anonymous Coward · · Score: 0

    Something seriously has to be asked here -- if you're recording 4 hours of TV per hour, when are you going to watch all the stuff? Even assuming that you're skipping commercials (turning a 30 minute program into a 22 minute program), you're still going to be falling behind at a good clip. And thats a long time with no /. Can you handle that??

  48. Multimedia Surveillance/Security systems by Anonymous Coward · · Score: 0

    Check out Taiwanese vendor http://www.provideo.com.tw/ . They sell a variety of video capture PCI boards and USB boxes. They have surveillance systems that use single or multiple PCI cards to monitor and capture up to 16 sources simultaneously. They also have a new four-port MPEG-4 based PCI capture card that they claim supports Linux. However I don't think these boards include tuners, just line inputs, so you would need an external source to do all the channel tuning.

  49. Record signal before it gets to the tuner by peter+hoffman · · Score: 1

    I seem to remember reading about a guy who was recording the signal before it got to the tuner. Then he played it back into the tuner and selected the show he wanted to watch. He had recorded all the available channels at once.

    I read about this a long time ago. Probably back in the 1970s because I think it was when VCRs were coming out and the idea of recording a show was a new idea.

    1. Re:Record signal before it gets to the tuner by jumpingfred · · Score: 1

      I have a hard time imagining this working for a regular antenna. How did he solve the problem of one station having a lot more power than the others?

    2. Re:Record signal before it gets to the tuner by Anonymous Coward · · Score: 0

      The tuner would solve that problem when you play the full bandwidth signal back through it.

    3. Re:Record signal before it gets to the tuner by Anonymous Coward · · Score: 0

      I doubt this would happen, you would have to sample the signal at at least 2x the highest frequency in order be able to reconstitute it. Think about an uncompressed wav file, at 44kHz 16bps, its about 10megs/min, now think about something at 1.2gHz and at least 16bps to get a good enough signal. If I did my math right, that comes out to be 2.4 GBYTES per second. Tell me how he is going to do that.

    4. Re:Record signal before it gets to the tuner by peter+hoffman · · Score: 1

      What I am (vaguely) remembering was from quite some time ago. It was an all analog system so there was no need to sample.

    5. Re:Record signal before it gets to the tuner by jovlinger · · Score: 1

      I think your memory is playing tricks with you, or you with us.

      The parent is right. Regardless of whether you record analog or digital, you'd still need to record the same ammount of signal. Even giving analog every benefit of the doubt, and assuming he has an ideal machine, you'll need to scale tape speed to match the maximum frequency you wish to record.

      A random google page gives 22KHz at 3.75 inch/s at 63dB for an old reel-to-reel tape player circa 1973. I'm assuming that S/N Ratio is good enough for TV. Now, 1.2 GHz is 545454 times higher than 22 KHz. That puts the tape useage at 17045 feet per second.

      Even given advances in tape technology that perhaps halve the speed necessary, and even if you run several machines at once, that's just a boatload of tape.

      I'm calling bullshit on this one.

    6. Re:Record signal before it gets to the tuner by jumpingfred · · Score: 1

      Only if you could record with extremely high signal to noise.

    7. Re:Record signal before it gets to the tuner by peter+hoffman · · Score: 1

      It may be that my memory is playing tricks on me but I do remember that he was recording onto video tape, not audio reel-to-reel. He was intercepting the signal at some point before the channels are broken out (I assume that would be the tuner stage).

      I see there is an unresolved (but generally unfavorable) debate on this idea here.

      I'm not sure where 1.2 GHz comes into this as (at least in the US) television is in the 54 to 806 MHz range.

      As to how simply relating a vague memory can be "BS", I am completely puzzled.

  50. Streaming video by matt_wilts · · Score: 1

    One reason I can think that you might need this many channels would be if you were streaming a feed to a corporate or dorm LAN. OK, so the poster didn't mention streaming they mentioned PVR, but lots of people are asking "why do you need that many?". Well, that's a reason.
    Now, can anyone point me towards a decent media streaming solution for Linux please? (I'm serious!)
    Thanks, Matt

  51. Re:Open Source PVR is not as simple as people thin by Anonymous Coward · · Score: 0
    Interesting. I've seen a P3 450 with an All In Wonder 7500 running just fine. It has a few artifacts, but generally speaking it was never anything worse than watching one of the digital channels on my cable box.

    The software is fairly cruddy, although useable, but there are some (non-free) solutions out there that are reported to work quite well. Also, the RF remote is a killer app, especially when combined with a wireless keyboard and gyro mouse.

    How much RAM did the machine in question have? Im curious what could be causing the poor performance.

  52. You'd probably want at least 2 computers for noise by sprior · · Score: 1

    If you want multiple program capability you'd probably need multiple hard drives whether they're in one "superbox" or a cluster. Because of this you might want to have one machine possibly without a hard drive as the piece that sits under the TV and provides the user interface and is networked to the cluster or superbox located in the basement or closet.

    That way your fans/hard drives aren't drowning out your soaps.

  53. so basically what you want... by jrstewart · · Score: 1

    ...is a Beowulf cluster of PVRs?

    sorry, but it had to be said.

    1. Re:so basically what you want... by Anonymous Coward · · Score: 0

      And it was said, twenty minutes before you said it. Twice. You're a laff riot, jrstewart.

  54. Maybe he wants distributed capture by t0qer · · Score: 4, Interesting

    I've read all the comments about the limitations on the PCI bus, basically there's no way around the lack of bandwidth.

    What if he wanted to do distributed capture though?

    Think about it, you have 4 machines capturing alternating frames. Machine 1 does frame 1,5,9 machine 2 does 2,6,10, machine 3 does 3,7,11 ect.

    This thought occurred to me last night while doing some kazaa downloading. Maybe a better P2p capture system would involve each client downloading 1 frame per movie, and sharing that with the world. The clients could assemble the movie from a distributed network, much like a frame server does in premiere.

    The real advantage to doing this would be movies that are stored in a lossless format.

    1. Re:Maybe he wants distributed capture by Ice_Hole · · Score: 2, Informative

      That is basically how Bit Torrent works. It send the entire file to a few main host files, who in tern share it with the next tier down, who share it with the next tier down, etc. Basically, as soon as you start downloading the file, it is being shared withthe next person in line. So you are simetaneously uploading/ downloading. It is actually an interesting method of transfering files. And has some potential to get files distributed quickly.

      Of course, that is deopendant of the number of users, downloading the file. And a few other things. But it is an intersting concept.

      Try doing a search on google for Bit Torrent, I THINK that comes up with the best results.

      - Ice_Hole

      --
      "I couldn't give him (Bill Gates) advice in business and he couldn't give me advice in technology." Linus Torvalds
    2. Re:Maybe he wants distributed capture by t0qer · · Score: 2, Informative

      Funny,

      i'm downloading something from torrent right now. 1394.1 MB, it was slow at first, but now i'm steady at around 22kb.

      Thing thats cool about BT is it's very easy to become a seed node. I d/l the FBSD 5 iso's from a FTP source before finding the BT source. Since i'm such a nice guy I shared my ISO's simply by clicking the link on the FBSD BT page and saved it where my previously d/l iso's were. Whammo I was a BT seed for 24hrs.

    3. Re:Maybe he wants distributed capture by Your+Login+Here · · Score: 1

      That won't work because almost all video encoding schemes encode a keyframe fully at given intervals, then they update the parts of the screen that have changed for the next frame.

      For example, frame 1 is encoded but do get frame 4 you would need to apply 3 diff frames. Therefore machine 2 wouldn't be able to do anything with frame 2 without frame 1.

      Anyways the bus problems just limit how many channels can be encoded at one time. It is possible to encode a single channel on one system. It is also much simpler to divide up the channels than to divide up the frames.

    4. Re:Maybe he wants distributed capture by Sancho · · Score: 1

      From your parent post:
      The real advantage to doing this would be movies that are stored in a lossless format.

      When storing uncompressed video, you don't need to use keyframes--every frame is a keyframe.

      In fact, lossless video can already be captured with relatively low end hardware. My ATI All-in-Wonder will capture full frame (DVD resolution) 30fps with no problem--you just need to use the HuffYUV codec. It's compressed, but losslessly, and the compression isn't terribly processor intensive. A P3-500 can easily do it. Of course the files will be huge, so it's probably not suitable for a PVR.

    5. Re:Maybe he wants distributed capture by teamhasnoi · · Score: 1
      Machine 1 does frame 1,5,9 machine 2 does 2,6,10, machine 3 does 3,7,11 ect.

      Must we make it easier for Brad Pitt to insert single frames of penises in Lilo n' Stitch?

    6. Re:Maybe he wants distributed capture by mrmag00 · · Score: 1

      Or you could stay sane and have 4 machines capturing 4 complete streams. Don't make things more complicated then they already are.

      As for your p2p idea, try eDonkey. It will download a file from as many sources as possible, if possible.

    7. Re:Maybe he wants distributed capture by yora · · Score: 2, Informative

      This thought occurred to me last night while doing some kazaa downloading. Maybe a better P2p capture system would involve each client downloading 1 frame per movie, and sharing that with the world. The clients could assemble the movie from a distributed network, much like a frame server does in premiere.


      eDonkey does something similar for the files that it downloads. It divides the file into 9mb chunks and when you have one complete chunk, that part is shared on the network. It works really nicely for large files like movies and ISOs. eDonkey also has this neat feature of having urls that stores the file's hash value. So if you share a file, and wan't people to download that particullar file, you just publish the url on a web page. There are whole sites devoted to edonkey links. ShareReactor and FileNexus are the two most common such sites. Check them out and see the power of this system! The eDonkey network is based on servers and anyone can set up one. The maker of eDonkey has now come up with a serverless P2P system called OverNet that is based on the same edonkey protocols for file transfers and link sharing


      If you wan't to use edonkey, then get the open source eMule client. It is an edonkey clone with better features and it is open source. It has a lot of mods for various types of addon features. I personally use the eMule Plus MOD. It even has a web server that you can use to control the client remotely!


  55. Yes. by benjamindees · · Score: 1

    I spotted one of these at CompUSA, although, now that I see the price, it is quite expensive. Very slick, though: all metal, with doors that are held closed with magnets like an upscale stereo. Now you just have to find room for the watercooling kit.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  56. Here's a thought... by Anonymous Coward · · Score: 0

    Get a life.

  57. VDR by elrond1999 · · Score: 1

    There is one Project that realy delivers PVR to linux. Video Disk Recorder (http://www.cadsoft.de/people/kls/vdr/) is aimed at people with DVB satelite or terrestial cards. The DVB cards also have a very nice open source driver :) The cards them self are rather expensive for now, but the "budget" cards (without the tv-out and mpeg2 decoder) is around $150. VDR can easily control 3 or more DVB cards and automaticaly choose which can recieve a timed recording. It can even pause live TV with a single DVB-S card (Something the windows version of the DVB software can't :) Electronic Program Guide is integrated. You do need a big hard drive tho as the recordings are in DVD quality. They can be converted into SVCD or DivX after they have been recorded of course.

    More on the DVB cards: http://www2.arnes.si/~mthale1/dvb_english.html

    1. Re:VDR by globusproject · · Score: 1

      The DVB-S card and all of the cards in Europe are not useful here in the United States as all of the signals are encrypted here. There are many stations that are public in Europe and are public/open sourced. Siemon used to make and distribute the professional quality card in the US but it seems to have become unobtainable in the US. Wonder why........? The German that did this has recently had his work accepted to become part of a future release of Linux. He is currently rewriting this so that you can add plug ins so as to interface with different hardware, software options/modules. As to the need for more than one stream, add more PC's. When the S-ATA (Standard I and S-ATA II protocol) hard drives come out with 400-500GB of storage and using a 3Ware 8500 card, serially attached to 12 hard drives, there should be no problem with storage or writing to disk. A PIV processor at about 1.8GB will hand full frame quality NTSC signals (or equivalent). PCI or PCI-X shouldn't be a problem. Just hook up the different PC's into a Linux Cluster with a Master server and you should have no problem with any of this- recording or playback. You must have one card for recording, and one card for playback, but the playback card doesn't have to be able to record and can be much more economical to obtain. We are much closer to obtaining quality PVR players and multi channel PVR than you think!!!

  58. Re:Open Source PVR is not as simple as people thin by ChaosDiscord · · Score: 5, Insightful
    BAH. This is really stupid. Until someone hacks together something that actually works, and doesn't require a PHd in driver hacking, and syncs the audio properly, and has a 1/10^6 chance of working on someone else's build of linux/hardware, then let's not waste time discussing the *neato* applications of linux PVR. It's still a fantasy for private/OSS projects...

    Chill. Relax. There is no need for longwinded rants with random bold words. No, the free software PVR projects are not ready for prime time yet. It shouldn't be suprisingly, they're all very new. Mozilla's few few years weren't terribly promising. Linux itself took many years before approaching general usability. For the software to reach a polished stage we need to start with the crappy first pass. There is lots of experimentation and playing around. Core components (like drivers to TV cards and MPEG encoders) are still early in the development stages themselves. Eventually things will settle down, all but a handful of projects will fold, and things will become ready for you. In the meantime, let other people do a little harmless cheerleading. We need early adopters and fans to help work out the bugs in the system, do development, and keep the developers inspired.

    (If you feel a burning need to emphasize something, the <em> tag will generally give you a more subtle, easy to read result. Bold text tends to leap out, dominating the paragraph. If you really want readers to just focus on those key points, consider a bulletted list using <ul> and <li>)

  59. Is the signal from digital cable or satellte? by Anonymous Coward · · Score: 0

    Because if it is, just save the whole transport stream to disk. This may require some electrical engineering and custom hardware.

  60. sigh by ilsie · · Score: 2, Insightful

    I've seen a lot of threads that say an application like this would be great for security cameras and the like.

    Assuming this is even implementable (which it is not), lets look at a cost breakdown:

    16 video capture cards - $100 x 16
    16 120 gig hard drives - $120 x 16
    4 cheap cases - $50 x 4
    4 mb/proc/mem combos - $240 x 4
    1 dvd burner - $200 x 1
    other odds and ends - $100
    which comes out to a grand total of approximately, oh, $5000

    Now lets look at my solution:
    16 VCR's purchased from circuit city- $50 x 16
    one guy to switch tapes every six hours- $6.50/hr

    $806.50.

    1. Re:sigh by Anonymous Coward · · Score: 0
      16 VCR's purchased from circuit city- $50 x 16
      one guy to switch tapes every six hours- $6.50/hr


      $806.50. .

      Did you do accounting for Enron?

    2. Re:sigh by mrrc00 · · Score: 1
      Let's re-look at your solution

      16 VCR's purchased from circuit city- $50 x 16
      one guy to switch tapes every six hours- $6.50/hr

      $806.50.

      Now, using my 1337 math skills, That's $800 for the VCRs and $6.50 for one hour of work from Joe tape switcher. Assuming this is for a real security system, you'd need Joe to sit at the TVs watching for suspicious activity during a normal 8 hour work day, that's now $52/day for Mr. Joe. Assuming this is a business with security requirements of 365 days a year, That's $18,980 a year for Joe to sit on his ass watching monitors and switching tapes. With a computer, you could throw some modified V4L security software on it and have it do Joe's job for free.

      Now, excluding media, the Computer system is a one time $5000 cost while Joe and the VCR is $18,980/year. Which system is more economical?

    3. Re:sigh by buck_wild · · Score: 1

      Close, bt not quite there.

      It should be:
      14,320 the first year, and
      13,520 every year after that.

      My calculation does not include the cost of tapes, however.

      Unless you're inferring that Security be 24/7, which would drive the salary requirements to 56,940/year

      --
      If all you have is a hammer, everything looks like a nail.
    4. Re:sigh by Anonymous Coward · · Score: 0

      And this doesn't even count the non-salary costs of employing Joe -- even if he doesn't get any benefits, you're spending a lot more on Joe than just his salary.

      All things considered, five grand sounds like a bargain to me...

  61. I dunno if it is possible but.. by Ice_Hole · · Score: 3, Insightful

    Digital cable is basically just another way to modulate a given 6 mhz block that we call a channel. It makes this block able to carry multiple channles, dependant on the quality, and compression. A highly compressed channel can handle up to 40 channels (Of the cooking show variety), and a minimum of 4 (Die Hard quality).

    But this is what I propose. You would have to get a card that is modded to recognize these blocks of channels (They all recognize the channels, but they won't recognize the individual digital channels, unless they are digital cards). BUT, take these cards, and record the 6mhz bandwith, NOT the actualy individual channels.

    Lets put it this way, lets say HBO runs at the 550 mhz - 556 mhz range (Which is arrpox where it is for COX Cable Las Vegas) If we were to recorde this range, we would not just be getting the normal HBO that we want, but also all of the other channels on the same bandwith. On average thir are 8 high quality streams on any 6 mhx channel. So in this case, by recording one of these channels, we would be able to extract 8 channels, say HBO, HBO2, HBO Signature, HBO Latina, Cinemax, etc.

    In this case, it might be able to record between 8 and 40 channels per tuner card. With specially modified hardware, and software to do this level of decodeing.

    Also if you were to find a way to compress this data, you might be able to find an extremely efficient way to compress this data.

    - Ice_Hole

    --
    "I couldn't give him (Bill Gates) advice in business and he couldn't give me advice in technology." Linus Torvalds
  62. Or.. by seangw · · Score: 1

    He could tape all the frames of one show, and distribute the show, while 3 other people can do the same with the other shows?

  63. first things first... by btpowers · · Score: 1

    My local cable company is trying to move everyone to digital cable. I don't believe that capture cards support digital cable. Might be wise to wait until there's actually a tuner for digital cable before trying to build a MONSTER pvr (which I'm all for btw). There's always the usb capture devices as well, might cut down on the pci slots you would need.

  64. see... someone listens by qwijibrumm · · Score: 1

    I told you on the last Tivo story, "Imagine a beowolf cluster of these."

    You all kicked my ass but see... He listened.

    --
    I wish there was some there was some way that I could be outside playing basketball, in the rain, and not get wet.
  65. Lots of possibilities by wahay · · Score: 1

    The question suffers from a lack of definition. What source of video is being used (CATV|DirectTV|Broadcast Satelite Feed)? What quality are we looking for (D1|DV|320x240)? How much programming is being recorded (24/7 per channel|Selected scheduled programs)? What is the destination for the recorded media (Direct View|Streaming|DVD Archive|MPEG-4 Sharing)?

    The solutions would result from the answers to these questions. Sony makes an excellent line of MPEG video servers for broadcast environments. It costs big bucks, but you can put together a video capture/agregation/distribution setup worthy of a DBS broadcaster that way. That's the high road.

    Middle of the road, and for the poorer video sources (DirectTV and CATV) would probably be best served by a half-rack of 1U systems with MPEG-2 or -4 capture cards. I would avoid using 4 cards per system becaue the cost/density/stability equation doesn't work. Why get raid or extra hdd controllers to make a system work when you can have a nice stable single-stream system? And no worries about PCI bandwidth/latency/conficts. Depending on output format you can have the systems encode directly or share to a separate encoder / dvd mastering system. Also, consider using professional pre-filtering hardware to reduce noise and improve video quality before the capture/encoding phase in order to reduce the load on general purpose processors that have trouble handling the full datarates of video in real time.

    If your goal is just to get it done and do it cheap (and your goal isn't 24/7 or real-time streaming) I would suggest that a stack of DirectTivos would be the best bet. At $500 for 2 simultaneous recordings, I doubt you'll beat the price point, stability, and program guide availability, and using a control box and some scripting with available TivoWeb and mpeg offloading utilities, you'll get good results without having to do all the engineering yourself.

    That's just a couple of ways to do it. Probably as many routes as there are users of such systems. And we haven't even scratched the thorny stuff like de-interlacing, multi-system (PAL/SECAM), HDTV and HDCP!

  66. A waste... by ryanvm · · Score: 3, Funny

    I'm sorry, but what is the point of 'Ask Slashdot' if the question is going to be absolutely silly? I've farted out more useful questions than this one.

    A PVR that can record 16 channels at once? Get real. Unless you're operating a TV station, you don't need that many channels. And if you do operate a TV station and you're asking Slashdot how to build video equipment - you're fucked.

    Here's a tip kid. Quit jerking off thinking about recording 16 TV shows at once and go outside.

    [And yes, I've got Karma to burn.]

    1. Re:A waste... by Anonymous Coward · · Score: 0

      I think he wants to record 16 security camera's to harddisk

    2. Re:A waste... by buss_error · · Score: 1
      I'm sorry, but what is the point of 'Ask Slashdot' if the question is going to be absolutely silly?

      It may seem silly, but I'm currently searching for a multi-channel recorder for closed circuit TV in a mall.

      The question asked in the contex used might have been silly, but the question in another context isn't.

      And yes, I have Karma to burn too, but I don't give a swip about Karma anyway.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    3. Re:A waste... by ryanvm · · Score: 1

      You misunderstand me. I'm not saying that such a device is silly - I'm saying that asking Slashdot how to DIY is.

      As a practical matter, any establishment large enough to have 16 live video feeds that they want to monitor in real-time is not going to stake it on some geek's homegrown DVR cluster. They'll buy a professional solution backed by serious support. Or, like I said, they're already fucked.

      Furthermore, Ask Slashdot is supposed to be a forum that is both thought-intriguing and productive. If you can find your answer with 5 minutes of Google searching, it shouldn't be an Ask Slashdot question.

    4. Re:A waste... by fishbowl · · Score: 1

      If you could manage to hack together a prototype that *worked*
      using consumer gear on a shoestring budget, you'd
      be a long way towards being the person who released
      the "professional solution backed by serious support."

      What was being described in the original article
      isn't something that you can go out and buy yet, professional or no.
      There really isn't much between the Tivo on the low end,
      and multitrack digital video systems on the high (HIGH) end.
      There are NO consumer products for this niche.

      --
      -fb Everything not expressly forbidden is now mandatory.
    5. Re:A waste... by Timmeh · · Score: 1
      Why is it appending the phrase, "I've got to karma to burn," to any flamebait/troll/offtopic comment not only makes it near impervious (emphasis on near) to being modded down, and in fact usually makes it more likely to be modded up?

      I don't mean to rant, but it's ok I've got karma to burn.

    6. Re:A waste... by ryanvm · · Score: 1

      Heh. I was wondering the exact same thing as I watched the comment go through the roof. I'm just going to make that my sig.

  67. how come when i watch tv there is nothing on by matto14 · · Score: 0

    how come when i watch tv there is nothing on. do you really need to record 16 programs at once. I don't think so.

    --
    SCREW FLANDERS
  68. not too difficult really by Anonymous Coward · · Score: 0

    hmmm, i'd suggest the following.

    1) four good capture cards

    2) SCSI U160 (or U320) RAID system

    each card would write to its own set of..say 3
    striped disks (total of 12 disks). add
    into this the system disk and a hotspare.
    14 SCSI disks...you'd need either a nice big tower
    or a couple of external disk boxes. ..the only difficult part would be the apps...either run 4 copies of freevo or mythTV
    or write in the new functionality yourself.

  69. Software TV Tuner by mspring · · Score: 1

    Any chance to sample and store the entire frequency spectrum on the antenna, and then filter out the desired channel later in software?
    -Max

  70. (de)modulate? not yet. by altaic · · Score: 1

    Since most people are looking at this from the consumer angle, I'm going to back-track a bit. The television 'channels' are bands of specified width and position in the UHF/VHF spectrums. A tuner uses simple demodulation, which filters out all other frequencies, and allows the single band to pass through and be converted to a digital signel (modern ones do, anyway).

    If archival is what you want, you can capture whatever size band you want and demodulate it later, rather than converting every band seperately to mpeg or whatever. I'm no expert, but I can tell you hardware that can do that will be specialized and probably pretty expensive. The cost might be less, though, than a rack full of computers, and the captured waveform should take up about the same amount of space (compression should work), or maybe less. Perhaps someone else here can better answer those questions, or you can google for 'demodulator tv' - I got lots of hits w/products - or something like that.

  71. Yeah, a video server for community tv stations. by minitrue · · Score: 4, Informative

    This is perfect for public access television stations. They often have 5-10 people, all needing to encode their videotapes at the same time. A multichannel encoder would be heaven!

    I've been working with MNN, the public access station in New York, NY in building a cheap, open source video server out of an old TiVo. The equipment necessary to program and run television broadcast/cablecast centers is often expensive and proprietary. And unless you do web playback like indymedia or freespeechtv, you have to buy the equipment to play the game.

    An open, Linux-based multi-encoder like this (accompanied by an open video server) would do wonders for the community media world!

    1. Re:Yeah, a video server for community tv stations. by 1101z · · Score: 1

      Well I have done it I work for www.kgem.tv here in California. But I used tivoNet card and a NFS server that holds all our video files. Works great. But it takes over two times real time to get a program ready to playout beacuse you have to play in/record with the tivo then extract from the tivo into the server.

      I have been thinking of using dv bridges as it would be real time to get shows ready to play. Or faster if it is coming off of a dv based non-leaner editing computer. All you lose is the overlay capability. Which is nice because we use it to do bug generation.

      --
      One day people will learn the folly of Winbloze, Linux Rules!
    2. Re:Yeah, a video server for community tv stations. by minitrue · · Score: 1

      Our solution involves a TivoNet card as well. i spent weeks trying to get web-based scheduling to work and countless hours trying to figure out the simultaneous ingest/playout problem. It lead me to htink: why not put it in mothballs and take either the Linux PVR route or the Darwin MPEG4 server route? I'm still working on that one. Either way, I feel like my time with the TiVo has been invaluable.

      By the way, i think you and i traded emails on this a year or two ago! :)

  72. Re:Open Source PVR is not as simple as people thin by Anonymous Coward · · Score: 0

    ......a small, minor, but very important
    issue is that you MUST have the low latency
    patches for the Linux kernel installed. too
    many people seem to just dump the PVR flavour
    of the month onto their Linux box and see sync problems. this is where , as someone else mentioned, OpenBeOS (or BeOS original) would
    come in interesting...or even QNX with its realtime base. hmmm, perhaps AmigaOS 4.x will
    find the niche it needs? 8-)

  73. MythTV by brent_linux · · Score: 3, Informative

    Development is currently in the works for mythtv to do this. Hopefully 0.8 release will have this in it. Isaac and crew are working on it.

  74. ...you forgot Vaseline by siskbc · · Score: 1

    I mean, come one, that one was obvious.

    --

    -Looking for a job as a materials chemist or multivariat

  75. Hmm... how much are you willing to spend? by digital+photo · · Score: 3, Informative

    Given enough money, anything is possible.

    If you want to reduce the number of nodes, you need to increase the capacity of each individual unit. One way of doing that would be to use a PCI backplane with a motherboard "card". This would give you more than the 4 or 5 PCI slots on most motherboards.

    Go with a FireWire or USB2.0 capture device instead of a capture card. You can connect 4 capture devices to a 4-port FireWire or USB2.0 PCI card. So, if you only devote 3 PCI slots to your input sources, you still get between 6-12 concurrent input streams via FireWire or USB2.0. The problem is finding a TV tuner you can control via software through the FireWire and USB2.0 links. But that would solve your problem of recording alot of different shows at the same time with fewer CPU count.

    If you plan on having the storage local, you'll want to go Raid. Hardware Raid would be better than software Raid.

    If you use a seperate machine for storage, I'd go with NFS or netcat over GigaEthernet to a FileServer with striped volumes on mirrored or Raid-5'd disks. netcat would be better since it has lower overhead than NFS.

    So, with 2 Computers, you will be able to capture from 1-12(depending on how many cards and ports you use) individual channels/sources to a very fast file server which can then serve out the streams or burn them locally to DVD(s).

    ADC, Canopus, Sony, and a few others produces AVFireWire/USB2.0 adaptors, but they are for signal source and output and not for tuners/channels. Some resources listed below:

    Resources

    WinTV Products:

    http://www.hauppauge.com/html/usb_data.htm

    A USB TV Tuner

    http://www.snapstream.com/buy/buy-tunerusb.htm

    More USB TV Tuners...(wintv repackaged)

    ATI Wonder USB

    http://www.ati.com/products/pc/tvwonderusb/

    http://shopper.cnet.com/shopping/resellers/0-114 36-311-3850079-0.html

    ATI usb tuner card...

    Basically, they are USB tv tuners which captures to MPEG1 or MPEG2... if you're running under Linux anyways, you can re-pipe through Mjpegtools to resize and recompress to MPEG2 format for use with DVD playback on the fileserver.

    But yeah, it's doable. :)

    Good luck and have fun!

    1. Re:Hmm... how much are you willing to spend? by Anonymous Coward · · Score: 0

      All of these things already exist.

      Try the Pinnacle Mediastream or Thompson/GrassValley Profile on for size. Of course they cost in the neighborhood of $100k each and are set up for SDI in/out with AES/EBU audio, not 50ohm coax and RCA plugs, but TV is worth it right?

      Basically the commercial VTR is being replaced by video servers. These things have some kind of RTOS, maybe some kind of front-end for control, and then multiple MPEG encoders or decoders. Storage is to fibre-channel RAIDs. Some of them network together in a SAN, some don't.

      It is worth noting that all of this professional gear would be killed in an instant by any DRM legislation. These boxes have no concept of "copy-protection." All of that is added in management outside the box. (Rights management for a TV station is very complicated.)

    2. Re:Hmm... how much are you willing to spend? by digital+photo · · Score: 1

      There is something to be said for the beauty of pure engineering and pure technology without the politics to distort that purity.

  76. 16 channels at once by xSherlock · · Score: 1

    I see much point in recording like 16 channels at once, it is not the case that I watch the TV and there are 3 simultainelus (grr.. spelling) shows I would like to watch, as many here pointed. It is about having the archive of the last week TV programing. Those machines would be running round the clock recording and storing last 80-200 hours of TV on all channels. So in case I miss something 2 days ago I could always get it form my mega media server. IMHO this should be public service, everyone could login and get the show he missed. If I eventualy build one I'll share it with at least all my friends so it got used a little bit.

  77. Retro surfing!!! by jerroldr · · Score: 2, Insightful

    You would want 16 channels recording at the same time so you could retro surf ....

    So as you surf around and you see something you like, you could rewind to the begining of the show.

    I have Tivo now, and often I will turn on the tv and realize that the show that is currently on, is one that I wish I had seen from the beginning. Since my Tivo was on that station, I can rewind a half hour back in to the buffer, but when I change the channel each channel doesn't have a buffer, so I'm for those I am out of luck. 16 tuners all being recorded would fix that problem ... at least for the stations that are being recorded.

  78. Activism by joshuaos · · Score: 1
    There are a few shows on TV that I think are almost worth watching. However, the thing I really hate about television is that I have absolutely no control over when I watch what. I am at the mercy of the networks for my scheduling. I think that it would be beneficial (particularly to us geeks, but I think, to the public in general) to make a transition our video consumption away from the broadcasted TV signals, the few to many distribution method, and move towards using what we have on the internet, the many to many distribution.

    One way, perhaps to speed this transition, which I would consider a form of activism, would be to set up such a grand TV ripping station and every week let's say, burn a few CDs/DVDs for different types of people. A disc of cartoons, some friends are mine are into sports so we'll burn one for them too, and of course the news, and C-SPAN and whatever else we feel like. Not to mention of course, all the movie channels.

    This would of course, be highly illegal and expensive and make no money, but I think it would be a grand gesture in the fight against intelectual property. Cheers, Joshua

    --

    When in danger or in doubt, run in circles, scream and shout!

  79. Record the RF by ocie · · Score: 1

    YOu just need a really large bandwidth converter, then you could record the entire spectrum and when you play it back later, you can tune in different stations. Not remotely practical today, but in a few years, who knows?

    --
    JET Program: see Japan, meet intere
  80. ReplayTV by malfunct · · Score: 1
    I don't know if you like the features, or the fact its a closed box but it seems that a stack of ReplayTV boxes and a PC would do what you need.

    The PC would be used to control the boxes over the network (I think you can remotely schedule anyways) and to archive off the video (if you really wanted to). I think that would be cheaper and easier to assemble than to put together the computer and software to do what you are asking.

    --

    "You can now flame me, I am full of love,"

  81. I could use something like this because... by IcEMaN252 · · Score: 5, Informative
    ... I work in public access television. I can see several uses for a cheap way to log multiple programs at once.

    • Non-Linear Editing
      If you want to edit video on a computer, you need to "digitize" or "capture" it to the computer. Hook up multiple VTRs and capture multiple tapes at once. There are systems that exist to do this, but they are high dollar. This might not be cheep, but I'm sure there would be some free clock cycles to use.
    • Record Multiple Live Programs
      Say you do a political talk show. You want to do all the research you can. The major networks all have good political shows on Sunday morning. With this you could record them all and watch them later. Yes you could just use VCRs, but that applys to ALL PVR applications.
    • Log Programming on Multiple Stations
      Many public access stations are actually multiple channels. PEG (Public, Educational, and Government) is the standard for Local Access pretty much. You could record the station live from the past so many days and stream it online to catch recent programming.
    • Archiving
      Say you have a large tape archive (the station I work at has beein archiving for under a month and has over 300 tapes) and want to store in a digital media. You could use the captured video either to make DVDs or store in low-res on a server for preview. With IDE RAIDs becoming less and less expensive, a terrabyte fileserver is now an option in the four figures.

    And thats just what I can think of off the top of my head...
    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
  82. Use Canopus Boxes And Firewire Cards by anewsome · · Score: 4, Informative
    Really if you need 16 channels at once, my first thought would be why? But assuming you have a sane answer to that I'll tell you a little about my setup. Which is able to record 2 channels at once direct to hard disk, while watching at least 4 seperate channels on other TVs around my house, all using a single satellite dish (dual LNB).


    Also, I am curious why you would want to use MPEG encoder cards to record your video. If you've ever tried this, you would quickly realize MPEG is a REALLY bad format to use if you plan on editing your video. I assume you will be editing your video right, I mean who and the hell would want to burn TV programs, commercials and all, straight to DVD with no editing. Anyway, editing MPEG video, no matter what you use is a bad proposition.


    My system, which is two low power PCs with various large (300GB+) multidrive RAID arrays, firewire cards, 1 Canopus ADVC-100 on each system and Sony Satellite receivers. The Sony are important since they have a 9 pin serial connector which connect directly to the PC for changing channels and controlling the satellite receiver.


    This system works flawless and I have recorded around 1,500 TV Shows since late 2001. My Linux based recording solution prior to this was moderately reliable but the quality was not good enough for DVD. With this setup the quality of the burned DVDs are almost indistinguishable from the broadcast source. In other words, very good. Oh by the way, my interface for scheduling is custom web interface using Mysql for storing data.


    Now I suppose if you were hell bent on it, you could put multiple cards in a few machines and run multiple capture processes to grab your insane 16 channels, but that would be one busy machine. I would recommend a more sensible soultion, one like mine would probably work nice.


    My setup includes 2 machines for grabbing video straight to disk in DV format (very high quality, does not degrade with editing like other lossy compression methods). Now these machines also double as mpeg encoders too, but don't do much else. They stay pretty busy with just those two tasks. I have another 3 machines that are dedicated MPEG encoders, using mjpegtools as the encoding software. My desktop machine is where I edit the video, using Kino. I also use my desktop to run dvdauthor, which masters the DVD-Video folders prior to burning them to disk. This machine sometimes encodes MPEG too. On some days I have as many as 6 or 7 MPEG encoder machines going. And I have yet another machines that actually burns the DVDs.


    So I guess you could do it with a few machines, but you'll be sorry once you've got a bunch of video to encode or master and only a few CPU to do it. Make your capture machines the cheap, slow CPU type and your encoder, editing, mastering machines of the fast type and you might be all right. I'd still love to know why you would want to record 16 channels. Also, I assume you are doing this with Cable TV, which sucks for quality and regular cable too, since digital cable requires a box for each individual channel you need to watch at the same time. I can't see anyone paying for rental on 16 cable boxes. Even worse I can't see anyone spending that much money on 16 satellite reveivers. I have 6 satellite recievers and I almost cried when I had to pay for them.


    Oh by the way, my system is 100% Linux end to end, so the poster who posted a comment above who says there is no Linux PVR solution that works, has no idea what he is talking about.


    -Aaron.

    1. Re:Use Canopus Boxes And Firewire Cards by Anonymous Coward · · Score: 0

      I smell a rat.

    2. Re:Use Canopus Boxes And Firewire Cards by Anonymous Coward · · Score: 0

      And your need for this? Sounds a little like a pirates setup. You got a copy of ______.

      If I'm wrong then "I'm sorry."

      Anyway it sounds cool!

    3. Re:Use Canopus Boxes And Firewire Cards by Dr.Ruud · · Score: 1

      :
      The quality of the TV-signal converted (by the MPEG-hardware on the card) into 12 Mbits/sec would be good enough.
      A single 120 GB harddisk than has about 22 hours of video storage space.

      The DVD-burner I would use mainly ad hoc for saving the .mpegs on
      (to save a copy of interesting programs that would otherwise expire,
      meaning fall of the harddisks), so not necessarily to create DVDs
      for a stand-alone DVD-player.

    4. Re:Use Canopus Boxes And Firewire Cards by anewsome · · Score: 1

      Nope, no pirating here. Nothing for sale and no downloads. Not many people would download a 4.7GB DVD image or worse DV video at 1GB per 4:33.

  83. Each tuner card does not need its own sound card by linuxguy · · Score: 1


    Use btaudio instead.

  84. Technical advice by The+Gline · · Score: 3, Funny

    1. Obtain a copy of the Broadcast Transmissions Summary Document, colloquially known as "TV Guide."

    2. Use the stylus to systematically eliminate programming choices that cannot be realistically maintained in the desired timeframe.

    This ought to do it. ;)

    --
    Honorary Member of Jackie Chan's Kung Fu Process Servers
  85. No, 12 devices on one mobo now by Anonymous Coward · · Score: 0

    So you could have one motherboard and 12 drives if you wanted, the case is the issue then, and cooling.

  86. MythTV kicks butt! by linuxguy · · Score: 1


    I have used MythTV and I have to say that it is the most promising opensource PVR project I have seen so far. And I have tried most of the others.

  87. Maybe.. by Anonymous Coward · · Score: 0

    Maybe he intends to save all the news streams produced in the upcoming media event/war in Iraq. There was talk of trying to make sure of keeping all the different footage from 11/09/2001 if I remember right. Or maybe it's just for a Simpson/Futurama/Family Guy marathon. Either's good.

  88. One machine, two drives, 16 USB capture heads by Anonymous Coward · · Score: 0

    Use USB video input devices. With USB2.0 capture devices you will need 2 channels and two hubs for the 16 input heads. With USB1.0 you will need 3 extra USB cards so each capture head has it's own port. USB capture heads do MPEG compression in them. Probably less than 30MB/sec for the whole set. One drive could probably handle it, but go for 2 to spread the load.

  89. Freevo? Come now. by Anonymous Coward · · Score: 0

    Freevo is horrid. It interfaces with the wrong applications and is incredibly difficult to get ANY kind of support on. I had to learn Python to get it working with my card (Matrox G400 Marvel).

    Better off using Perl + Xawtv and designing a little menuing system for it in tcl/tk. It'd be easier.

    Freevo, christ.

  90. My way? by RyuuzakiTetsuya · · Score: 1

    I'd get a Radeon(flavor of the month) All In Wonder, 2 TV wonder cards(Does it have hardware MPEG encoding support? if not, substitute both TV wonder cards and Radeon All in Wonder for 3 cards that do plus one really kickass video card), an IDE controller card(Go with a mobo with decent onboard SCSI or likewise an external SCSI adapter if you have gobs of money to throw around), 3 really fast and rather large hard disks(This is where the SCSI optional comes in.), 1 rather slow and small IDE hard disk, a high end 5.1 capable soundcard(I'd suggest Soundblaster Audigy but I hear it's XP/2k drivers are a dog...), a gob of RAM(1GB+), and 1 DVD-R. Load the entire thing onto your choice of Mobo/CPU combo, and go with it. And of course, the necessary wiring. Enough coax from the wall to the system, a 3 way splitter, and soforth.

    here's the only problem, how do you capture from three seperate sources at once? Maybe you could rig the ATi multimedia center to run several instances each pointed towards the different capture boards? Maybe ditch windows all together and find a linux solution?

    --
    Non impediti ratione cogitationus.
  91. Subscribe by Bob+Vila's+Hammer · · Score: 1

    I've heard about most cable and wireless companies now offering the option to rent Setop DVR boxes. Get as many as you want/can.

    --


    --"The perfect example of the man of action is the suicide." - William Carlos Williams
  92. Lay off by mackman · · Score: 1

    Instead of ripping on this guy for watching too much TV, maybe you should think about what else this could be used for. I myself looked into setting up something similar for my frat. Basically we wanted a web-driven on-demand video system. The outputs would be RF modulated and spit over unused channels on the pre-existing coax cable. Basically a pirate CC TV station with 24 hour Simpsons, Futurama, and Family Guy.

    Unfortunatly it turned out to be cost prohibative at the time (2 years ago) and we just fell back to a bunch of samba shares and watching TV on computer :(

  93. Lian Li PC9300 by Lurgen · · Score: 1

    I used a Lian Li PC9300 case for my entertainment centre machine. It's not the same width as my other components, but it looks appropriate.

    Bear in mind though that any case suitable for a home theatre system will be cramped... this particular case is pretty small, I had trouble finding the right power supply to fit inside it.

    Incidently, my system works perfectly - if you're serious about setting up such a machine, I'd strongly advise buying a Realmagic X-Card, and a copy of Jove Player (www.8dim.com I think). That's what I use, and I barely ever have to switch back to the Windows desktop for anything.

    (Complete system includes a Yamaha RX-V995 amp, custom built speakers from Equinox, Jamo sub, centre, and rear speakers, 80cm television, etc. My shelf unit DVD player hasn't seen any use since I finished building this particular PC).

  94. Here's why you would need to record 16 "channels" by Anonymous Coward · · Score: 0

    I work in the testing department of a game development company. When we test console (Playstation) games, we record all gameplay on VCRs so that we have a video record of bugs. You would not believe the amount of video tape we use. Then, it's a PITA to capture the video you want, etc.

    A system like this would be invaluable to us.

  95. which hardware card? by RelliK · · Score: 1

    Which TV tuner card(s) with hardware MPEG2 encoder are actually supported under Linux? That is a big showstopper as far as I can see...

    --
    ___
    If you think big enough, you'll never have to do it.
  96. So, 3 years down the line... by Moderation+abuser · · Score: 1

    You'll have something which just about performs the same as a VCR does now, but still doesn't have consistent, reliable, international scheduling information which means no season passes, wishlists, channel highlights, suggestions.

    Yah, it all makes sense now.

    --
    Government of the people, by corporate executives, for corporate profits.
  97. get a couple of dual CPU 2u or 4u servers by Anonymous Coward · · Score: 0

    but multiple tuner cards in each, and use IDE or SCSI RAID for storage. OR, if you can find a PC-on-a-card with a tuner on-board, get your self a 20-slot passive backplane box. Each PC-on-a-card should have it's own hard drive. use a separate pc for the dvd burning. or take paxil for your obsessive-compulsive disorder.

  98. Proposed Idea by brandon · · Score: 1

    Since HDTV covers all major channels in my area (9/12 of all local channels terrestrial) I plan on only doing HDTV tivo. Reason? easier, better picture, and no de-interlacing issues.

    A P4 2.6Ghz (You /May/ be able to do it with a 1+ghz, but I'm playing it safe)
    128MB ram
    80+ gig
    4 HDTV tuner cards (There is someone who is making some for Linux, about about $180 or less/more. The cards get the TS stream from the broadcast/card and can put it to disk, or to an NVidia geforce4-440 that has hardware mpeg2 decoding).
    Optical out AC3 card
    Geforce4-440
    All near silent fan's

    Total cost? about $1.2k

    It will be hard to beat that if you don't do HDTV. The main problem with current TV/interlaced is you can burn all CPU on a dual system trying to de-interlace and clean up the image, and that's not doing real-time encoding of the video and audio, and dealing with sync issues.

    Many people have been talking about having to have multiple soundcards, or one that supports several inputs. If you use HDTV, you have the sound in the TS stream, and don't need even a real soundcard. Each HDTV TS stream is max 19.6Mb/s That's 80Mb/s for 4 hdtv streams. But, you can always select "alternative" ts streams for lower res/bandwidth/disk space. Today's MB bus's and disk drives can support 80Mb/s (10MB/s) sustained.

    I'll see about posting a story to slashdot when I have my system built. The HDTV cards for linux are a few months away or more from being done. I don't mind since the cost of P4 2.6Ghz will drop too.

    My experience for the last month in researching is you can hack and play all you want, but in the end the cheapest route is spending more and doing it right. It's true that regular TV tuner cards are $40 but you'll spend more on the other parts (CPU) to try improving all those. You'll see many projects (mythtv) now supports clustering/network encoding. I personally don't want a cluster of systems. :-) Power of running 1 system 24/7 in my power district is about $15/mo. Having 4 systems, over 1, would be an extra ~$450 a year in power costs.

    That's my $.02

    1. Re:Proposed Idea by brandon · · Score: 1

      Mythtv/HDTV

      I was just thinking about mythtv/how to record. I talked with the guy doing the card and pointed him to mythtv and he thought it would be good to have his cards work with that as a way of doing his HDTV pvr with the card. (I'm not sure who'll do the intergration yet though)

      Next, if you have a HDTV TS stream saved, then you can always have systems around the house with a network card, geforce4-440, and nfs mount the main server recording all the HDTV streams. You could go as far as having the clients diskless and boot off the network. I think we'll see this type of configuration in the next 10 years, in consumer eletronics. My thoughts...

  99. Sony already sells one. by Anonymous Coward · · Score: 0

    But it's likely out of your price range. Take a tour of the Armed Forces Broadcast Center in San Bernardino. Five satellite feeds from live feeds and a room full of hard drive arrays and seven figure automation equipment. World's largest PVR. Takes up a whole room. Not enough room in this forum to explain how it all works. Anything is possible with enough money. Before anyone goes off the $500 hammer deep end, this system replaces a few hundred world wide stations with >1000 staff. All the major networks likely have similar setups. MPEG-2 for 'normal' programs, MPEG-4 for HDTV.

  100. Has this guy watched TV lately? by osjedi · · Score: 2, Funny


    An array of PVR's? What in the world are you going to watch? There aren't enough good shows on on to keep a single PVR busy let alone an array of them.

    Me? I'm going to build an array of vacuum cleaners. My idea sucks too, but will cost less. ;)

    --
    -=-=-=-=- osjedi uses Debian GNU/Linux. -=-=-=-=-
  101. Surveillance Systems Anyone? by bacchus612 · · Score: 1

    It seems that a lot of people are assuming this guy wants to record sixteen channels of Television at once - but to me it seems that the obvious reason for this system is to monitor/record from a multichannel video surveillance system, which could easily exceed 16 cameras depending on the size of the site. Perhaps the poster should search for pc controlled multiplexors (which have like four video in ports and do most of the video compression on board). Try looking at home automation/security sites (NOT x10.com), sorry no links, but I'm sure I've seen such cards on the web before, although they cost ~$1200 for four channels.

  102. GNU Radio to the rescue! by foo1752 · · Score: 1

    Well, maybe not, but it would be cool. Just hook up your (satellite/cable/antenna) directly to a really fast A/D converter and use GNU Radio tools to demodulate/decode/decrypt as many channels of TV as you want and save it right to your disk. Unfortunately, this would require an obscenely fast A/D converter and more processing power than you would want to imagine (hmm... I wonder if a Beowulf cluster...).

    For the uninitiated, read about GNU Radio here.

  103. Casino solution by vnsnes · · Score: 1

    Many VCRs and VHS tapes seems to be the solution here, based on this web page at least.

  104. DV-to-Firewire? by mOdQuArK! · · Score: 1

    I dunno about using TV tuner cards, which have been a real pain-in-the-butt when I had to deal with them, but I did find it easy to hook up my DV-camcorder to my PC through a Firewire (IEEE 1394) card & then essentially save the video stream from the camcorder directly onto my harddisk. The camcorder would also automatically send any analog video source I hooked up to its video inputs straight to the Firewire connection, real-time.

    The camcorder provides the video stream in MJPEG format (which would probably need to be reencoded to something a little more standard, but that could be done at leisure and perhaps other machines).

    If you've got a powerful-enough PC, it should be able to handle a couple of simultaneous Firewire streams. There's probably some way to do the video/audio->Firewire conversion w/o a camcorder too. There might also be video/audio->USB converters (as long as your USB connections have a high enough bandwidth to handle a decent quality stream).

  105. Re:Open Source PVR is not as simple as people thin by craqboy · · Score: 1

    The main thing that the gentleman was speaking of is entirely true. I mean one of the big things is for Linux to someday become a alternative OS for other users (at least that is what I would like to see) but how is this possible when there is no windows alternative programs? I built a PVR with a ATI card and used windows 2000. I decided to try and install linux on it as I have used linux for four years now and have reverted back to windows on the machine because it does record and it does play and record at the same time. Linux and pvr's are just not kickin right now and thats how it is....unless I pick up a book and learn C++ or whatever language and write the programs myself.

  106. Actualy by autopr0n · · Score: 1

    Well, here's one idea. If you have a hardware (or really fast software) DV compressor(s) that can do multiple bit rates you could interleave the data with data from other tuner/compressors. That way, you would be able specify a maximum data rate, and you could record as much video as you wanted, although quality would go down as you started to record more and more channels. You could split the video signal again later.

    Here's what I would do if I was designing hardware. I would have 'nodes' with a tuner and a variable compressor. Nodes could be Firewire devices or something like a PCI card. Cards or cartages would be better, because if you had a ton of devices it could get to be a mess of wires and such. The host computer, which the nodes are plugged into would then interleave the data stream and record it to the hard drive. The device would also have a network interface (say Ethernet) so that it could coordinate with other hosts on the network. The thing would almost certainly have enough CPU power left over to some management software, so one would be delegated 'master' roll which would coordinate all the nodes. Theoretically, you could record as much data as you'd like without any practical limit (since the control data is just stuff like 'channel 3, 6-8pm').

    --
    autopr0n is like, down and stuff.
  107. Oh by the way by Anonymous Coward · · Score: 1, Insightful

    I have to call BS on this post. You are a dirty dirty liar. Let's summerize the hardware you have mentioned: Two low power PCs - $500 each? With "various large (300GB+) multidrive RAID arrays" - Okay, $100 a pop for the SCSI cards, minimum. Let's say you have 3 100GB SCSI HDs in each, with no redundancy, and we're talking, what, $150 each? Two firewire cards - $100 each. 2 Canopus ADVC-100s - $300 each. Then you have 6 Sony DSS Receivers (I assume) at $200 a pop each. Oh yes, then there's the 3 MPEG converting machines, let's say $800 each, if we include a hardware encoding card. Or was that "6 or 7 MPEG encoder machines"? Make up your mind. Is it 3, 6 or 7? Let's pretend it's 7 after all. (Let's not forget the crying fit inducing 6 satellite bills, which for all of the extra channels would come in around $80 each every month. Yeah, 80 x 6 x 12 = $5760 per year on cable bills.) Your magic video editing system would have to cost at least $4000. So the bill comes in at a whopping $13700.

    Okay, so let's assume that you're mister moneybags, and you go ahead and set up a system for this. My only question is: Why? Are you a big-time pirate? If so, why would you be advertising the fact? You're lying, and everyone knows it. Plus your website http://www.mp3smuggler.com/ doesn't go anywhere.

    Fake. Liar. Troll.

    Have a nice day.

    1. Re:Oh by the way by anewsome · · Score: 1

      Nothing about my post is BS have about 15 Linux boxes at home and everything else I have said is true. Not all boxes are decidcated to MPEG and recording though. Don't believe me, check the archives for dvdauthor, mjpegusers or any number of other lists. And yes I do have 6 Sony BAT-55 receivers, got them from Jewelry*Princess on E-Bay. She'll sell you some too, she has a bunch of them at $150 a pop. And no my satellite bill is not $5760 per year. Check directv.com, basic service is like $39 a month for a single receiver and each additional is $5 a month. 3 of my receivers are are used to power my video wall which is a 42 inch plasmsa and two 20.1 inch Dell LCD, I'd send you the link to the pictures if you weren't such an a coward. As far as how much my system costs, I have no idea. I never added it up or thought it were important (as you seem to focus on). As far as being a pirate, that would assume that I distribute what I record, which I never have. I record things that I like in the hopes that one day I will be able too watch the recordings, although I probably only watch a few hours of TV for the entire week combined. But it's nice sometimes if people are over and you have just the right episode that they missed or something. As far as my mp3smuggler site not going anywhere, just because it doesn't go anywhere for you doesn't mean anything. What kind of idiot would post copyrighted mp3s on the home page of a publicly available site and then advertise it.

      Now who is the troll.

      --Aaron

  108. Hypothetically, by NeuroManson · · Score: 1

    I'm not much of a server geek, but don't some rack mount systems allow for a one slot PCI riser? If you go that route (slightly older rackmount systems can be bought for ubercheap), each can hold one tuner (and capturing video should be decent, since other than transferring data to the file server, they won't be doing anything else), then use one desktop system for the heavy stuff (encoding, controlling the individual recorders), and one that can act as a RAID file server for all of the recorders.

    As for the rackmounts, IIRC, those have built in VGA outputs. Connect those to a bunch monitor sharing blocks (4 to 2, then the 2 to one monitor, so on and so forth), and you can switch from live to recorded on the fly. This is assuming, however, that you want to watch everything on the monitor, and not the TV.

    Of course, with the pricing approaching ludicrous numbers to build such a beast, you'd be better off buying a few Tivos.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  109. Soundcard is just for playback. by autopr0n · · Score: 1

    the tuner/soundcard connection is just there so the tuner can dump audio to the speakers in real time without using the host computer.

    --
    autopr0n is like, down and stuff.
  110. Re:Open Source PVR is not as simple as people thin by Yebyen · · Score: 1

    To the contrary... I've been using MythTV for a while now, and it has been mature enough to be useful for quite some time. The current release does not have any of the problems mentioned in the post with the random bolded words... it supports recording to mpeg4, has a pretty (and themable) interface, and it would take quite a bit to get me to switch to another PVR project. Current CVS (0.8 release is nearing) even supports TV over Network. MythTV is already capable of most of the things mentioned in the article. And I close with,

    IN SOVIET RUSSIA, MYTHTV WATCHES YUO!

    --
    Restating the obvious since nineteen aught five.
  111. Hardware compression cards? by Quixote · · Score: 1
    As has been pointed out by various people, raw video works out to about 132MB/s, a non-trivial number.

    One solution is tuners with hardware M(J?)PEG compression. Are there any that are supported under Linux?

  112. Moderators on crack (offtopic) by Osty · · Score: 1, Troll

    Troll? My post was modded as Troll? Are you daffy?! The parent asked for recommendations on cases that would fit well (size and visually, I presume) in an entertainment center. I told him what I own and like. I mentioned a few issues I had with the case I own. In short, I answered his question with proper and relevant information alongside my own experiences with said product. So where, pray tell, did I troll?

  113. Wow by autopr0n · · Score: 1

    Imagine if you had spent all that time and mental something, anything, more important then spending more of your life in front of the tube.

    --
    autopr0n is like, down and stuff.
    1. Re:Wow by anewsome · · Score: 1

      I spend about 2 hours a week watching non-sporting events on the tube. Now if I could just manage to do that with the computer.

  114. Controlling a satellite receiver from software? by Stalemate · · Score: 2, Interesting

    This is only slightly related, but here goes. Does anyone out there know of a way that I can use some combination of computer programs/scripts and hardware to control my dish network receiver from within a program? I have dish network and cable and I'd like to use something like freevo (modified) with the guide features, but I would like to be able to do all of my channel changing through one interface. For example, if I selected a channel that I got through the satellite only then I could send a command to the satellite to tune to that channel. It would give me a seemless interface into all the channels I receive, and the person watching wouldn't have to know that to watch FOX you use the regular cable channel and to watch TLC you have to turn on the satellite and put the tv on channel 3.

    I feel confident that this could probably be done using some infrared transmitter, but does anyone know of a way that might be able to send commands directly to the satellite receiver without just acting like a remote control?

  115. Heres why (one reason) by CharlieO · · Score: 1

    When I first heard about PVRs as they are now known it was a time shifting device. I know that sounds simples, let me explain.

    Now in the UK we have 5 analogue free to air broadcast channels.

    What someone had done was to build a machine that could continually record the 5 channels to a disk array and play one back. There was enough disk space to cope with 24 hours of TV.

    Now the big difference with this approach to the one that modern PVRs do is subtle - a modern PVR is just a smart disk based VCR - this monolithic apprach means you don't have to set schedules, pay for download guides, or have your viewing information passed back to your cable provider - it just means you can watch any TV that was broadcast in the last 24 hours.

    Your favourite shows are on at the same time - no sweat watch one after the other - you may think you do this with any PVR but unless you have 2 recievers you can't timeshift both programs - you have to watch one live and record the other.

    Three of your favourite shows overlap - no sweat.

    Your mate tells you about a great program that was on the night before - no sweat its on the array.

    You see how this is different to most PVRs now.

    Spool forward to now (I saw this idea about 4 years ago) and its not practal to record everything from your STB - but I guess you may watch 16 channels most of the time - and these days you can probably keep 3 days worth on a reasonable disk array.

    Oh - and I've thought of another. If you were making low budget films wouldn't it be cool to be able to hook up 5 camcorders and record the feed from them all in perfect sync for editing later?

  116. Clusters not needed. by -tji · · Score: 1

    If you can find a TV capture card with decent drivers that allow more than one card to co-exist in a device, you're half way there.

    For analog TV, you will need cards with hardware encoders, so all the heavy lifting is offloaded to a specialized chip - away from the CPU, on the other side of the PCI bus (i.e. not effecting either of those resources with high bandwidth requirements).

    For digital TV, it's even easier. When the decoder captures the ATSC stream, it is a compressed ~19Mbps MPEG2 stream. The CPU just has to do a few DMA transfers to pull the stream & send it to disk. This is very low overhead. I have an HDTV PCI card today, when capturing, it's barely a blip on the CPU meter.

    The PCI bus is irrelevant at this point, because it could theoretically handle over 20 of these ATSC streams simultaneously (32 bit / 33 Mhz PCI is ~1Gbps). If you think you need more headroom, go with a server board, with 3 peer PCI-X busses, they are not expensive.

    The Hard drive performance should also be a non-factor. Hard drives are rated in MegaBytes per second (a decent one is ~40MB/s). So, you can fit plenty of 20 MegaBIT/s streams into that pipe.

    Hard drive capacity is a bigger issue.. Slap in a few 200-250GB disks in a RAID array, and you're all set.

  117. There is no way... by FrankieBoy · · Score: 1

    ...that there are four things on TV at the same time that are worth recording.

  118. Re:Here's why (one reason) by Shadowfoot · · Score: 1
    Oh - and I've thought of another. If you were making low budget films wouldn't it be cool to be able to hook up 5 camcorders and record the feed from them all in perfect sync for editing later?

    The movie Timecode does something like this.

  119. WHORE by Anonymous Coward · · Score: 0


    I am a dirty, dirty, dirty whore.

    1. Re:WHORE by Anonymous Coward · · Score: 0

      mod this slut up! ;oP

      (and fsck the 20 second reply restriction while your at it heh)

  120. For that application, yup by IcEMaN252 · · Score: 1
    From Motion:
    Motion detects motion by comparing a fresh grabbed image with a reference image. If there is no motion and no noise new_image-ref_image should be zero. If there has been a change in the picture the result will be different. To prevent noise to be seen as motion the change has to have a certain level and there have to be a certain amount of changes before a motion is declared.

    The reference frame itself is recursifly updated with the new picture, so after it has been updated with pictureN it will consist out of: 1/2*pictureN + 1/4*pictureN-1 + 1/8*pictureN-2 and so on.
    That's great for a stationary camera, but for anything with a jumpcuts (scene changes, commericials, etc), it obviously fails. So security cameras thats great. Don't use it for PVRs, but security cameras go for it.

    I have to say though, isn't this really just an extremely striped down variant of MPEG style compression, or at least a similiar idea to Motion Compensation?
    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
  121. Anti-TV Religion by nathanh · · Score: 3, Interesting

    What is it with this anti-TV religion that some people seem to have joined? It's not just that they don't watch TV, they insist that nobody else should watch TV either. If you watch TV you're an inferior person! They interrupt conversations to make sure that everybody knows they don't watch TV. They are insanely PROUD of the fact that they have never seen an episode of Farscape, or didn't watch the 6-o-clock news last night.

    At what point did "not watching TV" become such a huge achievement for these people? Is there a similar group of anti-readers? Imagine some nutjob interrupting a conversation about an Asimov novel to make it clear that he never reads novels and in fact doesn't even own any novels! You'd rightfully think a person like that was mentally deranged, yet this bizarre behaviour is proudly proclaimed when the medium is television.

    To all you idiots repeating the tired mantras of "I never watch TV!" and "You TV watchers should get lives!", I say that you are the people without lives if you think not watching TV is some sort of achievement.

    1. Re:Anti-TV Religion by Anonymous Coward · · Score: 0

      STFU and turn on the TV!

    2. Re:Anti-TV Religion by barryfandango · · Score: 1

      If you actually want to learn more about TV-turnoff culture, go here:

      http://www.adbusters.org/campaigns/tvturnoff/

      --
      In all matters of opinion, our adversaries are insane. -Oscar Wilde
    3. Re:Anti-TV Religion by cryptozoologist · · Score: 1

      actually, not watching _commercial_ tv is an accomplishment. i have seen and enjoyed farscape, my public library has the first season on video tape. what i don't see and don't enjoy is being programmed by madison avenue. the insidious (and sad) thing is that most people who have grown up with it just don't see it.

      anyhow, methinks thou dost protest too much, surely you must suspect there must be something wromng with your video habits or why would you bother to post such a bileous missive?

    4. Re:Anti-TV Religion by macrostiff · · Score: 1

      Interrupted conversations?
      Do you have any idea how much time people
      spend either taking about TV and how much
      TV content has become part of the language?

      DO you have any idea how culturally insensitive
      TV watchers are?
      When someone says, "I don't watch TV", they are
      politely letting you know that they lack the
      context to understand WTF you are talking about!

  122. DirectTivos with Turbonet cards = better solution by mcloran · · Score: 2, Interesting

    You would be far better off using DirectTivos for the capture boxes. You can then 'hoover' the recorded shows onto a massive central server by using the Turbonet cards and simple protocols. This is better for multiple reasons:

    1) You get the direct satellite stream without going through the decode-reencode step that reduces quality. This results in a huge increase in picture quality.

    2) The Tivos can pull double duty as playback devices and capture devices. You'd just need a minor first step to make sure what you want is transferred from the server before playback.

    3) If you want you can build a diskless, (fanless?) box with a 100M ethernet connected to a switchport on a switch with a gig ethernet to the server. This would give you better control over the output, especially if going to an HDTV ready TV.

    4) The Tivos can act as backup devices for what is recorded when the server goes kaplonk. Still playable! This increases the WAF (Wife Acceptance Factor) greatly.

    Good luck with whatever you are doing recording sixteen channels simultaneously.

  123. My DirecTivo Already Does That - Plus by Dr.+Wu · · Score: 1

    The only drawback to this idea is that it sounds pricey...

    I've had a DirecTivo for nearly two years, and bought a second one a few months back. If you have DirecTV, this will allow you to record two shows at once (which is a godsend). Even better, is that it's recording an already compressed stream, so you don't have to worry about losing any signal quality (other than the already heavily compressed streams of some DTV channels).

    The unit will set you back about $350 and do about 35 hours of video. The good news is that on the Sony models that I've bought, I've already been able to add a 80 gig drive vs the original 40 (and it even has an extra power plug and bracket if you just want to double your drives).

    I've also talked to some people who have networked these machines, and I'm personally going to investigate installing either a removeable HD or perhaps even a DVD-R.

    Great resource for things like this is the TivoCommunity

    Dr. Wu

  124. RAIDs by IcEMaN252 · · Score: 2, Informative

    Well, a lot of motherboards come with onboard RAID now, in addition to the regular ATA, so you could fit 8 IDE devices on one board.

    That being said, you'd probably want to add a RAID Controller anyways. From my experience, they perform better than onboard chips which are usually stripped down. Either way though, you definately want to RAID the drives in at least RAID 0 if not RAID 5. Not only do you get a larger logical drive out of it, but the performance boost can help as well.

    And, yes, as others have said, it varies VERY much by how much quality you want. Native DV (the defacto for "online" video editing) uses 40/3 GB/hr. That's roughly 30 Mbit/s based on my quick calculations. MPEG I/II/IV all offer various bitrates at various qualities. But, what you save at the harddrive you lose at the CPU there.

    Something to remember is that many people are using theoretical maximum bandwidths when calculating the number of streams. When I run no-load write tests on my Video RAID, I usually only get 50-60 Mb/s. Granted the drives need some defragging and there are background processes running, but that's the real world.

    We just got a Canopus DVStorm2 (roughly a $1200 real time editing card) at the station. It will allow you to simultaneous capture 3 streams into DV. I haven't tested it yet, but I'd assume I'd want to set each stream to its own drive to maximize performance. Probably could get away with two to a drive without headaches. I really wouldn't want to try all three without fear of losing a frame over an hour. Point is, be reasonable with your expectations from an IDE drive.

    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
    1. Re:RAIDs by TheRaven64 · · Score: 1

      Well, a lot of motherboards come with onboard RAID now, in addition to the regular ATA, so you could fit 8 IDE devices on one board.

      I wouldn't recommend running more than one drive off an IDE channel, since IDE really doesn't cope well with interleaved data. It's fine if you don't want to access the drives simultaneously, but for RAID it's just plain crazy. My 7200rpm drive lets me right at 5-10MB/s (and it's about 2 years old, technology's probably moved on a little). That's ample for DVD quality video, especially if it's encoded in hardware using something like this card with a built-in MPEG-2 encoder. Which uses 12Mb/s (1.5MB/s) at maximum quality. 4 of these, 4 IDE drives, one per IDE channel should give you ample video bandwidth. You probably wouldn't want to use raid, since then you'd be multiplexing all of the video streams to a single virtual drive, then splitting it to write to the separate drives.

      One thing that is important is a large amount of ram. IDE drives often pause for thermal recalibration, which makes them less than ideal for video capture, especially if you want to read from the drive while writting, so a large disk cache is going to be essential.

      --
      I am TheRaven on Soylent News
  125. Keep Slicing and Dicing by IcEMaN252 · · Score: 1

    Don't forget that your typical TV crops about 20% of the image and ignores half frame. There's a reason why bugs are positioned at the top of the "lower third" of the frame.

    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
  126. Re:Open Source PVR is not as simple as people thin by buck_wild · · Score: 1

    So who's saying it has to be a Linux solution?

    --
    If all you have is a hammer, everything looks like a nail.
  127. Uh, MPEG4 Doesn't Do Realtime Very Well by IcEMaN252 · · Score: 1

    The best way to get MPEG-4 video with high quality and a low bit rate is to you two-pass encoding. Its very hard to do two-passes in real-time, seeing as you have to finish all of pass one before pass two begings.

    Let's not forget where MPEG-4 got popularised: the Divx that was sold as rental replacement. The whole idea was to fit an entire movie in studio quality video on what was effectively a souped up CD. That was done in a process that was anything but realtime.

    And you're absolutely right. Its not feasible at this time to encode 4 MPEG-4 streams at once given present technology in real-time. As per MPEG-2 being massive, that all depends on your perspective. To me it saves space compared to DV.

    --
    CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
  128. for a cheap fanless box... by Temsi · · Score: 1

    check out the VIA EPIA Mainboard, with a built in 933MHz VIA C3 processor, 5.1 channel audio, video, tv-out, hardware mpeg decoder, 10/100 LAN and more.
    All for a measly price of approximately $150 or so.
    All you need is a tv tuner card (note: this mobo only has 1 PCI slot).

    More info here

    --
    -- This sig for rent.
  129. Re:Open Source PVR is not as simple as people thin by Anonymous Coward · · Score: 0
    Here im trying the tag

    Now I

    • am
      • trying out
      • the
      • tag.

        It works! I have a post that is inargueable!

  130. Just Buy a TiltRac. by UnifiedTechs · · Score: 1

    http://www.tiltrac.com

    Sure there $50,000 but why re-invent the wheel?

  131. and maybe a 5th PC that controls the others by Anonymous Coward · · Score: 0

    One PC to rule them all, one PC to find them
    One PC to bring them all and in the darkness bind them!

    Sorry, couldn't resist.

  132. Re:Open Source PVR is not as simple as people thin by Yottabyte84 · · Score: 1

    I also tried to build a PVR based on linux. Suckage. Duy a TiVo. I did. Then I upgraded it. It rocks. The DirecTiVos can record two channels at once. My PC? Am trashing the All-In_wonder for A GeForce 4 with DVD/DivX/VCD/MP3/OGG/CD/Emulation box.

  133. Use S-VHS recorders by hermango · · Score: 1

    I noticed that one of the electronic retailers had JVC S-VHS recorders for $89 last week. A S-VHS recorder with S-VHS tape is pretty close to the standard digitized stuff. The only trick to using four of them is to figure out how to make the remote control only one at a time. You could probably spend less than $100 to rig up something that would work. So, for around $500 you've got four machines that will record six hours of stuff each. Of course the individual VCR's won't record and playback at the same time, but nothing is perfect.

  134. Pace have done a dual version by grundie · · Score: 1

    If you have a ganders here. You will see that Pace have released a box that allows you to watch one channel while recording another on to hard disk. Plus this box sells officially for £299, but I've seen it on sale locally for £249. If a two tuner box can be launched for such a low price, I can't see cost being the barrier to a 4 tuner recording version. Surely its only a case of getting faster hard disks, before a 4 channel recording version becomes available.

    I'm quite happy to stick with my Tivo, but when they launch a box that can record two channels at once I'll jump for it. I'd love to be able to record The Kumars at No 42 and The News at the same time. I give it a year or two before such a device hits the market.

    As for the current I am able to view two channels at once on my Mandrake box using two Hauppauge cards, I can only record on one though as the HD strains when I try both. There is a windoze product called PowerVCR and it is made by CyberLink, this compresses video in to MPEG for recording to disk, thus the main bottleneck is processor power and RAM, not HD speed. That is what is needed on Linux, a good realtime analog to MPEG encoder as a stop gap before recording the digital stream directly to disk is possible (drivers, copyright etc).

  135. Re:All I need is a Tivo with dual-outs or builtin by Anonymous Coward · · Score: 0

    Actually, TiVo is planning a software update to do just that.. That is why when you look at their new remotes (on the website or when buying a TiVo2) they have a "Window" button for that express purpose. :-)

  136. multi-channel Tv card in xilinx? by Anonymous Coward · · Score: 0

    how'bout u take one of them xilinx chips that can have 4, 8, even 16 little CPUs, instead of programming CPUs, program TV tuners. voila!

  137. it's easy by Anonymous Coward · · Score: 0

    go buy two low-end hi-fi stereo VCR's. attach each one to an FM receiver, set the timers to record for you, and you get up to 8 hours of stereo audio. i've done it before for long concert broadcasts.

  138. Streamed TV? by Millyways · · Score: 1

    Thi swould be impossible with new digital TV service we have in Canberra Australia.

    TransACT streams your selected channel from their HQ directly to your set top box via high speed ADSL (this same link also contains high speed internet).

    So recordign more than one channel at once, or even watching on eand recording another becomes a problem.

    Martin

  139. Who needs to record 12 channels at once? by old-lady-whispering- · · Score: 1

    I would assume you mean 12 channels of cable because it would be impractical with satellite and pointless with broadcast tv. I suppose you could try to build your own 12 channel demux/decrypt for satellite but you would need an awfully large crack pipe. Even if you had satellite, cable and broadcast antenna to feed this monster who the hell will have the time to watch all the content you are recording. You would be far to busy administering your mini-headend and working a second job to pay the electric bill. Perhaps you should just start off with single PC with 4 capture cards. You could even purchase an IDE raid to store even more crap. You could impress your friends by playing every episode of Aqua Teen in high quality digital video but beyond similar efforts I don't see much use in 12 record channels.

    --
    The truth suffers more from convictions than from lies.
  140. Cool. by Anonymous Coward · · Score: 0

    Nothing like mass piracy to promote Linux.

    Maybe we can promote Linux to accouting firms that practice Arthur Anderson style accounting and get Saddam to use Linux too. Hey, North Korea could use Linux with mysql+apache to have a webapp for tracking their nuclear missiles.

  141. Forget it if you're going with DVD quality by Anonymous Coward · · Score: 0

    video, because you're going to have to have a lot of storage. Put it this way, at 720x480 w/ stereo audio, you'll need about 15GB/hr uncompressed (well with some loss-less compression).

  142. I have 6 machines doing this - and a golden rule! by Ella+the+Cat · · Score: 1

    Golden rule - Don't make any assumptions about hardware. Build a prototype, test it, clone it. Test 2 before you buy more. I have a system to do more or less what you're thinking of built around 5 Shuttle SV25 and 1 Shuttle SV24. I got my prototype going on the SV24, bought the 5 SV25s because SV24 was obsolete, and found out that a chipset change between two very similar models meant I couldn't rip CDs on the SV25 (still not fixed by 2.4.20 I'm told, I run 2.4.19, but I'm told Windows works fine - sigh). Since there's only one PCI slot per machine adding an IDE board fixed it for one SV25, but the others don't have a free slot. I have 3 Pinnacle DC10 analogue video in/out boards, all worked beautifully, then I bought one for another different setup and got ghastly grey diagonal lines interference that needed a hardware soldering hack (electrolytic decoupling capacitors) to fix - that could have been an expensive ~$200 mistake. I bought 3 instances of a respectable brand CDRW/DVD drive that had issues playing the first track of VCDs that two other brands do not.

  143. PVR and digial TV by awol · · Score: 1

    Given that Digital TV is already compressed, what about just capturing to disk (or tape or whatever) the raw channel data as an RF stream and then "downloading" it vi RF back to the decoder when you want to view it or process it or whatever.

    I know there are _lots_ of channels, I am not suggesting that one should/could collect all the channels (is that even feasible), but the channels are all frequency modulated are they not? So just a bit of frequency channelling hardware and you should be able to record as many channels as you like without requiring multiple decoders.

    As an aside, the big scam, IMHO, of the (non HD) digital TV business is the description of it as higher quality pictures, which is just wrong. As any (PAL :-) TV owner with good normal TV reception will tell you, the compression artefacts in DTV are there for all to see. The big advantage, and it is advantage enough to get my $1.00, is that the quality of image does not "degrade" with signal strength in the same way that normal TV does (oh and they can pack many more channels into the given bandwidth :-). Sure it gets a bit blocky when things go awry but overall you get crystal clear images all the time (compression artefacts apart).

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  144. Flashback to my school daze by Zero__Kelvin · · Score: 1


    This article and many of it's responses reminds me of when I asked my teacher what temperature is needed to boil water. Naturally, he couldn't answer until he first found out why I wanted to boil water and suggested several alterntives to boiling water like not heating it all, switching to boiling other liquids, etc. Of course, it wasn't until I explained to him that I wanted a readily available liquid to scald people who want to know answers to questions without laying down a really good reason for needing the information first that he was able to answer me. 8^}

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  145. signal combiner by Anonymous Coward · · Score: 0

    I'd be happy if I could find a cheap way to combine four or five directv boxes into one cable like signal.... Say each one is dedicated to one of these channels... ABC, CBD, NBC, FOX, UPN, WB.
    They are all transmiting to channel three or four, I'd like to combine them so any t.v would get all five stations using channels 2-6 if hooked to a splitter..
    But that so far eludes me.

    1. Re:signal combiner by aderusha · · Score: 1

      what you need is an rf modulator like this: http://www.smarthome.com/7780d.html

      basically takes a composite input and spits an output onto broadband cable. if you want stereo sound figure on adding at least $100 per device, and make sure it's "frequency agile", that is, it will broadcast on channels other than 3 or 4.

  146. Windows PVR Software? by Escher0 · · Score: 1

    I know this is a little OT but just I couple days ago I set out to find the best PVR software for Windows. Yes I know Windows sucks *nix rocks and everything but the fact is I'm stuck with Windows for now and would really like a decent PVR program. Anyone have any suggestions? btw. MythTV looks amazing, I wish they had that for Windows...

  147. EPIA 5000 mini itx boards by MattWeth · · Score: 1

    Build a bunch of fanless EPIA 5000 mini itx mobo's into a single box. They come with onboard sound and a pretty good video chip and as they're only 170mm square it should still be manageable in size and cheap.

    Then install the linux clustering distro of your choice (the boards run RH disto's out of the box, and there are a couple of RH based clustering projects out there).

    M

  148. Another Voyeur Dorm Addict? by tommck · · Score: 1
    What... You tapped into all the feeds in the house and you want to watch Michelle take a shower first and THEN watch Janet bang her boyfriend? No more switching windows? Very nice...

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  149. How Do We Build A Better TV-Viewing Adapted Human? by meehawl · · Score: 1

    What would be good ways to build a multichannel VCR? Think of a cluster of 4 PCs, each having 4 TV-cards?

    More to the point, how to we get the gene engineers to redesign the human frame with several extra ocular inputs and a quad-cameral consciousness so they can absorb all this TV you seem intent on capturing?

    --

    Da Blog
  150. Re:Open Source PVR is not as simple as people thin by Anonymous Coward · · Score: 0

    [ ] You have ever heard of vdr (http://www.cadsoft.de/people/kls/vdr/) and its plugins.

  151. More math by maddogsparky · · Score: 1
    NTSC video is often sampled at about 10 MHz or faster with 10 or 12 bit resolution. Calculating this way, you get 10 to 16 MB/second (round up to next byte when sampled).

    3600 seconds/hour * 16 MB/second gives almost 40 GB/hour/channel. Considering the size and throughput of modern disks, you may be able to capture a few channels for an hour or so before you would have to process the data. Hmmm, I guess you could do this for almost any bandwidth if you had the appropriate frequency shifting setup. Starting to sound like a softare radio...

    --
    science is a religion