Galacticomm (www.gcomm.com) has a server called WebCast. I bought a license
and then found out that you can only have one STREAM of video to up to 256
people.
They have a java app that downloads and you don't need an install. The
licensing is a bit screwy though.
David Payer