Here's a very simple "quick & dirty" video tutorial that shows you how to take a video file you have on your hard drive and put it up on the net for the world to see using Silverlight Streaming (note: uses Silverlight beta 1).

Why would you want to do that ie use Silverlight Streaming? Two good reasons:






So that's more than two good reasons really. But who's counting?

The video cracks along fairly quickly but this is reasonably simple stuff so I thought it best not to make a huge meal out of it. I've gone for a fairly low quality picture to squeeze it down below 22MB of file size (the limit for a single video on Silverlight Streaming) but you should be able to see what's going on.

Note that in the fullness of time you'll be able to publish your videos to Silverlight Streaming right from within Expression Media Encoder. But until then, the video gives you a walkthrough of how to do it "manually".

If you think you could probably get this done without even watching the video - or prefer written instructions - my friend and colleague Tim Sneath provided
quick written summary of what you need to do. You may notice that I actually knicked the manifest.xml file from his blog post...thanks Tim :-)

Finally, if you want to look at the Halo 3 video we created during the tutorial, select the appropriate menu button above.

1. It's free
2. It costs you hardly any web space (we're using less than 1KB) and no streaming or traffic charges for the video at all. Oh and it scales to huge numbers of concurrent users. And streams at a high bitrate wherever you are in the world.
SilverlightApp>
   <loadFunction>
StartWithParent
</loadFunction>
   <jsOrder>
      <js>MicrosoftAjax.js</js>
      <js>PreviewMedia.js</js>
      <js>EmePlayer.js</js>
      <js>player.js</js>
      <js>startPlayer.js</js>
   </jsOrder>
</SilverlightApp>
Manifest.xml file used in the video:
Video loading.....