'
Selfcast is a peer-to-peer based technology enables users to broadcast themselves live on the Internet.
LicenseFree
Operating System Webware