<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.silverlight.net/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>Hosting and Streaming</title><link>http://forums.silverlight.net/forums/15.aspx</link><description>Discussions about hosting and streaming Silverlight applications 

 
</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Re: Silverlight streaming structure (control and media protocol), question</title><link>http://forums.silverlight.net/forums/thread/241695.aspx</link><pubDate>Fri, 03 Jul 2009 10:14:12 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:241695</guid><dc:creator>Jonathan Shen – MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/241695.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=241695</wfw:commentRss><description>&lt;p&gt;Hi Genli,&lt;/p&gt;
&lt;p&gt;OK.&amp;nbsp; I checked the link now.&amp;nbsp; Below are two links.&amp;nbsp; Hope it helps.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://timheuer.com/blog/archive/2008/05/06/streaming-media-in-silverlight.aspx"&gt;http://timheuer.com/blog/archive/2008/05/06/streaming-media-in-silverlight.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://alexzambelli.com/blog/2009/02/04/the-birth-of-smooth-streaming/"&gt;http://alexzambelli.com/blog/2009/02/04/the-birth-of-smooth-streaming/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jonathan&lt;/p&gt;</description></item><item><title>Re: Re: Silverlight streaming structure (control and media protocol), question</title><link>http://forums.silverlight.net/forums/thread/241564.aspx</link><pubDate>Fri, 03 Jul 2009 08:34:34 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:241564</guid><dc:creator>genLi</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/241564.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=241564</wfw:commentRss><description>Hi Jonathan,&lt;br /&gt;
&lt;br /&gt;
Thank you for the reply and links. By the way, the last link on &amp;#39;this article&amp;#39; points to this forum&amp;#39;s message. I&amp;#39;m not sure, that this is correct, can you check please?&lt;br /&gt;
&lt;br /&gt;
But, unfortunately, this is not the answer on my question. As I know, Silverlight allows streaming from WMS as far as from any source, which gives the correct stream (as in my example above with VLC). Also, if I disable on WMS server both RTSP and MMS, but enable HTTP only, everything works (I mean I get stream from WMS to Silverlight client).&lt;br /&gt;
&lt;br /&gt;
What I&amp;#39;m asking about, is low-level communication: which protocols are used exactly (is RTP used for samples wrapping?)?&lt;br /&gt;
&lt;br /&gt;
It would be a great help for me, if somebody can give answers on my questions.&lt;br /&gt;
&lt;br /&gt;
Thank you!&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
genLi</description></item><item><title>Re: Silverlight streaming structure (control and media protocol), question</title><link>http://forums.silverlight.net/forums/thread/238207.aspx</link><pubDate>Fri, 26 Jun 2009 09:31:14 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:238207</guid><dc:creator>Jonathan Shen – MSFT</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/238207.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=238207</wfw:commentRss><description>&lt;p&gt;Hi Genli,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc304461.aspx"&gt;Silverlight Streaming&lt;/a&gt; wroks depend on Windows Media Services(WMS).&amp;nbsp;&amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/RTSP"&gt;Real Time Streaming Protocol (RTSP)&lt;/a&gt;&amp;nbsp;is enabled by default.&amp;nbsp;However,&amp;nbsp;in this condition&amp;nbsp;cache&amp;nbsp;doesn&amp;#39;t work any&amp;nbsp;more.&amp;nbsp; There, most time, we need to change it to HTTP.&amp;nbsp; For the details, please take a&amp;nbsp;look at &lt;a href="http://timheuer.com/blog/archive/2008/05/06/streaming-media-in-silverlight.aspx"&gt;this article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jonathan&amp;nbsp;&lt;/p&gt;</description></item><item><title>Silverlight streaming structure (control and media protocol), question</title><link>http://forums.silverlight.net/forums/thread/236270.aspx</link><pubDate>Mon, 22 Jun 2009 12:04:44 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:236270</guid><dc:creator>genLi</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/236270.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=15&amp;PostID=236270</wfw:commentRss><description>Hi all,&lt;br /&gt;
&lt;br /&gt;
I have several questions about Silverlight streaming. What I’m interested in, is exact structure of video streaming, which is accepted by Silverlight.&lt;br /&gt;
I’ve made a simple test with video streaming using: Silverlight application as client (MediaElement, source=”http://xxx.xxx.xxx.xxx:8080”), VLC player as streaming server (I’ve set up streaming to certain IP, stream is compressed to wmv), webcam as video source.&lt;br /&gt;
Traffic analysis using Network Monitor shows me, that there are two types of packets, which could be related to video:&lt;br /&gt;
- HTTP packet (payload: application/octet-stream)&lt;br /&gt;
- TCP packets (which NM recognizes as continuation to previous one) with some blob as tcp continuation data (this blob can be decoded as RTP, but I’m not sure that this is true)&lt;br /&gt;
&lt;br /&gt;
Thus, my questions are:&lt;br /&gt;
1. How sample is transmitted: does this true that Silverlight uses just RTP over TCP for video streaming or it is more complex, e.g. everything is packed into HTTP (e.g. RTP over HTTP or smth similar, what exactly)? Is it possible to transmit video using RTP over UDP to Silverlight client?&lt;br /&gt;
&lt;br /&gt;
2. What control protocol is used (and supported) by Silverlight (e.g. RTSP, WMSP)?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance for any help.</description></item></channel></rss>