Recommended Hardware for Streaming MP3 Radio Stations? 171
Silent Node asks: "I am involved with a campus radio station where the web-site, e-mail, and pretty much everything else are hosted by third parties. In the interests of both cost savings, and control, we're considering purchasing our own server, and handling things directly.
Aside from hosting a nothing-too-wild web site, this server would also have to hadle about two-dozen Email accounts, a couple mailing lists, and...streaming audio. I have experience administrating Windows NT, which is why I don't want to use it for this many things on one box. Our consideration is to perhaps get a G4 and run Linux on it. I have a few questions related to this... Would it be 'easier' just to run x86 Linux? What sort of minimum specs would a server like this need (remember, being listener funded, price is a big deal)? What streaming media sofware choices would we have (MP3 streams would be prefferable, due to the wide distribution of players)? Do you forsee any 'hang-ups' I haven't mentioned (i.e.: is this even practical)?"
Bandwidth (Score:1)
Re:G4 is going to rip the Sh*t out of an MP3 (Score:1)
Dual Processor Warning (Score:1)
Multicasting? (Score:1)
Hmm.. Here, (Score:1)
I managed to make the top 10 on the shoutcast charts a few times, all being served over one Mediaone Cable Modem. When the load got really bad I would have a friend put up a mirror.
His questions needs a different answer. (Score:1)
-Davidu
Re:His questions needs a different answer. (Score:1)
-Davidu
Free streaming software (Score:2)
Don't forget a 32 and/or 20kbps stream (Score:1)
Re:Audio/video tools (Score:1)
Here is the unix version [fourmilab.ch] and windos version [fourmilab.ch].
Mac G4 for Streaming... (Score:1)
Re:Dual Processor Warning (Score:1)
Re:NT is perfect for the job (Score:1)
Latest kernel supports ATI RAGE 128 :) (Score:1)
www.linuxppc.{org|com}
Re:hmmmm... (Score:1)
Remember, the AltiVec is basically one massive DSP
And this is what DSPs excel at!
For a total of 5 x 100mbps of bandwidth! (Score:1)
For a total of 500mbps of switched bandwidth, yummy.
Of course, you could put another 2 of those cards in! Or put gigabit ethernet cards in! (Its a build to order option!)
MOSXS is one very very stable OS.
Only reason I run LinuxPPC, is it won't run on my hardware
Re:G4 is going to rip the Sh*t out of an MP3 (Score:1)
G4? (Score:3)
Even when it does, I doubt AltiVec support is going to be in GCC for at least another year, and probably more like two, although now that Apple uses GCC to compile OSX it's quite possible that they'll contribute Velocity support themselves rather than wait for it to come "naturally." And they will contribute it if they write it; Steve Jobs is still reeling from his last skirmish with the FSF and I don't think he's willing to try closing modifications to GCC again.
This said, Icecast seems to be the way to go for a streaming server. QuickTime is your other major option, and while it works quite well there's the problem of the fact that there is no Linux QuickTime Streaming player, so you'll cut off a portion of your audience.
What I find off here is that no one has mentioned bandwidth, which is just as important as processor power. You probably already have significant bandwidth because of the Webserver, but you might want a separate connection for the new one (getting a 10Base-T on campus shouldn't be hard at all; of you're lucky you might be able to get 100Base-T). The college itself should have adequate bandwidth for your needs.
Re:running mp3 stream radio station. (Score:3)
The gogo encoder is in the FreeBSD ports collection [freebsd.org]. A fine Japanese contribution by the way. This is from the Description [freebsd.org]
gogo, 'Gogo no coder' (which means 'afternoon coder'), is a very fast MP3 encoder based on lame-3.23 which is optimized for MMX, K6-2 3DNow! and Intel PentiumIII SSE. The latter is available when FreeBSD supports SSE. (Linux supports it.)
*** DON'T OVERCLOCK YOUR K6-2 ***
Gogo heavily uses the 3DNow! unit that almost is asleep usual, and the CPU becomes very hot even in normal clock. So overclock may cause serious internal errors or crazy results. Also, this may be same on PentiumIII.
You can download it from here [freebsd.org]. Other related interesting stuff like icecast [freebsd.org], vic [freebsd.org] and vat [freebsd.org] has been ported to FreeBSD [freebsd.org].
Feel free to try.
Re:G4 is a viable option (Score:1)
Encoding never seemed to take up much memory on my UltraSPARC IIi using the old Frauenhofer encoder, but it did absorb all CPU..
Until memory gets down below the 'Taiwan disaster' gouge, I'd hold off on getting that much, particularly if it's in 256M DIMMs...
Mac might be a bad idea.... (Score:1)
For example using LiveIce and Icecast on the same machine I can encode live audio and saturate my 100Mbit card on a PIII.
Re:My streaming server (Score:1)
(and even before shoutcast came along you could use mp3serv to broadcast live from linux...)
Re:MP3 Streaming - on the cheap (Score:1)
Would It qualify as a conspiracy theory if I pointed out that the Beta version of xingmp3enc (released before Real bought them) worked fine without any need to hoodwink it into working?
Re:Spend your money wisely... (Score:2)
That's just my $0.02 though.
--
... (Score:3)
Hope this helps!
--
WVTC has done this for a few years. (Score:1)
EIDE mirroring controller for Linux (Score:1)
> IDE RAID controller that works nice under linux/FreeBSD will take some searching.
The Duplidisk from ARCO http://www.arcoide.com [arcoide.com] works fine in Linux. Given the cost constraints of this project, I'd suggest using one or even going with software RAID instead. SCSI RAID is likely to add a lot to the total project cost, without providing much real benefit, IMO. Use any 'spare' money for more RAM, or even towards a second server!
Jonathan
Re:His questions needs a different answer. (Score:1)
K7 (Score:1)
You don't _need_ a G4 (Score:1)
You use a Shoutcast Source plug-in to send the source to the server. The server can be a Linux, or some other high-capacity server.
I use Live365 for my server, because they'll give ANYONE a 100 listener channel, all you have to do is apply for it. The only thing they can't do is relay the song name/artist info that you would normally send out to the listeners. Samll price to pay for that kind of bandwidth.
All I have to do is find the bandwidth to send out a single 128-bit/44khz stream, NP over DSL.
G4 is going to rip the Sh*t out of an MP3 (Score:1)
Too bad you can't buy it with a decent OS.
Re:G4 is going to rip the Sh*t out of an MP3 (Score:1)
OS X might rock, if Apple could release it. 'Til then, I re-iterate: It would be nice to buy a G4 with a decent OS.
Re:Spend your money wisely... USE Live365 (Score:1)
Re:MP3 may be OK, don't know about MPEG-4 audio co (Score:1)
In my experience, it takes just as long to rip a cd at 56bits/22Khz as it does to rip one at 128bits/44khz. And a P2-266 with 128megs of RAM can encode a live stream at 128bits/44khz, just fine.
Fine tuning for speed isn't really that big of a deal. Finding a fast machine with a fast connection to the internet to act as your MP3 server is.
And I'm not sure there is a server that can serve out the same source stream as both high and low speed streams, so you may need two servers.
Perhaps vmware for one of the servers?
Re:G4 is going to rip the Sh*t out of an MP3 (Score:1)
Think Not.
I re-re-iterate: It would be nice to be able to buy a G4 with a decent OS.
Re:Anything but Athlon is Idiocy (Score:1)
Oops, I guess this whole line of thought is completely moot to the task at hand.
Re:Athlon Smokes Intel Now! (Score:1)
Re:K7 (Score:1)
Fat Free Radio (Score:1)
if (nt == unstable) { switchTo.linux() }
Re:You don't _need_ a G4 (Score:1)
I've noticed this.. (I listen to some of the live365 streams sometimes) .. is it because they are using old software or some technical reason or what?
Layer 4 (Score:1)
Re:Split encoder and server? (Score:1)
Probably overkill (Score:2)
Re:Buy an Athlon 500 (Score:2)
One day I'll be able to buy a dual 2.2 GHz system for under $2000, but I wouldn't tell someone to postpone their purchase because of that.
Right now, the way I see it, is Athlon's a great gaming machine and office PC, but for workstations and servers, I'd not go out of my way to accomodate it. A dual P-III system will, yes, cost much more than an Athlon, but you'll notice much more drastic performance benefits, IMO.
Re:G4 is going to rip the Sh*t out of an MP3 (Score:2)
The summary is, yeah, the mac was severly lacking 4+ years ago, but the current OS has come a huge way since then. It's unbelievable. You can still crash the thing, but it takes much more effort.
Re: gogo (Score:1)
anyone know where i can get more info on all of this patching the kernel business involved in using Xing? I was gonna bill the radio station for an extra $20 and buy Xing.
Doviende
"The value of a man resides in what he gives,
and not in what he is capable of receiving."
Re:G4 is vapourware (Score:1)
You probably... (Score:2)
So to make it short:
Celeron or P2 processor (at least 400mhz)
at least 512MB RAM
RAID5 with lots of space
64kbps (at 22khz) for good playability
I don't suggest a Mac server because I can't testify to the reliability to PPC linux or MacOS X. Alot of the question depends on your bandwidth too. If you're running off a full T3 you're going to need a faster server with more RAM because more people are going to be using it at once. If you've got a smaller connection you don't need as much umph in the server and you probably should encode the MP3s at a lower bitrate to maximize your bandwidth.
Re:Bullshit. dont listen to this guy. (Score:2)
Re:98... (Score:2)
Re:Athlon Smokes Intel Now! (Score:2)
$800 for the memory alone maybe (Score:1)
Re:theres a diffrence (Score:1)
SCSI, bitrate and the computer (Score:1)
On bitrate, are you going to be catering to dorm students only or also to those living off campus? If you want to do both, I suggest having two seperate streams, one at 48 bits and the other at 128, which makes a good compromise between quality/bandwith/disk space and give you a larger audience.
As for what kind of cpu you need, a 400 mhz PII or 350 mhz G3 would probably do you just fine if you have a SCSI disk and a good amount of ram (I'd say 256, but you could probably get away with 128). Depends on how much of an audience you expect to have and how much web/email serving you plan to do.
Icecast REALLY doesn't take all that much cpu/ram (Score:1)
off of my server using Icecast.
Wanna know how much cpu/ram they use??
Icecast uses 1.33% ram (64M) and less than 1% CPU of a P-100!
Shout uses a steady
Now if you have, say, 600 streams... you're going to need a whole lot of ram... but you're not going to need a p-II 400 or a G-4.
If you're going to encode on the fly... that's different. I'd like to re-encode to 64kbit streams
for some folks.. but that p-100 just can't handle it
and I'm outta hd space
Anyway... I run my own radio station for myself and
a select number of friends... all my cd's are
encoded and stored on my server... I just connect
up anytime I want to listen to them...
As for stability?
Icecast has been running on my linux server for
nearly 6 months straight now. Not a burp, twitch or
even sideways look. *shrug* Works for me.
I'd love to see a write up on how this all turns out.
Re:Icecast REALLY doesn't take all that much cpu/r (Score:1)
read your entire post before responding...
They never mentioned needing to encode real-time yet
I still mentioned that you would need a MUCH faster 'puter for doing just that...
*knock-Knock* Hello? Dweeb?
Jeeze.. am I pissy today or what?
Musta been that bowl of Crabby Flakes(TM) I had for
breakfast, eh?
Audio/video tools (Score:1)
Re:To bad for G4 (Score:2)
If I was doing this I would check out the availability targets first before saddling myself with some sort of frankenclone.
Re:G4 is vapourware (Score:2)
The older Yosemite based 400 MHz systems were showing up even earlier.
Re:G4 is going to rip the Sh*t out of an MP3 (Score:2)
I think that anyone that is comptemplating a G4 server should nose around a bit. These things are *not* far off.
Re:G4 is going to rip the Sh*t out of an MP3 (Score:3)
The prices shown on this page are not the edu prices, either.
Re:Layer 4 (Score:1)
and
Foundry server Iron
are 2 layer4 switches
Player and specs (Score:1)
Linux has a very good reputation when it comes to mp3 stream serving. The best utility for this is (a href="http://www.icecast.org">icecast. The web site includes pointers on what other software ull need (decoders such as bladeenc).
The hardware is quite easy to, a P II 400 will cope easely as long as you give it enough ram. 256Mb would be a nice amount to start out with.. Mailing lists and websites wont realy impact on performance that much. .. thats 14 K a second PER listener. So its very important to decide on a good speed (64Kbit is still decent quality) ... or offer several streaming speeds (modem / isdn / cable), and make sure you do you do the math, what type of line are you on, and how many do you want to serve. Suppose you want to be able to serve 100 clients, with a full quality stream.. thats 100 * 14 K/sec .. thats 140K/second .. this will easely eat up a full t1 .. suppose you want to grow and serve over 1000 clients ? ... well u get the picture :)
The main problem you will encounter however is bandwidth usage. For a good quality stream you need 128kbit - dual isdn
-- Chris Chabot
"I dont suffer from insanity, i enjoy every minute of it!"
WRUW-FM -- http://radio.cwru.edu (Score:2)
Live webcasting is what I do. Check it out at the WRUW page. [cwru.edu] MP3 is definately the way to go. We have a 300 (clocked to 450) celeron and 128mb ram. It's on a dual board, so if we ever need more power, it'll be real simple. we've got a SB Ensoniq PCI soundcard that we feed our signal off or our airboard. We run Linux (duh :-),lame [sulaco.org] with some magic with named pipes and netcat and apache and we have as many streams as we want.
We also have an AudioActive [audioactive.com] hardware MP3 encoder, that the folks at Telos/Audioactive were kind enough to donate (They ROCK!). It encodes one signal (56kbps) and our server encodes another (24kbps).
I discovered that to the sound quality of 56k is comparable to a normal FM broadcast, so you really don't need a higher bitrate. The 24k stream is mono for modem users.
The biggest bottleneck is definately your bandwidth to the rest of the world. We are lucky enough at CWRU to have one of the worlds biggest ATM LANs. The 155MB/s of oncampus bandwidth is denfinately nice to have. We were on ethernet, and I was dreading possibility of crashing our Ethernet segment. Now with ATM, we can have unlimited on campus listeners (because more Case students have computers than radios :-) and our off campus bandwidth lets us have about 150 listeners from elsewhere. If you have more questions, please don't hesitate to email me. It should be pretty obvious as to what my email is :-)
98... (Score:1)
98 isn't that stable, but one to two days of uptime isnt' that bad ether.
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
theres a diffrence (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:G4 is going to rip the Sh*t out of an MP3 (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
BE??? (Score:1)
BeOS is mainly a single user OS from what I've heard, It may be solied but I don't know if it makes a lot of sense as a server right now.
NT would cost a lot of money for a server licens, over a thousand dolars. remember the workstation version limits you to only 10 simultanious Server links (is there a reg hack to get around this?)
I don't think the SMP code in linux is that bad. It may not be as good as NTs, but it'll work
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
a **pair** of iMacs??? (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Re:98... (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
still no protected memory... (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
T1 might not be a limit (Score:1)
The listeners which are on the campus LAN are restricted by LAN bandwidth, not WAN bandwidth. T1 is only a fraction of 10/100Mbps LAN.
Split encoder and server? (Score:2)
There may also be advantages in putting the server in a campus network center, having only the encoder machine in the radio facility. If the audio feeds will be allowed out through the firewall to the Internet, the campus network people have to be consulted. They also may want to set limits for WAN versus LAN use. (How many people on campus will use LAN audio if they can use a $10 radio? But maybe alumni or off-campus residents will like the stream...)
Re:Dual Processor Warning (Score:1)
Re:running mp3 stream radio station. (Score:1)
In my (humble) experiences lower bitrate is good, except in music. I'm not sure what will be played on the campus radio, but I'm guessing it won't be speech (virtually the only thing which can be decently encoded at 24kbps). Slashdot radio? [thesync.com] Yeah, even they can get away with it, but have you noticed how lossey the sound quality is?
Those of us who visit Shoutcast regularly over 33.6k modems know that after finding a low bitrate site, the quality is less than a 50s A.M. radio. *sigh*
My recommendation is, if enough processor power is left, to encode at both 24 and 128 kbps. But, if as you mentioned, lame uses 20% of a K6-450's time just at 24kbps, it may be better to have a dedicated radio server on a powerhouse machine. As usual, the only thing holding you back is the dinero for the project.
-----
MP3 Encoding (was:MP3 may be OK...) (Score:1)
It's not about ripping speed, which is based largely on the speed of a CD/DVD-ROM drive, but about encoding speed. This is especially noticeable on slower machines.
My Pentium 233MMX using bladeenc takes about, oh, fifteen minutes to encode a five minute song at 160kbps. It can be done in a fraction of that time at lower bitrates.
Yeah, I'll agree, a PII-266 with gobs of RAM can do a good job of encoding. So can a 386. What we're looking for is a machine which can do it in real time. Broadcast radio isn't going to take ten every hour just to let the buffer on the server fill up.
Er, um... riiiight.
If we lived like that, Microsoft would be making billions. Oh, wait...
-----
multicasting (Score:2)
Bandwidth (Score:1)
Apart from that you should be able to run all of this easily on something like a P450. More RAM would definitely help with the streaming.
Apple's streaming software is one of the best open-source choices out there I believe, but it might work better with *BSD rather than Linux.
24k is not bad... (Score:1)
running mp3 stream radio station. (Score:2)
i use a K6-450 to produce a 24kbit/sec stream with the free LAME encoder (based on the ISO sources..) and it uses about 20% of the CPU time. the stream is then sent to an icecast server and several other icecast server mirror that stream with "alias" defines.
greetings mond.
MP3 may be OK, don't know about MPEG-4 audio codec (Score:1)
there is lotsa stuff & references in the 'IEEE SIGNAL PROCESSING MAGAZINE', september '97 issue. Maybe someone has something more recent? Mi2e-2
Re:His questions needs a different answer. (Score:1)
G4 is a viable option (Score:2)
-----
Linux user: if (nt == unstable) { switchTo.linux() }
CPU is NOT a problem here (Score:1)
Reliability (Score:1)
Re:NT is perfect for the job (Score:1)
My streaming server (Score:2)
I have (or rather had; I graduated in June) set up a Linux server at a tiny college station to serve up web pages, mailing lists and an MP3 stream of their broadcast. I'd direct you to it, but the power is not too reliable in the area, so it's often down for long spans of time because the new admin is too busy(?) to walk over and switch it back on. I couldn't convince the exec board to shell out for an APS, unfortunately...
The server itself is not very beefy (and does not need to be, really). It's a Celeron 333a with 128 MB RAM running RedHat 6.0 (when it's running...). I have the station's broadcast jacked directly into the input of the soundcard (SB AWE64). I run Liveice at 32 kbps, 22khz 'cause it doesn't sound too 'underwater' at that rate. The CPU and memory loads are trivial. I had wmmon running on my desktop when I was working on the machine at school and barely noticed the CPU trace at the bottom of the CPU meter. The memory load looked to be about 10%, if that much. The site's never been very busy, so that could be a factor. For connectivity, I hang the server off of the campus network, which is fast ether to the Internet gateway, which I think is frame-relay (the admins were rather secretive about it).
So, basically Linux + IceCast + Celeron 333a + 128 MB RAM is plenty for me. If you have a huge amont of traffic, you may need more, but I'm betting (as other people have noted) that you'll saturate yr pipe before yr server starts to sweat.
HTH,
-Chris
Re:Pardon if I seem skeptical.. (Score:1)
It runs great for our low volume print server at work.
However, in my experience, it dies pretty fast under high load...
Our midrange load stuff goes on Linux boxes, and high stuff goes on our Sun E 6000's or one of our few 10000's..
Re:His questions needs a different answer. (Score:1)
Icecast just shoots out an mp3 stream, you must provide it with that stream.
One of the programs that is provided with icecast is shout, which does playlists, and the other is called liveice, which can take either mp3 files or live input from your soundcard (line in)
This could be used for live streaming...
If you needed to broadcast from on location, you can stream from your laptop to the server, and then out to the internet from there..
There will be a small buffer delay, but such is life...
Re:His questions needs a different answer. (Score:1)
Re:Pardon if I seem skeptical.. (Score:1)
Spend your money wisely... (Score:3)
Re:NT is perfect for the job (Score:1)
Yes, NT sux, but mainly because you can't do any _real_ admin remotely, or for that matter, locally.
NT is perfect for the job (Score:1)
Re:NT is perfect for the job (Score:1)
I like the Athlon idea... but where can you buy one?
Re:G4 is vapourware (Score:1)
RT encoding and your CPU (Score:2)
Someone posted about the new Gogo encoder that supports MMX/3Dnow -- that may make a difference. I'm definately going to check that out. Of course this means an Intel/AMD solution rather than PowerPC.
To the point: Try some different different encoders and see which gives you acceptable quality at the bit rate you'll be using. Which encoder works best will depend on the bit rate you choose. As far as the server, Icecast is open source and uses very little CPU. It's completely compatible with Shoutcast (even registers you on http://yp.shoutcast.com when you're broadcasting--the cool thing is that it registers you on multiple icecast yp.servers also.) Icecast outbenchmarked Shoutcast a lot when it first came out, but I can't find the benchmarks--things may have changed since then.
Please avoid using something like Realaudio. Their support for Linux/Unix has been really lame in my opinion. They've only just released Realplayer G2 (alpha) for Linux.
numb
A Solution that is up and running right now! (Score:2)
After quite a bit of research into possible solutions that he could brodcast, without worrying about legal issues... he came to the conclusion that an Apple solution was the cheapest, most usefull solution.
They are using a 2 Mac solution, one to so the sorenson compression (this one is an older iMac running MacOS 8.6), and a second G3 (beige tower running MacOS X Server, and the free Quicktime Streaming Server). This solution is workign VERY well. As they have the show only for one hour durring the day, the setup is scritped so that the server starts up 5 minutes before the broadcast, straeams, and records, the broadcast at the right time, and then posts the recorded stream to a website that it modifies to suit, in case anyone missed the live broadcat.
I tend to agree that you don't need a G4 to do the job. A pair of iMacs woudl do you just fine. Buy a copy of Sorenson brodcaster and pop it on one of them, and either go with LinuxPPC and the Darwin Streaming Server (a little bit of work to get it set up), or go with MacOS X Server (my recomendation), and you have an instant setup. Very reliale, and you can also stream video if you choose to do so.
The only probem I would see is that there is currently no version of QuickTime 4 for Unix/Linux. Well.. there is the Java vrsion.. but.. For Windows amd MacOS users there will be no problems, and the streaming server can even be setup so that it will use MBONE, so that you don't trash the network if everyone happens ot be listning....
That is my 2 cents worth.. good luck!
Pardon if I seem skeptical.. (Score:2)
..but I've heard several people claim that their Windows 95 boxen never crash, either. I've seen them crash on a more than daily basis myself, and have yet to hear an account from a strictly reliable source that claims an NT box to survive more than a week or two without crashing.
MP3 Streaming - on the cheap (Score:3)
1) Go to www.icecast.org and use their GPL'd icecast and liveice software to do the broadcasting.
2) The server horsepower depends on a few things: how many streams you want to run, are the streams mono or stereo and what encoder do you plan to use. Note that if you want to use one of the free encoders (such as LAME or one of it's patched versions), you won't be able to stream at less than 28.8kbps - you will need the Xing encoder at $19.95 or the Freanhoffer (?) at major $$. Note that the Xing uses MMX, which will give you a better encoding at the same CPU level, or a similar level of encoding quality at a lower CPU level.
3) If you use the Xing encoder, you'll need to patch the icecast software to work around a problem with the Xing encoder. It's a small, minor change that makes a big difference.
4) It doesn't make sense to run a high bit rate encoding if your listeners can't receive it. Don't encode a 28.8k signal for users unless they are using a minimum 56k modem. If they're using 28.8/33.6 modems, encode at 16k so they don't drop frames.
To give you an idea, I set up an MP3 broadcast for a local minor league baseball team over the summer. I pulled the signal in from the local AM radio station (mono only) to my sound card's headphone jack. Liveice grabbed the input and passed it on to Xing. Xing encoded it and then icecast broadcasted it. The hardware I used was:
Cyrix 200MX (o/c'd to pr-266) (Xing's MMX support made this work, otherwise go with AMD/Intel)
32 MB Ram
AWE 32 sound card
4.3 GB IDE hard drive
Xing encoder
NE2k clone
I streamed a 32k/44200 mono and a 16k/22100 mono signal at a CPU level of ~35%. This system was rock stable and managed easily. I set up a cron job to fire up just before the pregame program started, and stopped recording 4.5 hours later. I then moved a 'taped' version of the game over to a directory I set up for my web site so people who missed the game can download on demand and listen.