Open Broadcaster Software is free and open source software for video recording and live streaming.
media streaming server and clients
WebcamStudio is a virtual webcam software that you can use with Skype or flash website like UStream or Stickam to create a professional looking broadcast, including banners, animations, transitnimations and ions, etc...