Uploading videos using the Silverlight Streaming plug-in for Expression Encoder 2.

This article gives a simple introduction to Silverlight Streaming that will allow you to turn your own video content into a Silverlight Streaming application ready for you to place on your website or blog using Silverlight Streaming plug-in for Expression Encoder to publish to your Silverlight Streaming account.

This article uses Expression Encoder 2 and the Silverlight Streaming Publishing Plugin for Expression Encoder 2.

The basic steps are:

  • Encode and Upload to Silverlight Streaming
  • Place Silverlight video on your Website

Encode and Upload your Video

This section takes you through the basic steps of how to encode your video and upload to SilverLight Streaming.


  1. Get your video content in an accessible place. 
  2. Get Microsoft Expression Encoder 2.  A free trial download can be found here
  3. Get the Silverlight Streaming Publishing Pluging for Expression Encoder 2 which can be downloaded from here.


1. Open Media Encoder

2.Import your video using File->Import, and choose your file location.

 ss3_1_3 Developer

3. Choose the player for your video by selecting the Output tab -> Job Output -> Template. I’ve chosen the Quicksilver Template.

ss3_2_b91bbf1e-cd3f-42ad-8802-810723164a48 Developer

4. To upload to Silverlight streaming, your video must be less then 105 MB. Chose the video and audio quality most appropriate to your use and check the estimated size on the Encode tab.

ss3_3_6ee8c78f-ea44-449b-807a-6aa1fac682aa Developer

5. I like to the ability to display a thumbnail of my videos.  Encoder now makes this really easy.  Open the Output tab and select the type of thumbnail you want to display.  I usually choose 1st frame.

ss3_8_e71590e2-77fe-4c16-b917-f856f465c320 Developer

6. To setup publishing to Silverlight Streaming open the Output tab.

7. In the Publish To section choose Publish To – Silverlight Streaming

ss3_4_78a222d3-2de4-4048-bba1-ec01bfc152c1 Developer

8. Enter your Account ID and Key.  This can be found on the Manage Account Page of your Silverlight Streaming account.

ss3_5_84d58734-61a9-42e8-b0b4-da38c8964aee Developer

9. If you are happy with your video and want to encode and publish in one step, check the Auto Start Publish checkbox and press the encode button. If you want to encode and preview before uploading to Silverlight Streaming, leave the Auto Start Publish unchecked. Press Encode and change setting until you are happy with your video and then press the Publish button.

10. If you expand the publish directory you will now be able to see a code snippet or your video play from Silverlight Streaming by clicking on the Preview Tab

ss3_6_931a1945-7332-4553-9641-efdf7364616b Developer



Place Silverlight video on your Website

This section will show you how to place a Silverlight Streaming application on your website.  Previously this involved creation of javascript files or manual javacript creation.  With the plugin for Expression Encoder this is much simpler


1. Click on the Code tab of the video you wish to put on your blog, site etc.

2. Copy and paste the code from the tab to your site.

ss3_7_37f2e43d-6022-42a3-8d65-afc566c04e26 Developer

3. You’re Done!