<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dev.live.com/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Silverlight Streaming</title><link>http://dev.live.com/blogs/sls/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Silverlight Streaming ads pilot program has launched</title><link>http://dev.live.com/blogs/sls/archive/2008/07/02/375.aspx</link><pubDate>Wed, 02 Jul 2008 15:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:375</guid><dc:creator>Frogs69</dc:creator><slash:comments>3</slash:comments><comments>http://dev.live.com/blogs/sls/comments/375.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=375</wfw:commentRss><description>&lt;P&gt;The Silverlight Streaming ads pilot program has launched and is live in production!&lt;/P&gt;
&lt;P&gt;A couple of weeks ago, we successfully launched the SLS ads trial (&lt;EM&gt;see previous references below&lt;/EM&gt;). This means that for the very first time, we have opened up a Windows Live service to breadth developers to enable them to use the Microsoft adCenter Publisher platform. There is &lt;STRONG&gt;real US Dollar revenue&lt;/STRONG&gt; associated to this pilot program. It is currently available in the &lt;STRONG&gt;US only&lt;/STRONG&gt;, to people who can fill in a W9 form.&lt;/P&gt;
&lt;P&gt;This pilot program allows you to &lt;STRONG&gt;upload video content&lt;/STRONG&gt; to Silverlight Streaming and &lt;STRONG&gt;play it back with contextual ads&lt;/STRONG&gt; relevant to the playback experience, based on keywords you provide at video upload time, or configure later on in the video properties. The selected participants will become adCenter Publisher account holders seamlessly, as the account provisioning into the ads platform is done directly when they decide to enable ads in their SLS-based video playback experience. This will allow them to login directly directly to https://beta.pubcenter.microsoft.com.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;We are still accepting participants&lt;/STRONG&gt;, so if you think this is for you, register on the &lt;A href="http://advertising.microsoft.com/publisher/sls" target=_blank&gt;web interest form&lt;/A&gt;, we'll process the pool of participants for the second batch of invites to the ads trial program shortly.&lt;/P&gt;
&lt;P&gt;Previous references to the SLS ads trial program on this blog: &lt;A href="http://dev.live.com/blogs/sls/archive/2008/03/26/240.aspx" target=_blank&gt;March 26 blog post&lt;/A&gt; | &lt;A href="http://dev.live.com/blogs/sls/archive/2008/04/29/288.aspx" target=_blank&gt;April 29 blog post&lt;/A&gt;&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=375" width="1" height="1"&gt;</description></item><item><title>Silverlight Streaming upgraded to work with Silverlight 2 Beta 2</title><link>http://dev.live.com/blogs/sls/archive/2008/06/24/366.aspx</link><pubDate>Tue, 24 Jun 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:366</guid><dc:creator>Frogs69</dc:creator><slash:comments>2</slash:comments><comments>http://dev.live.com/blogs/sls/comments/366.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=366</wfw:commentRss><description>&lt;P&gt;The &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; service has been successfully upgraded to work with &lt;A href="http://www.microsoft.com/silverlight" target=_blank&gt;Silverlight 2 Beta 2&lt;/A&gt;. As mentioned in my &lt;A href="http://dev.live.com/blogs/sls/archive/2008/06/16/361.aspx" target=_blank&gt;previous post&lt;/A&gt; about this maintenance release, &lt;STRONG&gt;all Silverlight 2 Beta 1 applications hosted in SLS should be upgraded to use the Silverlight 2 Beta 2 runtime as soon as possible&lt;/STRONG&gt; if it is not already done. They are no longer supported from SLS, and they will no longer work anyway as soon as the Beta 1 time bomb kicks in. The Silverlight 1 applications are not impacted by this service upgrade.&lt;/P&gt;
&lt;P&gt;In conjunction with this SLS upgrade, all existing and new albums created on &lt;A href="http://photozoom.mslivelabs.com/"&gt;PhotoZoom&lt;/A&gt; are now displayed with the Silverlight 2 Beta 2 version of Deep Zoom. More information about this topic in the PhotoZoom section of &lt;A href="http://techmatt.wordpress.com/" target=_blank&gt;Matt's blog&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=366" width="1" height="1"&gt;</description></item><item><title>Silverlight Streaming will soon be upgraded to Silverlight 2 Beta 2</title><link>http://dev.live.com/blogs/sls/archive/2008/06/16/361.aspx</link><pubDate>Mon, 16 Jun 2008 16:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:361</guid><dc:creator>Frogs69</dc:creator><slash:comments>2</slash:comments><comments>http://dev.live.com/blogs/sls/comments/361.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=361</wfw:commentRss><description>&lt;P&gt;As you may have already noticed, since the &lt;A href="http://www.microsoft.com/silverlight" target=_blank&gt;Silverlight 2 Beta 2&lt;/A&gt; was released a week or so ago, and if you have upgraded the Silverlight runtime on your machine, not all applications hosted in &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; work correctly. This is due to several breaking changes in the Silverlight runtime between Beta 1 and Beta 2, which we intend to become compliant with later &lt;STRONG&gt;&lt;U&gt;this week&lt;/U&gt;&lt;/STRONG&gt; from the &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; service perspective.&lt;/P&gt;
&lt;P&gt;This means that you have a few more days to &lt;STRONG&gt;upgrade your Silverlight applications hosted in Silverlight Streaming for them to continue to work with the Silverlight 2 Beta 2 control&lt;/STRONG&gt; going forward. It is also important to note that regardless of the Silverlight Streaming work involved in this respect, the Silverlight 2 Beta 1 will expire (and no longer be usable) starting 30 days after the Beta 2 release date and no later than September 1, 2008.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=361" width="1" height="1"&gt;</description></item><item><title>Silverlight Streaming publishing plug-in for Expression Encoder 2 is available for download</title><link>http://dev.live.com/blogs/sls/archive/2008/06/16/358.aspx</link><pubDate>Mon, 16 Jun 2008 14:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:358</guid><dc:creator>Frogs69</dc:creator><slash:comments>0</slash:comments><comments>http://dev.live.com/blogs/sls/comments/358.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=358</wfw:commentRss><description>&lt;P&gt;I'm pleased to announced that the Beta refresh release of the &lt;STRONG&gt;Silverlight Streaming publishing plug-in for Expression Encoder 2&lt;/STRONG&gt; is available for download &lt;A href="http://download.microsoft.com/download/2/2/a/22a8da23-ffa7-4e5a-8fed-8239d3a7b322/SLSPlugin%20for%20Expression%20Encoder%202.msi"&gt;right here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This plug-in makes it very easy to manage your encoded &lt;A href="http://www.microsoft.com/silverlight" target=_blank&gt;Silverlight&lt;/A&gt; video experiences and publish them online using the &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; service, from within the Expression Encoder 2 application. &lt;/P&gt;
&lt;P&gt;As well as adding support for &lt;A href="http://www.microsoft.com/expression/products/download.aspx?key=encoder" target=_blank&gt;Expression Encoder 2&lt;/A&gt;, the plug-in has a number of enhancements, and uses the latest Silverlight Streaming service &lt;A href="http://msdn.microsoft.com/en-us/library/cc304459.aspx" target=_blank&gt;API&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;File-by-file upload: There's no more need to package the files in a zip archive, and uploading file-by-file improves upload reliability and performance, while alleviating the risk of timeouts 
&lt;LI&gt;Better upload progress reporting 
&lt;LI&gt;Quota display that shows available/remaining online storage space 
&lt;LI&gt;Support for application republishing: you can replace or merge existing applications 
&lt;LI&gt;Several UI enhancements (e.g. resizable preview window, application list sorted in inverse date order, etc.) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Those of you who already know the SLS publishing plug-in for Expression Encoder 1 will no doubt love this one even more, and if you have never used the SLS publishing plug-in for Expression Encoder before, this is the perfect time to start. Enjoy!&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;References:&lt;/EM&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;SLS Blog: &lt;A href="http://dev.live.com/blogs/sls/archive/2007/12/14/184.aspx" target=_blank&gt;Finding your way with all the Silverlight Streaming plug-ins&lt;/A&gt; 
&lt;LI&gt;SLS Blog: &lt;A href="http://dev.live.com/blogs/sls/archive/2007/10/30/177.aspx" target=_blank&gt;Expression Encoder Publishing Plug-in for Silverlight Streaming is available to download&lt;/A&gt; 
&lt;LI&gt;Expression Encoder Blog: &lt;A href="http://blogs.msdn.com/expressionencoder/archive/2008/06/14/8597856.aspx" target=_blank&gt;Silverlight Streaming Publishing Plug-in for Expression Encoder 2 is out!&lt;/A&gt; 
&lt;LI&gt;Soul Solutions Blog: &lt;A href="http://www.soulsolutions.com.au/Articles/SilverlightStreamingPart3.aspx" target=_blank&gt;Silverlight Streaming Part 3&lt;/A&gt; &lt;FONT face=Verdana color=#3a515e&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=358" width="1" height="1"&gt;</description></item><item><title>Silverlight 2 Beta 2 and Silverlight Streaming</title><link>http://dev.live.com/blogs/sls/archive/2008/06/09/351.aspx</link><pubDate>Mon, 09 Jun 2008 16:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:351</guid><dc:creator>Frogs69</dc:creator><slash:comments>2</slash:comments><comments>http://dev.live.com/blogs/sls/comments/351.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=351</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;Silverlight 2 Beta 2 is out&lt;/STRONG&gt;, read ScottGu's blog about this release on &lt;A href="http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Due to the imminent launch of the &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; ads trial program, the &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; service has not yet been updated to be fully functional with the Silverlight 2 Beta 2. As a direct consequence, Silverlight Streaming doesn’t work with Silverlight 2 Beta 2 applications yet. This is a temporary situation that we are working hard to address promptly. &lt;/P&gt;
&lt;P&gt;It is important to note that the Silverlight 2 Beta 1 will time bomb 30 days from the Beta 2 release, at which point in time it will be necessary for you to have all your Silverlight 2 applications fully functional on the Beta 2 release.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=351" width="1" height="1"&gt;</description></item><item><title>Uploading a video file to Silverlight Streaming without re-transcoding it - Part Deux</title><link>http://dev.live.com/blogs/sls/archive/2008/06/06/349.aspx</link><pubDate>Fri, 06 Jun 2008 15:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:349</guid><dc:creator>Frogs69</dc:creator><slash:comments>0</slash:comments><comments>http://dev.live.com/blogs/sls/comments/349.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=349</wfw:commentRss><description>&lt;P&gt;Due to popular demand we have just released an update to &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming&lt;/A&gt; that allows you to &lt;STRONG&gt;bypass the transcoding service when uploading a VC-1 compliant video &lt;/STRONG&gt;without using the workaround described in my previous blog post about this matter.&lt;/P&gt;
&lt;P&gt;When you go to the "Manage Videos" page on the &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming admin web site&lt;/A&gt; you will now see a &lt;STRONG&gt;checkbox&lt;/STRONG&gt; below the video file name text box. Simply &lt;U&gt;check it if you wish to bypass the transcoding service&lt;/U&gt; and upload your video to Silverlight Streaming "as is". This would apply to all WMV files encoded using Expression Encoder for example.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=365 alt=UploadVC-1 src="http://35wllw.bay.livefilestore.com/y1pllF1c4tL1Lgt-mwGyNSBTSDw2l0J8Vwu3hmcyJao7UJvMBerrhgvVg3zYZCdBJ7mHcoWFNKH9JrkNDMBnosrfQ?PARTNER=WRITER" width=617 border=0&gt; &lt;/P&gt;
&lt;P&gt;Remember, you should make sure you run your video through the transcoding service -and leave the checkbox &lt;EM&gt;unchecked&lt;/EM&gt;- for videos that are &lt;EM&gt;not&lt;/EM&gt; VC-1 compliant and Silverlight-ready. This would be the case for any non-WMV files and some WMV files. When in doubt, leave the checkbox unchecked.&lt;/P&gt;
&lt;P&gt;Note that there is a glitch (we'll fix it shortly) that clears the video file name when refreshing the upload control &lt;EM&gt;after&lt;/EM&gt; your check the checkbox, so check it &lt;EM&gt;before&lt;/EM&gt; you actually browse to the video file you wish to upload to Silverlight Streaming, so you don't have to go look for it a second time.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=349" width="1" height="1"&gt;</description></item><item><title>Uploading a video file to Silverlight Streaming without re-transcoding it</title><link>http://dev.live.com/blogs/sls/archive/2008/06/03/344.aspx</link><pubDate>Tue, 03 Jun 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:344</guid><dc:creator>Frogs69</dc:creator><slash:comments>0</slash:comments><comments>http://dev.live.com/blogs/sls/comments/344.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=344</wfw:commentRss><description>&lt;P&gt;Another FAQ for you...&lt;/P&gt;
&lt;P&gt;As you may have already noticed, currently there is a bug in Silverlight Streaming that prevents WMV files created with Expression Encoder 2 to be transcoded successfully when you upload them to SLS using the Manage Videos turnkey scenario. Note that it works fine with WMV files encoded using Expression Encoder 1.&lt;/P&gt;
&lt;P&gt;If you go through the time and effort of editing a video file with Expression Encoder 2, you probably don't want to run it through another transcoding pass anyway (different encoding profile than what you chose, double-encode glitches, etc.) So here is a simple workaround to bypass the SLS transcoding service should you want to upload a video file only.&lt;/P&gt;
&lt;P&gt;Needless to say, this workaround only makes sense if the video file you are uploading to SLS is &lt;STRONG&gt;already Silverlight-compliant&lt;/STRONG&gt;, encoded using a VC-1 codec. If you upload a file that cannot be played back in a Silverlight player, it won't do you much good to have it hosted in SLS.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Once you’re done encoding your video file, &lt;B&gt;rename it to VIDEO.WMV&lt;/B&gt; 
&lt;LI&gt;Go to &lt;A href="http://silverlight.live.com"&gt;http://silverlight.live.com&lt;/A&gt;, sign in into your SLS account and go to &lt;B&gt;Manage Applications&lt;/B&gt;, *&lt;B&gt;&lt;FONT color=#ff0000&gt;not&lt;/FONT&gt;&lt;/B&gt;* Manage Videos 
&lt;LI&gt;Provide an application name, then click on &lt;B&gt;Create&lt;/B&gt; 
&lt;LI&gt;&lt;B&gt;Browse&lt;/B&gt; to the file you just encoded, remember, it is called VIDEO.WMV, then click on &lt;B&gt;Upload&lt;/B&gt; 
&lt;LI&gt;&lt;FONT color=#008000&gt;&lt;B&gt;Done!&lt;/B&gt; &lt;/FONT&gt;Go to &lt;B&gt;Manage Videos&lt;/B&gt;, you’ll see the “application” name in the video list, your video file is now hosted in SLS (you can play it back either by using the &lt;A href="http://dev.live.com/blogs/sls/archive/2008/05/30/316.aspx" target=_blank&gt;new http permalink feature&lt;/A&gt;, or the good old iframe invoking the default SLS player) and you’ve bypassed the SLS transcoding service. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;EM&gt;Note: the standard SLS file size restrictions apply. If your video file is larger than 105 MB, the upload will fail.&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=344" width="1" height="1"&gt;</description></item><item><title>How to configure auto-play and auto-download in Expression Encoder 2</title><link>http://dev.live.com/blogs/sls/archive/2008/06/03/342.aspx</link><pubDate>Tue, 03 Jun 2008 19:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:342</guid><dc:creator>Frogs69</dc:creator><slash:comments>2</slash:comments><comments>http://dev.live.com/blogs/sls/comments/342.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=342</wfw:commentRss><description>&lt;P&gt;This question has actually become an FAQ, so I thought it would be worth blogging it once and for all. &lt;/P&gt;
&lt;P&gt;It is quite frequent that when you encode a video using Expression Encoder, and publish it on Silverlight Streaming, that you do NOT want it to start immediately upon loading the web page where the video player is hosted. Preventing auto-play was already possible in Expression Encoder 1, even though you had to tweak to setting directly in the skin, once the video was encoded, or change the template and then all the subsequent video encoding would be done using auto-play = false. &lt;/P&gt;
&lt;P&gt;&lt;U&gt;Quick reminder of how to do that in Expression Encoder 1:&lt;/U&gt; You can edit startplayer.js manually &lt;EM&gt;after&lt;/EM&gt; encoding, but &lt;EM&gt;before&lt;/EM&gt; publishing, and set autoplay to false: &lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;StartPlayer_0.prototype= { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _handleLoad: function() { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._player = $create(&amp;nbsp;&amp;nbsp; ExtendedPlayer.Player, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { // properties &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootElement : $xamlGet("Main", $get(this._hostname)), &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;autoPlay&amp;nbsp;&amp;nbsp;&amp;nbsp; : false,&lt;/STRONG&gt;&lt;/FONT&gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; volume&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1.0, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; muted&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : false, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; startTime&amp;nbsp;&amp;nbsp; : 0.0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loopCount&amp;nbsp;&amp;nbsp; : 1, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; autoScale&amp;nbsp;&amp;nbsp; : true&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { // event handlers &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stateChanged: Function.createDelegate(this, this._onStateChanged) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null, $get(this._hostname)&amp;nbsp; ); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._playNextVideo();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Now in Expression Encoder 2&lt;/U&gt;, you can do it directly from the user interface. It is not trivial to find as you have to make sure that a video is actually imported in Expression Encoder, &lt;EM&gt;and&lt;/EM&gt; that you have selected a skin template, &lt;EM&gt;then&lt;/EM&gt; click on the expanded view of the control bar. See step-by-step below. &lt;/P&gt;
&lt;P&gt;1. Open Expression Encoder 2 and &lt;STRONG&gt;Import a video&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;2. Go to the Output tab on the right hand side, and &lt;STRONG&gt;select a Template&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;3. Click on the &lt;STRONG&gt;Show Advanced Properties &lt;/STRONG&gt;arrow symbol to expand the options available &lt;/P&gt;
&lt;P&gt;4. Select or unselect the various check boxes that are now available for you to pick from: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Cue Video on page load = download the video when loading the web page, deselect if you don't want to load the video when your page loads 
&lt;LI&gt;Automatically start video when cued = autoplay, so deselect if you don't want the video to start playing when loaded. This is particularly recommended if you have multiple videos on the same web page. It can create quite an annoying cacophony when they all playback together. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;See screen shot below with the &lt;U&gt;click spots&lt;/U&gt; to get there. &lt;/P&gt;
&lt;P&gt;&lt;IMG height=849 alt=auto-play-auto-cue src="http://35wllw.bay.livefilestore.com/y1pQ2w3q6SraDgGigvKS8IzImAcQQ5XGjEH9JN_ceOI4N4MNEkuLXjimXoTqz7mW12NmIZUUDpll628hFgN571d__23uAwDi1yb?PARTNER=WRITER" width=437 border=0&gt;&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=342" width="1" height="1"&gt;</description></item><item><title>HTTP endpoint for videos hosted in Silverlight Streaming</title><link>http://dev.live.com/blogs/sls/archive/2008/05/30/316.aspx</link><pubDate>Fri, 30 May 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:316</guid><dc:creator>Frogs69</dc:creator><slash:comments>15</slash:comments><comments>http://dev.live.com/blogs/sls/comments/316.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=316</wfw:commentRss><description>&lt;P&gt;This long awaited feature is now live in production!! Regardless of how a WMV file ends up in Silverlight Streaming: whether you upload it &lt;EM&gt;via&lt;/EM&gt; the API or using the admin web site, or whether you use the "Manage Applications" scenario or the "Manage Videos" scenario, you will now be able to reference WMV files hosted in Silverlight Streaming using an HTTP permalink.&lt;/P&gt;
&lt;P&gt;It is no longer necessary to pass &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;streaming:/accountId/fileSet/fileName.wmv&lt;/FONT&gt;&lt;/STRONG&gt; as initParams to your Silverlight application, you can directly point to the WMV file in Silverlight Streaming using the following HTTP permalink: &lt;STRONG&gt;&lt;FONT color=#008000&gt;http://silverlight.services.live.com/accountId/fileSet/fileName.wmv&lt;/FONT&gt;&lt;/STRONG&gt;, where:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;accountId is your Silverlight Streaming account ID; check the Manage Account page to find it 
&lt;LI&gt;fileSet is the folder name where your video file is stored; you can see the list of folders in your Silverlight Streaming account in the Manage Videos page 
&lt;LI&gt;fileName.wmv is the video file name &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;This new HTTP endpoint is directly available for you to copy/paste directly in the Video Properties page.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=820 alt=permalink src="http://dev.live.com/silverlight/BlogImages/HTTPendpointforvideoshostedinSilverlight_F26C/permalink.jpg" width=601 border=0&gt;&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=316" width="1" height="1"&gt;</description></item><item><title>Robust uploader for Silverlight Streaming videos</title><link>http://dev.live.com/blogs/sls/archive/2008/05/30/317.aspx</link><pubDate>Fri, 30 May 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:317</guid><dc:creator>Frogs69</dc:creator><slash:comments>9</slash:comments><comments>http://dev.live.com/blogs/sls/comments/317.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=317</wfw:commentRss><description>&lt;P&gt;If you are using &lt;STRONG&gt;Silverlight 2 Beta 1&lt;/STRONG&gt;, next time you go to &lt;A href="http://silverlight.live.com"&gt;http://silverlight.live.com&lt;/A&gt; to upload a video, you will be able to enjoy the completely overhauled upload stack. The tip of the iceberg is the window that allows you to pause the upload and resume it at a later time. More importantly the uploader supports resumability so if the connection drops for whatever reason, it will keep on trying without loss of data, and without forcing you to restart the video upload from the beginning.&lt;/P&gt;
&lt;P&gt;Note that if you are using Silverlight 1, the upload stack is the same as before, and doesn't support resumable upload.&lt;/P&gt;
&lt;P&gt;1. Go to "Manage Videos" and click "Upload Videos"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=340 alt="" src="http://dev.live.com/silverlight/BlogImages/RobustuploaderforSilverlightStreamingvid_DACD/uploader1_3.jpg" width=641 border=0&gt; &lt;/P&gt;
&lt;P&gt;2. Browse to the file you want to upload and transcode, give it a title, and click on "Upload".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=345 alt="" src="http://dev.live.com/silverlight/BlogImages/RobustuploaderforSilverlightStreamingvid_DACD/uploader2_3.jpg" width=638 border=0&gt; &lt;/P&gt;
&lt;P&gt;3. Notice the new uploader windows pops up and provides status after a couple of MB have been transferred. You can pause the upload on-demand.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=427 alt="" src="http://dev.live.com/silverlight/BlogImages/RobustuploaderforSilverlightStreamingvid_DACD/uploader3_3.jpg" width=827 border=0&gt; &lt;/P&gt;
&lt;P&gt;What next? Extend the robust uploader functionality to the applications scenario. I cannot wait!&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=317" width="1" height="1"&gt;</description></item><item><title>Silverlight Streaming ads pilot program</title><link>http://dev.live.com/blogs/sls/archive/2008/04/29/288.aspx</link><pubDate>Tue, 29 Apr 2008 13:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:288</guid><dc:creator>Frogs69</dc:creator><slash:comments>4</slash:comments><comments>http://dev.live.com/blogs/sls/comments/288.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=288</wfw:commentRss><description>&lt;P&gt;This trial was announced at MIX'08 and since then we've been hard at work to make it happen. You can read the details in &lt;A href="http://dev.live.com/blogs/sls/archive/2008/03/26/240.aspx" target=_blank&gt;my previous post about this program&lt;/A&gt;, but the short story is that if you want your video content to make money for you, look no further. You can register on the &lt;A href="http://advertising.microsoft.com/publisher/sls" target=_blank&gt;web interest form&lt;/A&gt; which we'll use to select a group of people for the first phase, due to begin soon. Now you can see on the &lt;A href="http://silverlight.live.com" target=_blank&gt;Silverlight Streaming admin web site&lt;/A&gt; what it will look like. We're still working on the final design, but this is the concept.&lt;/P&gt;
&lt;P&gt;First, the ad title shows up, and blends in over the video player.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=407 alt=SLSads1 src="http://dev.live.com/silverlight/BlogImages/SilverlightStreamingadspilotprogram_CA26/SLSads1.jpg" width=537 border=0&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then, the ad title expands to the full width of the ad banner.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=407 alt=SLSads2 src="http://dev.live.com/silverlight/BlogImages/SilverlightStreamingadspilotprogram_CA26/SLSads2.jpg" width=537 border=0&gt; &lt;/P&gt;
&lt;P&gt;Finally, the ad text and URL show up.&lt;/P&gt;
&lt;P&gt;&lt;IMG height=407 alt=SLSads3 src="http://dev.live.com/silverlight/BlogImages/SilverlightStreamingadspilotprogram_CA26/SLSads3.jpg" width=536 border=0&gt; &lt;/P&gt;
&lt;P&gt;Click on the URL to go to the &lt;A href="http://advertising.microsoft.com/publisher/sls" target=_blank&gt;web interest form&lt;/A&gt; and register for a chance to be part of the first group of people to participate in this pilot program when it goes live.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=288" width="1" height="1"&gt;</description></item><item><title>Silverlight Streaming service update</title><link>http://dev.live.com/blogs/sls/archive/2008/04/29/285.aspx</link><pubDate>Tue, 29 Apr 2008 13:00:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:285</guid><dc:creator>Frogs69</dc:creator><slash:comments>3</slash:comments><comments>http://dev.live.com/blogs/sls/comments/285.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=285</wfw:commentRss><description>&lt;P&gt;In reference to &lt;A href="http://dev.live.com/blogs/sls/archive/2008/04/10/260.aspx"&gt;my previous post about the new invocation method&lt;/A&gt; introduced on April 10th, after due consideration with the Silverlight runtime team, we decided to pull out this feature.&lt;/P&gt;
&lt;P&gt;It allowed you to distribute an application hosted in Silverlight Streaming as a Windows desktop application which allowed you to make abstraction of the web site hosting, but it didn't have the same behavior on all browsers and required Internet Explorer to be installed on your machine. This is against the Silverlight cross-browser paradigm to which we want to remain true.&lt;/P&gt;
&lt;P&gt;We'll be working on addressing the same use case (desktop invocation of a cloud-hosted Silverlight application) in a cross-browser implementation.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=285" width="1" height="1"&gt;</description></item><item><title>Manually processing the Expression Encoder 2 output for Silverlight Streaming</title><link>http://dev.live.com/blogs/sls/archive/2008/04/24/280.aspx</link><pubDate>Thu, 24 Apr 2008 23:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:280</guid><dc:creator>Frogs69</dc:creator><slash:comments>2</slash:comments><comments>http://dev.live.com/blogs/sls/comments/280.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=280</wfw:commentRss><description>&lt;P&gt;This is becoming an FAQ so it's time to blog it for the record.&lt;/P&gt;
&lt;P&gt;If you want -or have- to manually process the Expression Encoder 2 job output in order to publish the player and video to Silverlight Streaming, here are the three simple steps to follow. The first two are script-able to make it even easier.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;First&lt;/STRONG&gt;, go to the Expression Encoder output folder (in "C:\Users\&lt;FONT color=#ff0000&gt;&amp;lt;username&amp;gt;&lt;/FONT&gt;\Documents\Expression\Expression Encoder\Output" unless you modified the default configuration), then run this little script in a command prompt to create the manifest.xml you'll need later.&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;@echo off &lt;BR&gt;echo ^&amp;lt;SilverlightApp^&amp;gt; &amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^&amp;lt;version^&amp;gt;1.0^&amp;lt;/version^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^&amp;lt;loadFunction^&amp;gt;StartWithParent^&amp;lt;/loadFunction^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^&amp;lt;jsOrder^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;MicrosoftAjax.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;SilverlightControl.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;SilverlightMedia.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;ExpressionPlayer.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;PlayerStrings.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;player.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^ ^ ^&amp;lt;js^&amp;gt;StartPlayer.js^&amp;lt;/js^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^ ^ ^&amp;lt;/jsOrder^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;BR&gt;echo ^&amp;lt;/SilverlightApp^&amp;gt; &amp;gt;&amp;gt;manifest.xml &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Second&lt;/STRONG&gt;, create the zip archive as follows:&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;zip myVideo.zip manifest.xml MicrosoftAjax.js SilverlightControl.js SilverlightMedia.js ExpressionPlayer.js PlayerStrings.js player.js StartPlayer.js *.jpg *.wmv *.xaml &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Note that the js files are listed individually on purpose to make sure we do not package Silverlight.js in the lot. However we can use the wild card for the other file types. &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Third&lt;/STRONG&gt;, go to &lt;A href="http://silverlight.live.com"&gt;http://silverlight.live.com&lt;/A&gt;, sign in using your Windows Live ID credentials, browse to the "Manage Applications" page, and manually upload the myVideo.zip file to your SLS account.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=280" width="1" height="1"&gt;</description></item><item><title>Sample client app for the SLS DAV API - How To Guide</title><link>http://dev.live.com/blogs/sls/archive/2008/04/14/276.aspx</link><pubDate>Mon, 14 Apr 2008 20:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:276</guid><dc:creator>Frogs69</dc:creator><slash:comments>0</slash:comments><comments>http://dev.live.com/blogs/sls/comments/276.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=276</wfw:commentRss><description>&lt;P&gt;Just a quick note to let you know that the Silverlight Streaming SDK has been updated with a brief &lt;A href="http://msdn2.microsoft.com/en-us/library/cc500978.aspx" target=_blank&gt;"How To" guide&lt;/A&gt; in order to supplement the DAV API &lt;A href="http://dev.live.com/blogs/sls/archive/2008/04/08/257.aspx" target=_blank&gt;code sample&lt;/A&gt; published last Tuesday.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=276" width="1" height="1"&gt;</description></item><item><title>Naked XAP upload enabled in Silverlight Streaming</title><link>http://dev.live.com/blogs/sls/archive/2008/04/11/266.aspx</link><pubDate>Fri, 11 Apr 2008 19:30:00 GMT</pubDate><guid isPermaLink="false">19372685-d121-4b4e-8e46-c3d86186e213:266</guid><dc:creator>Frogs69</dc:creator><slash:comments>3</slash:comments><comments>http://dev.live.com/blogs/sls/comments/266.aspx</comments><wfw:commentRss>http://dev.live.com/blogs/sls/commentrss.aspx?PostID=266</wfw:commentRss><description>&lt;P&gt;The title says it all, but before, let's look back at the history of the upload paradigm in &lt;A href="http://silverlight.live.com/" target=_blank&gt;Silverlight Streaming by Windows Live&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;When we first launched the Silverlight Streaming service as an Alpha for MIX '07, it was required to package the Silverlight application in a &lt;STRONG&gt;ZIP file&lt;/STRONG&gt;, along with a &lt;STRONG&gt;manifest.xml&lt;/STRONG&gt;. There was no deviation from that requirement, be it from the administration web site or the API (REST at the time).&lt;/P&gt;
&lt;P&gt;Then, for the Beta launch at MIX '08, we enriched the API to use &lt;A href="http://msdn2.microsoft.com/en-us/library/cc304459.aspx" target=_blank&gt;WebDAV&lt;/A&gt; thus adding a wealth of verbs to the 4 already supported in the RESTful API. We stayed very close to the standard WebDAV specification. More importantly, we opened up the &lt;STRONG&gt;file-by-file management&lt;/STRONG&gt; support &lt;EM&gt;via&lt;/EM&gt; the API. This introduced one major paradigm shift, which is that you could &lt;STRONG&gt;no longer use PUT in order to create a folder&lt;/STRONG&gt;. The required API call to perform that operation is now &lt;STRONG&gt;MKCOL&lt;/STRONG&gt;, and you only use PUT to upload files within a file set. If you still want to use the original concept of uploading a ZIP archive containing your application files and a manifest.xml, you can as we still support it, and you have to use POST.&lt;/P&gt;
&lt;P&gt;Recap:&lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=2&gt;

&lt;TR&gt;
&lt;TD&gt;&lt;FONT size=1&gt;&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=1&gt;ZIP archive (as a file set)&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=1&gt;Individual file (*)&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=1&gt;PUT&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;NO&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana color=#008000 size=1&gt;YES&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;FONT face=Verdana size=1&gt;POST&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana color=#008000 size=1&gt;YES&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;FONT face=Verdana color=#ff0000 size=1&gt;NO&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;EM&gt;(*) It is important to note that ZIP is also a supported file type for a Silverlight app, so you can POST a ZIP file in an existing file set.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Shortly after MIX '08, we released &lt;A href="http://dev.live.com/blogs/sls/archive/2008/03/18/225.aspx" target=_blank&gt;support for Silverlight 2 applications&lt;/A&gt;, which required XAP support of course. However, we still needed you to &lt;STRONG&gt;package the Silverlight XAP file(s) with the manifest.xml in a ZIP file&lt;/STRONG&gt; in order to upload it via the admin web site. (BTW, try to say say "ZIP the XAP" 100 times very fast!!)&lt;/P&gt;
&lt;P&gt;Last night, we enabled the support for naked XAP upload, meaning you can now directly browse from the Silverlight Streaming admin web site to your Silverlight 2 XAP file and &lt;STRONG&gt;upload it in its original format without packaging it in a ZIP file&lt;/STRONG&gt;. It will be accepted directly, without being parsed as an archive (which it is) by Internet Explorer.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Example:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Go to &lt;A href="http://silverlight.live.com"&gt;http://silverlight.live.com&lt;/A&gt; and sign in 
&lt;LI&gt;Go to "Manage Applications" 
&lt;LI&gt;Click on "Upload an application" 
&lt;LI&gt;Type a name, &lt;EM&gt;e.g. &lt;/EM&gt;XAP-Upload, then click on "Create" &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=238 alt=XAP-Upload1 src="http://dev.live.com/silverlight/BlogImages/NakedXAPuploadenabledinSilverlightStream_C276/XAPUpload1.jpg" width=603 border=0&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Browse to a Silverlight 2 application XAP file, select it, then click on "Upload" &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=253 alt=XAP-Upload2 src="http://dev.live.com/silverlight/BlogImages/NakedXAPuploadenabledinSilverlightStream_C276/XAPUpload2.jpg" width=617 border=0&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Upon landing on the "Application Properties" page, click on [Create] in the "Configure this application" section, this creates a default manifest.xml based on the XAP you just uploaded and once you validate the message prompt, it opens the manifest editor. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=330 alt=XAP-Upload3 src="http://dev.live.com/silverlight/BlogImages/NakedXAPuploadenabledinSilverlightStream_C276/XAPUpload3.jpg" width=621 border=0&gt; &lt;/P&gt;
&lt;P&gt;&lt;IMG height=169 alt=XAP-Upload4 src="http://dev.live.com/silverlight/BlogImages/NakedXAPuploadenabledinSilverlightStream_C276/XAPUpload4.jpg" width=482 border=0&gt; &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You will notice that the Silverlight version and source element have been pre-filled. If this is correct, click on "Update", and you're done! &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=595 alt=XAP-Upload5 src="http://dev.live.com/silverlight/BlogImages/NakedXAPuploadenabledinSilverlightStream_C276/XAPUpload5.jpg" width=625 border=0&gt; &lt;/P&gt;
&lt;P&gt;Finally, you can click on "Launch Application Test Page" which is now available in the "Application Properties" and see what you Silverlight 2 application looks like when running from Silverlight Streaming, before exposing it to the world on your web site or your blog.&lt;/P&gt;&lt;img src="http://dev.live.com/aggbug.aspx?PostID=266" width="1" height="1"&gt;</description></item></channel></rss>