Do I need to install special software to be able to video stream?

No. We host the service. All you need is a computer with an Internet connection and the latest version of Adobe Flash. The video demos are delivered in “High Definition Flash”. It’s just like “You-Tube”, only better.