<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: MediaStreamSource Takes On a New Life</title>
	<atom:link href="http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/</link>
	<description>Microsoft Media Platform, streaming video, Silverlight, VC-1, H.264, Smooth Streaming, Windows Media</description>
	<lastBuildDate>Thu, 19 Apr 2012 07:50:11 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Carl Partridge</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-26497</link>
		<dc:creator>Carl Partridge</dc:creator>
		<pubDate>Sat, 14 May 2011 09:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-26497</guid>
		<description>Just wanted to add to this discussion to say that I&#039;ve developed something similar to Tilo - a MediaStreamSource that handles HTTP Live Streaming  (segmented Mpeg-1 Transport Streams, often used to stream to iPhones/iPads/etc.)

I&#039;ve not seen it done anywhere else, so quite excited about it!  Means that you can now stream seekable video to Silverlight using just a normal web server.

If you want to check it out, I&#039;ve posted a live demo and downloadable sample - it&#039;s called &#039;SilverLive&#039; and is at my website.  (click on my name above, I assume!)

Carl</description>
		<content:encoded><![CDATA[<p>Just wanted to add to this discussion to say that I&#8217;ve developed something similar to Tilo &#8211; a MediaStreamSource that handles HTTP Live Streaming  (segmented Mpeg-1 Transport Streams, often used to stream to iPhones/iPads/etc.)</p>
<p>I&#8217;ve not seen it done anywhere else, so quite excited about it!  Means that you can now stream seekable video to Silverlight using just a normal web server.</p>
<p>If you want to check it out, I&#8217;ve posted a live demo and downloadable sample &#8211; it&#8217;s called &#8216;SilverLive&#8217; and is at my website.  (click on my name above, I assume!)</p>
<p>Carl</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tilo Skomudek</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-12963</link>
		<dc:creator>Tilo Skomudek</dc:creator>
		<pubDate>Wed, 04 Aug 2010 22:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-12963</guid>
		<description>Let me check this. I´ll keep you informed ...</description>
		<content:encoded><![CDATA[<p>Let me check this. I´ll keep you informed &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Zambelli</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-12922</link>
		<dc:creator>Alex Zambelli</dc:creator>
		<pubDate>Tue, 03 Aug 2010 05:37:49 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-12922</guid>
		<description>Cool, I&#039;m glad you found the solution! Is this something for an open-source or public project? I&#039;d love to check it out.</description>
		<content:encoded><![CDATA[<p>Cool, I&#8217;m glad you found the solution! Is this something for an open-source or public project? I&#8217;d love to check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tilo Skomudek</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-12904</link>
		<dc:creator>Tilo Skomudek</dc:creator>
		<pubDate>Mon, 02 Aug 2010 15:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-12904</guid>
		<description>Sometime life can be so easy :-)

I solved it giving MediaElement a &quot;fantasy&quot; duration value when initializing my MediaStreamSource :

protected override void OpenMediaAsync() 
{ 
... 
mediaSourceAttributes[MediaSourceAttributesKeys.Duration] = TimeSpan.FromHours(10).Ticks.ToString(CultureInfo.InvariantCulture); 
this.ReportOpenMediaCompleted(mediaSourceAttributes, mediaStreamDescriptions); 
} 

The only thing left to do was to update my slider control with the &quot;real&quot; duration. Now it works like a charm ...</description>
		<content:encoded><![CDATA[<p>Sometime life can be so easy :-)</p>
<p>I solved it giving MediaElement a &#8220;fantasy&#8221; duration value when initializing my MediaStreamSource :</p>
<p>protected override void OpenMediaAsync()<br />
{<br />
&#8230;<br />
mediaSourceAttributes[MediaSourceAttributesKeys.Duration] = TimeSpan.FromHours(10).Ticks.ToString(CultureInfo.InvariantCulture);<br />
this.ReportOpenMediaCompleted(mediaSourceAttributes, mediaStreamDescriptions);<br />
} </p>
<p>The only thing left to do was to update my slider control with the &#8220;real&#8221; duration. Now it works like a charm &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tilo Skomudek</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-12898</link>
		<dc:creator>Tilo Skomudek</dc:creator>
		<pubDate>Mon, 02 Aug 2010 12:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-12898</guid>
		<description>i have written a custom mediastreamsource, that can play media from growing source files (mpeg transport streams). 
Once it reaches the end of its mediastream, it  reads the new duration from the mediafile and continues to deliver samples. The MediaElement plays continously.

Unfortunately i haven´t found a way to update the MediaElement.NaturalDuration property. Hence i cannot seek into the &quot;reloaded&quot; area, because ME doesn´t know about it and sets my position change to its NaturalDuration value.

I tried to call ReportOpenMediaCompleted after getting the new stream length. Then Naturalduration get´s updated, but i cannot play anymore.

Is there any other way to deal with it ?

Many thanks

Tilo</description>
		<content:encoded><![CDATA[<p>i have written a custom mediastreamsource, that can play media from growing source files (mpeg transport streams).<br />
Once it reaches the end of its mediastream, it  reads the new duration from the mediafile and continues to deliver samples. The MediaElement plays continously.</p>
<p>Unfortunately i haven´t found a way to update the MediaElement.NaturalDuration property. Hence i cannot seek into the &#8220;reloaded&#8221; area, because ME doesn´t know about it and sets my position change to its NaturalDuration value.</p>
<p>I tried to call ReportOpenMediaCompleted after getting the new stream length. Then Naturalduration get´s updated, but i cannot play anymore.</p>
<p>Is there any other way to deal with it ?</p>
<p>Many thanks</p>
<p>Tilo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Zambelli</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-11161</link>
		<dc:creator>Alex Zambelli</dc:creator>
		<pubDate>Sat, 17 Apr 2010 02:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-11161</guid>
		<description>Yes, MediaStreamSource could be of help, but you&#039;d need to write an ASF streaming receiver/parser in .NET, plus managed code decoders for any codecs not natively supported in Silverlight (in other words, anything that&#039;s not H.264, VC-1 or WMV). The extensibility framework is there - somebody just needs to take the plunge and write the necessary code.</description>
		<content:encoded><![CDATA[<p>Yes, MediaStreamSource could be of help, but you&#8217;d need to write an ASF streaming receiver/parser in .NET, plus managed code decoders for any codecs not natively supported in Silverlight (in other words, anything that&#8217;s not H.264, VC-1 or WMV). The extensibility framework is there &#8211; somebody just needs to take the plunge and write the necessary code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sam</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-10946</link>
		<dc:creator>sam</dc:creator>
		<pubDate>Wed, 31 Mar 2010 03:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-10946</guid>
		<description>I have custom ASF stream coming from Windows Media Server. The custom stream contains mpeg4 part2, mjpeg or proprietary format.

How to play custom ASF stream with proprietary format data and other formats data which is not directly supported by silverlight?

Does MediaStreamSource help?</description>
		<content:encoded><![CDATA[<p>I have custom ASF stream coming from Windows Media Server. The custom stream contains mpeg4 part2, mjpeg or proprietary format.</p>
<p>How to play custom ASF stream with proprietary format data and other formats data which is not directly supported by silverlight?</p>
<p>Does MediaStreamSource help?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: buchi</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-9019</link>
		<dc:creator>buchi</dc:creator>
		<pubDate>Thu, 24 Dec 2009 20:13:14 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-9019</guid>
		<description>youve got a nice blog here buddy, bookmark it already. ^_^</description>
		<content:encoded><![CDATA[<p>youve got a nice blog here buddy, bookmark it already. ^_^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LEE CHUL SUNG</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-7503</link>
		<dc:creator>LEE CHUL SUNG</dc:creator>
		<pubDate>Fri, 30 Oct 2009 02:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-7503</guid>
		<description>I try using MediaStreamSource for VC-1 Playback speed. 

Playback speed is very important for korean students. (I&#039;m korean)

Korean Students study very very hard. they have no time for normal speed, online lecture. usually they play vod lecture 1.5 or 2x speed.

but I found out yesterday that I have no chance for using Silverlight Decoder output.

If I don&#039;t use raw a/v, silverlight decoder, I must make(or port) a decoder. but  performance issue.

May I have any method, access raw a/v ?</description>
		<content:encoded><![CDATA[<p>I try using MediaStreamSource for VC-1 Playback speed. </p>
<p>Playback speed is very important for korean students. (I&#8217;m korean)</p>
<p>Korean Students study very very hard. they have no time for normal speed, online lecture. usually they play vod lecture 1.5 or 2x speed.</p>
<p>but I found out yesterday that I have no chance for using Silverlight Decoder output.</p>
<p>If I don&#8217;t use raw a/v, silverlight decoder, I must make(or port) a decoder. but  performance issue.</p>
<p>May I have any method, access raw a/v ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richie</title>
		<link>http://alexzambelli.com/blog/2009/03/26/mediastreamsource-takes-on-a-new-life/comment-page-1/#comment-5044</link>
		<dc:creator>Richie</dc:creator>
		<pubDate>Fri, 28 Aug 2009 09:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=93#comment-5044</guid>
		<description>I am currently in the process of porting OGG Decoder into Silverlight MediaStreamSource. I already have it done in C#, just need to now port it into SL.

:-)</description>
		<content:encoded><![CDATA[<p>I am currently in the process of porting OGG Decoder into Silverlight MediaStreamSource. I already have it done in C#, just need to now port it into SL.</p>
<p>:-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

