I got the crazy idea to build a security camera system out of Raspberry Pis and webcams the other day. After some quick number crunching, it turns out that I could build a five camera system plus the recieving/recording station for right around $400. Just out of curiosity I looked at what I could buy a system for. The only one I could find locally (I was out shopping when the idea hit me) was about $750.
Each camera would be a webcam, a Raspberry Pi, and a USB wireless-G card (N is overkill for streaming a webcam). The software to set it up to stream to HTTP is already in the Debian repository, so that's a non-issue. The reciever would either be another Raspberry Pi and a big (two or three TB at least) USB hard drive or a more traditional server with a RAID array. On that end there would need to be a little custom programming, but nothing I can't handle. Basically, I'd need a script to grab the video streams from the cameras and write them to the disk. There are other considerations (cleaning up old files and switching files for simplicity in review come to mind), but again, nothing terribly complex for someone with a little experience coding.
