<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/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>Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx</link><description>I've been tinkering with Silverlight and Silverlight Streaming and thought I'd share some of my discoveries and pointers. Silverlight is designed to dovetail into a traditional HTML+JavaScript web app. Your web page loads a Silverlight.js file and constructs</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2494597</link><pubDate>Wed, 09 May 2007 07:03:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2494597</guid><dc:creator>jamiet</dc:creator><description>&lt;p&gt;That's all well and good Danny but tell us something interesting. When is Windows Live gonna incoporate Silverlight? :)&lt;/p&gt;
&lt;p&gt;-Jamie&lt;/p&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2506007</link><pubDate>Wed, 09 May 2007 19:49:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2506007</guid><dc:creator>dthorpe</dc:creator><description>&lt;p&gt;jamiet: &amp;nbsp;Well, first off, Windows Live is providing the Silverlight Streaming service, so we're already in the thick of it. &amp;nbsp;As for the Windows Live Controls and data APIs, why do you think I'm puttering around in Silverlight? &amp;nbsp;:P &amp;nbsp;The first thing I need to do is figure out an equivalent cross-domain communication technique to use within Silverlight.&lt;/p&gt;
&lt;p&gt;Thanks for the feedback!&lt;/p&gt;
&lt;p&gt;-Danny&lt;/p&gt;
</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2522122</link><pubDate>Thu, 10 May 2007 14:40:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2522122</guid><dc:creator>chad.campbell</dc:creator><description>&lt;p&gt;Thank you for putting this toghether! &amp;nbsp;This pretty helpful!&lt;/p&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2579962</link><pubDate>Sun, 13 May 2007 00:37:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2579962</guid><dc:creator>erik.arvidsson</dc:creator><description>&lt;p&gt;Hi Danny,&lt;/p&gt;
&lt;p&gt;I hope MS is treating you well.&lt;/p&gt;
&lt;p&gt;4 files! Seriously, you can get away with 2 (your js and the xaml) but is there a way to skip the XAML file? I have a scenario where I have an empty Canvas element and I don't want to pay the high price of an extra HTTP request. Is there a way to tell the plugin to use an empty Canvas, just like about:blank in DHTML?&lt;/p&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2586310</link><pubDate>Sun, 13 May 2007 03:54:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2586310</guid><dc:creator>dthorpe</dc:creator><description>&lt;p&gt;Hi Erik! &amp;nbsp;Long time no see.&lt;/p&gt;
&lt;p&gt;I don't know offhand if Silverlight can be fired up without a XAML file. &amp;nbsp;I'd suggest digging into the &amp;lt;object&amp;gt; tag generated by the CreateSilverlight call in Silverlight.js to see how construction works on the inside and possibly route around the .xaml assumption. &amp;nbsp;From what I know of &amp;lt;object&amp;gt; tags, the object tag is what creates an instance of the Silverlight object, not the XAML, so it seems like it should be possible to do what you're looking for.&lt;/p&gt;
&lt;p&gt;I balked at the number of files required for a minimum app, too, but backed off when I found out that one of the reasons for putting the object tag creation in a separate .js file was to avoid &amp;quot;Click to Activate&amp;quot; that most of the browsers now implement.&lt;/p&gt;
&lt;p&gt;-Danny&lt;/p&gt;
</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2640176</link><pubDate>Tue, 15 May 2007 06:55:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2640176</guid><dc:creator>timheuer</dc:creator><description>&lt;P&gt;I've been blogging my experiences with streaming services as well at &lt;A href="http://timheuer.com/blog/Tags/silverlight%20streaming/default.aspx" target=_new rel=nofollow&gt;http://timheuer.com/blog/Tags/silverlight%20streaming/default.aspx&lt;/A&gt; &lt;/P&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2713654</link><pubDate>Fri, 18 May 2007 19:57:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2713654</guid><dc:creator>lmoroney@microsoft.com</dc:creator><description>&lt;p&gt;Answering Erik:&lt;/p&gt;
&lt;p&gt;You can store XAML in a &amp;lt;script&amp;gt; block in your HTML and point the Silverlight component at that. That way you don't have another round trip for a 'blank' component.&lt;/p&gt;
&lt;p&gt;Laurence&lt;/p&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2817489</link><pubDate>Wed, 23 May 2007 18:06:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2817489</guid><dc:creator>Jocker</dc:creator><description>&lt;p&gt;to the author: the code listing for test1.xaml misses the double quotes on the first line :)&lt;/p&gt;
&lt;p&gt;obliviously it should be &amp;lt;Canvas xmlns=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/client/2007&amp;quot;"&gt;http://schemas.microsoft.com/client/2007&amp;quot;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;apart of this, great tutorial!&lt;/p&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2818233</link><pubDate>Wed, 23 May 2007 19:04:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2818233</guid><dc:creator>dthorpe</dc:creator><description>&lt;p&gt;Jocker: &amp;nbsp;Nice catch! &amp;nbsp;&amp;quot;Helpful&amp;quot; software goes a little overboard sometimes in trying to make URLs into links. &amp;nbsp;Fixed. &amp;nbsp;Thanks!&lt;/p&gt;
</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2947926</link><pubDate>Mon, 28 May 2007 19:26:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2947926</guid><dc:creator>jawrat</dc:creator><description>&lt;P&gt;thanks for the walkthrough. &amp;nbsp;it helped me understand a few more pieces of the silverlight puzzle.&lt;/P&gt;
&lt;P&gt;my question is thus: &amp;nbsp;what if i'm not worried about bandwidth and such and have my own server infrastructure that I want to leverage to serve silverlight content (streaming video/etc)? &amp;nbsp;Is this possible? &amp;nbsp;I've been banging around with it for a little bit but keep coming back to the same answer...use silverlight.live.com. &amp;nbsp;My client isn't interested in putting his content anywhere but his own servers so it's not really an option. &amp;nbsp;in short, how can we host our own silverlight content??&lt;/P&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2961833</link><pubDate>Tue, 29 May 2007 09:59:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2961833</guid><dc:creator>dthorpe</dc:creator><description>&lt;P&gt;jawrat:&lt;/P&gt;
&lt;P&gt;Yes, you can certainly host Silverlight content on your own server infrastructure. &amp;nbsp;Just ignore everything labelled "Silverlight Streaming" and put your XAML and video content up on your own servers! &lt;/P&gt;
&lt;P&gt;XAML and your managed DLLs can be served by a plain old HTTP web server with the appropriate content-type configurations; the video content probably needs special treatment (Windows Media Server?) rather than an http file server, but I'm making a guess on that one. &amp;nbsp;If I'm way off, holler and I'll go track down something&amp;nbsp;with more truth than guess.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Video addressed with http://&amp;nbsp;is downloaded by Silverlight as progressive video; &amp;nbsp;mms://&amp;nbsp;is streaming video. &lt;/P&gt;
&lt;P&gt;Silverlight's video streaming capabilities are not&amp;nbsp;restricted to the Silverlight Streaming service; &amp;nbsp;rather, Silverlight Streaming is an incubation ground for Silverlight rich media apps for developers who don't have the server resources to host rich media for a potentially large audience.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you have your own server infrastructure capable of handling rich media bandwidth demands, please use your own! &amp;nbsp;:P&lt;/P&gt;
&lt;P&gt;Thanks for the feedback! &amp;nbsp;We should write up an article on this topic (how to build your own Silverlight media server) since this isn't the first time I've heard this question.&lt;/P&gt;
&lt;P&gt;-Danny&lt;/P&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2972368</link><pubDate>Tue, 29 May 2007 20:33:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2972368</guid><dc:creator>jawrat</dc:creator><description>&lt;P&gt;thanks for the swift reply!&lt;/P&gt;
&lt;P&gt;ah, but for some reason (probably my own lack of knowledge) changing out http:// with mms:// (the files are there, they work fine in wmp and vlc) doesn't work. &amp;nbsp;silverlight complains about not being able to read the file. &amp;nbsp;perhaps it's not as simple as swapping out the file calls?&lt;/P&gt;
&lt;P&gt;by the way, i'm playing with both the 1.0 and 1.1 VideoLibrary samples just to see what we can do as that's pretty much what my client wants to do. &amp;nbsp;if you have any ideas, i'm open to suggestions.&lt;/P&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2973201</link><pubDate>Tue, 29 May 2007 21:45:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2973201</guid><dc:creator>dthorpe</dc:creator><description>&lt;p&gt;jawrat:&lt;/p&gt;
&lt;p&gt;Ok, I'll inquire further! &amp;nbsp;Thanks for the feedback.&lt;/p&gt;
&lt;p&gt;-Danny&lt;/p&gt;
</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2976606</link><pubDate>Wed, 30 May 2007 01:57:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2976606</guid><dc:creator>dthorpe</dc:creator><description>&lt;p&gt;jawrat:&lt;/p&gt;
&lt;p&gt;Confirmed. &amp;nbsp;Silverlight will play video hosted by your own web server. &amp;nbsp;The video file needs to in .wmv format, and it needs to be encoded using a codec and bitrate that Silverlight supports. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Your best bet is to use Expression Media to encode your video content into a Silverlight-compatible .wmv file. &amp;nbsp;Expression will spit out a bunch of files which can just be copied to your web server, including a test page that plays the video.&lt;/p&gt;
&lt;p&gt;Have fun!&lt;/p&gt;
&lt;p&gt;-Danny&lt;/p&gt;
</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#2991657</link><pubDate>Wed, 30 May 2007 21:13:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2991657</guid><dc:creator>jawrat</dc:creator><description>&lt;P&gt;okay, so I solved the issue with streaming...apparently, according to &lt;A href="http://silverlight.net/forums/t/586.aspx" target=_new rel=nofollow&gt;http://silverlight.net/forums/t/586.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;"For streaming, Silverlight only supports http as the streaming protocol, it will not do the actual mms or rstp protocol. In the beta we differentiate between streaming and progressive download by the mms:// vs http:// monikers. This will be addressed for RTM, while we will try progressive and streaming for both, http:// will try progressive first and mms:// will try streaming first, therefore is you keep these monikers as hints to the client, you will get better perf."&lt;/P&gt;
&lt;P&gt;So, since I had a webserver running on the same machine, I had to use a different port number (8080), and then mms://domain:port/path worked. &amp;nbsp;So, that's one issue resolved. &amp;nbsp;Now, on to the UI and automation.&lt;/P&gt;
&lt;P&gt;Thanks for your help/hints/advice/info.&lt;/P&gt;
&lt;P&gt;-J&lt;/P&gt;</description></item><item><title>Silverlight and Silverlight Streaming Nuts and Bolts</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#3313874</link><pubDate>Fri, 15 Jun 2007 17:24:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3313874</guid><dc:creator>Bob's Blog</dc:creator><description>&lt;P&gt;Danny Thorpe has a great post on how to get your Silverlight applications working with the Silverlight&lt;/P&gt;</description></item><item><title>re: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#3906686</link><pubDate>Tue, 17 Jul 2007 07:21:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3906686</guid><dc:creator>angeldrift</dc:creator><description>&lt;p&gt;@jawrat do you have a &amp;quot;how to&amp;quot; guide somewhere that shows how you made it work? Thanks!&lt;/p&gt;</description></item><item><title>How to: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#4393752</link><pubDate>Wed, 15 Aug 2007 05:37:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4393752</guid><dc:creator>Contagious Curiosity</dc:creator><description>&lt;p&gt;Here's a detailed answer to the SECOND good question of the day in today's MSDN event. Windows Live Quantum&lt;/p&gt;
</description></item><item><title>How to: Hello World with Silverlight and Silverlight Streaming</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#4394486</link><pubDate>Wed, 15 Aug 2007 06:37:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4394486</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;Here&amp;amp;#39;s a detailed answer to the SECOND good question of the day in today&amp;amp;#39;s MSDN event. Windows&lt;/p&gt;
</description></item><item><title>Silverlight Streaming SDK updated</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#5148620</link><pubDate>Wed, 26 Sep 2007 21:28:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5148620</guid><dc:creator>Silverlight Streaming</dc:creator><description>&lt;p&gt;The code samples page has been created and is now available. Click here to review what is currently available....&lt;/p&gt;
</description></item><item><title>Silverlight Streaming SDK updated</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#5296645</link><pubDate>Fri, 05 Oct 2007 20:35:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5296645</guid><dc:creator>Silverlight Streaming</dc:creator><description>&lt;p&gt;The code samples page has been created and is now available. Click here to review what is currently available....&lt;/p&gt;
</description></item><item><title>Silverlight Streaming SDK updated</title><link>http://blogs.msdn.com/dthorpe/archive/2007/05/08/hello-world-with-silverlight-amp-silverlight-streaming.aspx#8191831</link><pubDate>Fri, 14 Mar 2008 04:07:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8191831</guid><dc:creator>Silverlight Streaming</dc:creator><description>&lt;p&gt;The code samples page has been created and is now available. Click here to review what is currently available....&lt;/p&gt;
</description></item></channel></rss>