How would I go about doing the following:

1. I upload a video file via ASP.Net MVC application.
2. I then stream this video inside a Silverlight usercontrol.

I'd like to know the libraries and software I'll need. The workflow, and if possible, some code samples / links to samples