title: Live webcam broadcast - silverlight+media services, or flash?
body: <p>i am about to design feature for web app enabling live video trainings. Requirements are pretty much this: there are some VIP members (trainers), they are able to start new lesson (with nothing else but web browser and webcam), and non-vip members can watch it online (and the session should be recorded too for later on-demand watching..). The application is ASP.NET MVC 2. </p>
  
  <p>I done some quick research, and as I see it, there are 2 platforms : <strong>adobe flash</strong> (media server + flash player on client side), and MS (<strong>windows media services + silverlight</strong> on client). I would rather go for MS solution (already got licences for windows server,etc.), but I am not sure if it is even possible - I have not found any examples of somebody doing this - I mean <strong>upstreaming video from webcam do server, encoding it with media encoder</strong> (this part is the question) and streaming it to clients... can you give me any clues about this please? or should I go for Flash platform for this ? </p>
  
  <p>Thanx a lot !</p>