I am looking for everyone's opinion on what is the best way to stream video from a website built with ASP.NET. Some notable items include:
- The ability to stream .avi, .mpg, and possibly .wmv files
- The ability for someone to upload a video directly to a shared server and have it stream without any additional work needed (no compression needed, etc.)
I thought that Silverlight might be a good way to go, but I would greatly appreciate everyone else's opinions (please include pros/cons if you can).
Thanks!