We have a house finch nesting on the side of our cottage, and I have a webcam trained on her. Using the excellent EvoLV package, I am able to expose the camera through a web interface, and I have a port mapping set up so friends and family (mine, not the bird's) can watch the nest remotely.
The problem is, that's a lot of outbound traffic. Often there are simultaneous connections. Also, sometimes my IP changes, and I'd love to have it set up on an external website.
I figure that if I had an external site, it could proxy my webcam feed and share it out, meaning I would need only one outbound video stream from my house even if there were many viewers watching on the site.
Any idea how I can set this up? I don't think a normal Apache proxy pass will do the trick, because of the streaming video and the need for a single connection from my house to the server.
I know there are services like Justin.tv that let you broadcast your webcam, but their setup doesn't allow me to control the rotation and zoom of the camera, and I don't like having ads on it.