1) Install Expression Encoder 4

2) Install Visual Studio 2010

3) Download and install the “Silverlight 4 SDK”  http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=55b44da3-e5de-4d2a-8eaf-1155ca6b3207

4) Download and install “Silverlight 4 Tools for Visual Studio” http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eff8a0da-0a4d-48e8-8366-6ddf2ecad801 

5) Download and install the “IIS Smooth Streaming Client” http://www.iis.net/expand/smoothplayer  -- while installing make a note of the installation directory you have chosen.

6) Launch Expression Encoder 4 -- Select "Silverlight Experience"

7) From the "Template" panel select any template.  The “Clean” and “Silverlight Default” templates are good choices.

8) From the “Gear” menu in the “Templates” panel select “Edit copy of template in -> Visual Studio”. 

9) After ”Visual Studio” launches – Select the “File->Open->Project/Solution” – in the “Open Project” dialog,  navigate “up” one level and then into the “SmoothStreamingMediaElement” sub-directory and open the “SmoothStreamingMediaElement.sln” solution.

10) Use “Build->Configuration Manager” to make  “Release” the active configuration.  Perform a “Build->Rebuild Solution”  to verify that the solution rebuilds without errors.

11) In the “Solution Explorer” tree within “Visual Studio” select the “SmoothStreamingMediaElement” node and Right-Click on it – select “Open folder in Windows Explorer” – Navigate down into the “DropFromIIS” sub-folder.

12) Launch a second “Windows Explorer” session using “Start->Computer” and navigate to the installation directory from step 5.   (Example from 64 bit system choosing all defaults during installation:  C:\Program Files (x86)\Microsoft SDKs\IIS Smooth Streaming Client\v1.0”

13) Select the file “Microsoft.Web.Media.SmoothStreaming.dll” in “Windows Explorer”, Right-click on it and in the context menu choose “Copy”.

14) Back in the “Windows Explorer” session from step 11 --  Right-click on the “Whitespace” in the “Windows Explorer” window and select “Paste” from the context menu.  The select “Copy and Replace” from the “Copy File” warning dialog that appears.

15) Perform a “Build->Rebuild Solution” in “Visual Studio” verify that it rebuilds without error.

16) Switching back to the “Windows Explorer” session from step 14 – navigate up one level and select “SmoothStreaming.XAP”  -- verify that the date/time stamp of the file matches the time of the rebuild just performed in step 15.

17) Using that copy of “SmoothStreaming.XAP”  update the copies of “SmoothStreaming.XAP”  in the templates you use with Expression Encoder – I recommend using desktop search to locate all the copies.


Also note that it is OK to update the server folders of any Expression Encoder 4 created Smooth Streaming content folders with your newly built copy of SmoothStreaming.XAP.  However the new SmoothStreaming.XAP is not a replacement or upgrade for the SmoothStreaming.XAP used by Expression Encoder 3 player templates.

This information is provided "AS IS" with no warrantee and confers no rights.