3 options.
1. setup a computer to host it from your own home connection directly.
2. setup a computer to record the webcam and stream it to a server which will then redistribute it to users/visitors.
you can also get networkable stand alone web cams.. these are pretty expensive i think around 200 bucks last i checked but no computer needed they have their own embedded http servers to view the camera.
Thanks Beretta. I think I'll go with #1. How hard will it be to set up? I'm kinda a novice when it comes to computers, but I did hook up a wireless internet router.
Will any web cam do, or should I buy one specific for this purpose? And is the frame rate of the web cam determined by the web cam itself or the internet connection?
i've never setup one for video, only snap shots due to bandwidth issues, also it's easier to deal with jpeg's then streaming video, but check google or sourceforge, I KNOW there are freeware and open source solutions for this but specific names escape me atm.. some web cam software even has this as a option.. or to upload snap shots every so often to a ftp server.. not streamed but thats a way to go as well if bandwidth is a issue.
this site looks like it might be good, it's suppose to be free and they have their own software, it's for "non adult" use.
http://www.camstreams.com/i've never tried to my self.
frame rate is determined by..
1. the cameras specs.. very low budget web cams say under 20 bucks might not be able to get a full 30 fps out of, although it's not always a case of you get what you pay for.
typically you wont run your web cam at 30 fps anyway the bandwidth for that kinda feed would be pretty steep... if running from your home connection you probably dont have more then say mbit upstream, thats 128kbytes /sec.. your connection could very well be less then that (this is outgoing speed, most people have asymmetrical connections so download speeds are higher.. since people download (incoming data stream) most then they send out)
2. your connection option.. even if you have a high end web cam if you're using a older computer with usb1.1 for example you'll be limited as how fast you can capture you'll hae a lot of dropped frames, you'ed probably run your web cam at say 5fps in which case it's not a problem even with a older computer.
3. the computers cpu, depending on what kind of codec (compression) you're putting on the video the computers cpu has to beable to encode it in REAL time, this means if you are encoding for example in WMV (windows media video) at 30 fps, the cpu has to be able to actually encode 30 fps other wise you'll get lag.. again this probably is'nt a problem since you'll most likely be capturing at less then 10 fps, the size of the capture video also plays a role in how much cpu power and bandwidth you need for real time streaming.. (320x240 vs 640x480vs 800x600 capture size)
4. visitors, how many people are watching your web cam at a time? 1 person watching might not be a issue, maybe not even 2, but if you have 3,4,5+ people watching at the same time the bandwidth for video streaming can pile up rather quickly even at low frame rates, this is where option #2 comes in, stream to a server which can then relay to your visitors of course hosted servers cost money though.
if bandwidth is a issue for you on your home connection consider using snap shots.. a lot of web cam software comes with a option to upload snap shots every XXXX mins/secs to a ftp server, which is often in the same path of a http (web) server which can then be manipulated with php or cgi scripts for visitors to view..
uploading a jpeg every 15-60 seconds is a lot easier on bandwidth, of course it's not as nice as full motion video or audio.