YouTube is using very advanced technology to convert your videos on the fly and brodcast them online. The simples way is to convert all videos manually and brodcast in Flash, WMV or QuickTime format.
i have a site similar to that but you can watch tv shows and movies...we dont host the content ourselves (for certain reasons) but people can submit links from other sites and we put the videos in.... http://chillb0x.com
i have a site similar to that but you can watch tv shows and movies...we dont host the content ourselves (for certain reasons) but people can submit links from other sites and we put the videos in.... http://chillb0x.com