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...
The Stream Control Transmission Protocol combines advantages from both TCP and UDP
Open Broadcaster Software is free and open source software for video recording and live streaming.