Why not use www.Justin.tv (A YC company)?
It will cost you an always on internet connection, a web browser and a webcam (video subjects nor included :-)
I use Justin.tv to stream my dachshunds while I'm at work. Same idea, different species: http://daswiener.com It works great, currently running the stream from a Linux host.
Haha nice. Now, throw in a head tracking camera, you've got a winner.