You do not need to download any extra software to watch live streams. If you already have the Flash plugin that you use to watch videos from other sites, you are good to go. However, if you do not have it, the site will prompt you to install one. It should not take you more than a minute to download a flash plugin and start streaming.