Freeware open source
WebCamStudio (GNU/Linux) allows to create a virtual web-cam, that can be used:
- as a virtual web-cam (useful when your web cam is not supported by flash on a web-site)
- to broadcast (stream) your desktop (with your webcam)
- to add video effect to your web-cam