<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex Zambelli&#039;s Silverlight Media Blog &#187; Internet Information Services</title>
	<atom:link href="http://alexzambelli.com/blog/category/internet-information-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexzambelli.com/blog</link>
	<description>Silverlight, streaming media, Windows Media, VC-1, H.264, Smooth Streaming</description>
	<lastBuildDate>Fri, 05 Mar 2010 00:13:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sunday Night Football Case Study</title>
		<link>http://alexzambelli.com/blog/2010/03/04/sunday-night-football-case-study/</link>
		<comments>http://alexzambelli.com/blog/2010/03/04/sunday-night-football-case-study/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 00:13:40 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[SNF]]></category>
		<category><![CDATA[Sunday Night Football]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=136</guid>
		<description><![CDATA[Remember NBC Sunday Night Football?
Microsoft has just released a detailed case study of the SNF project describing the partners, products, tools and workflow used to deliver the final solution. You can check it out here:
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006602
http://learn.iis.net/page.aspx/808/sunday-night-football-live-in-hd-with-microsoft-silverlight-3-and-iis-smooth-streaming/
I believe a similar case study is currently underway for the NBC/CTV/NRK Vancouver Olympics project, but it&#8217;ll probably be a few [...]]]></description>
			<content:encoded><![CDATA[<p>Remember <a href="http://alexzambelli.com/blog/2009/09/10/nbc-sunday-night-football-powered-by-silverlight-and-smooth-streaming/">NBC Sunday Night Football</a>?</p>
<p>Microsoft has just released a detailed case study of the SNF project describing the partners, products, tools and workflow used to deliver the final solution. You can check it out here:</p>
<p><a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006602">http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000006602</a></p>
<p><a href="http://learn.iis.net/page.aspx/808/sunday-night-football-live-in-hd-with-microsoft-silverlight-3-and-iis-smooth-streaming/">http://learn.iis.net/page.aspx/808/sunday-night-football-live-in-hd-with-microsoft-silverlight-3-and-iis-smooth-streaming/</a></p>
<p>I believe a similar case study is currently underway for the NBC/CTV/NRK Vancouver Olympics project, but it&#8217;ll probably be a few months before it&#8217;s released.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2010/03/04/sunday-night-football-case-study/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Streaming the Olympics: How We Got Here</title>
		<link>http://alexzambelli.com/blog/2010/02/16/streaming-the-olympics-how-we-got-here/</link>
		<comments>http://alexzambelli.com/blog/2010/02/16/streaming-the-olympics-how-we-got-here/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:53:51 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Olympics]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=128</guid>
		<description><![CDATA[Though it may seem like it was just yesterday, it&#8217;s now been 18 months since we delivered for NBC the Beijing 2008 Summer Olympics using Windows Media Services, Windows Media Player and Silverlight. Whereas in Beijing we experimented with HTTP adaptive streaming for on-demand SD delivery only, the one thing we all knew for sure as soon as the Beijing [...]]]></description>
			<content:encoded><![CDATA[<p>Though it may seem like it was just yesterday, it&#8217;s now been 18 months since we delivered for NBC the <a href="http://alexzambelli.com/blog/2008/08/09/nbc-olympics-247/">Beijing 2008 Summer Olympics</a> using Windows Media Services, Windows Media Player and Silverlight. Whereas in Beijing we experimented with HTTP adaptive streaming for on-demand SD delivery only, the one thing we all knew for sure as soon as the Beijing closing ceremony was over was that for Vancouver 2010 we wanted to deliver all video in HD, both  live and on-demand, using HTTP adaptive streaming. By November 2008 the first glimpses of IIS Smooth Streaming definitely put on-demand HD delivery within reach, and by May 2009 live Smooth Streaming was a reality too.</p>
<p>A year ago we began working with <a href="http://www.nbc.com/">NBC</a> and <a href="http://www.ctv.ca/">CTV</a> on putting together the 2010 Vancouver Winter Olympics video site, later adding Norway&#8217;s <a href="http://www.nrk.no">NRK</a> as another customer. We teamed up with a number of partners to get the job done:</p>
<ul>
<li><a href="http://www.istreamplanet.com/">iStreamPlanet</a> &#8211; video encoding services and hosting operations</li>
<li><a href="http://www.akamai.com/">Akamai</a> &#8211; edge content delivery</li>
<li><a href="http://www.vertigo.com/">Vertigo</a> &#8211; Silverlight player design and development</li>
<li><a href="http://deltatre.com/">Delta Tre</a> &#8211; content management systems, ad insertion, realtime data integration, player development, site integration</li>
<li><a href="http://www.inlethd.com/">Inlet</a> &#8211; live video encoders</li>
<li><a href="http://www.rhozet.com/">Rhozet</a>, <a href="http://www.anystream.com/">Anystream (Grab Networks)</a> - offline video (VOD) encoders</li>
<li><a href="http://www.switchnap.com/">Switch Communications</a> &#8211; datacenter hosting</li>
<li><a href="http://www.southworks.net/">SouthWorks.net</a> &#8211; Rough Cut Editor design and development</li>
<li><a href="http://www.doubleclick.com/">DoubleClick</a> &#8211; ad serving</li>
<li><a href="http://www.signiant.com/">Signiant</a> &#8211; content distribution software</li>
<li><a href="http://www.conviva.com/">Conviva</a> &#8211; usage tracking and analytics</li>
<li><a href="http://www.wintellect.com/">Wintellect</a> &#8211; origin health monitoring and maintenance</li>
<li><a href="http://www.intel.com/">Intel</a>, <a href="http://www.dell.com/">Dell</a> &#8211; server hardware</li>
</ul>
<p>As you can tell just from the list of partners, this was a hugely complex project. Despite the Winter Olympics being smaller in scale than Summer Olympics, I&#8217;d estimate that this project was about 2-3 times more complex than the Beijing 2008 Olympics project due to the additional technical challenges we decided to take on in order to raise the bar in online video streaming.</p>
<p>In order to reduce some of the complexity we also made an early decision to deliver everything exclusively in Smooth Streaming and Silverlight, without a WMS/WMP fallback option. Though I&#8217;m sure some critics will be quick to assert such a decision was meant to force greater Silverlight adoption, the truth is less political and more practical: Trying to encode all videos for both Windows Media and Smooth Streaming (let alone additional formats such as MP4/H.264) would&#8217;ve probably doubled or tripled the cost and severely impacted the amount of functionality we were able to add to the client.</p>
<p>If you follow Smooth Streaming developments, you&#8217;ve probably heard of the <a href="http://www.iis.net/expand/SmoothPlayer">Smooth Streaming Player Development Kit</a> and the <a href="http://www.codeplex.com/smf">Silverlight Media Framework</a>. Both of these frameworks and their underlying Smooth Streaming Media Element (SSME) were in fact designed for the Olympics project and first put to test on <a href="http://alexzambelli.com/blog/2009/09/10/nbc-sunday-night-football-powered-by-silverlight-and-smooth-streaming/">NBC Sunday Night Football</a> 6 months ago. And while on the client side the Olympics player is actually quite similar to the SNF player (aside from the much improved rew/ffwd/slo-mo features and the lack of multi-camera angles), the chief difference between the Olympics and SNF is actually on the backend. One word: automation.</p>
<p>From a video operations standpoint, SNF was very much a manual operation. We created publishing points and started encoders by hand &#8211; and then stopped them 4 hours later. When you&#8217;re doing only one game a week, you can afford to do that with just a few people. But when you have to run 20-30 events per day, as many as dozen of those simultaneously, for 2 weeks straight &#8211; it&#8217;s absolutely unthinkable to try to run everything by hand. You&#8217;d need an army of engineers just to keep things running smoothly.</p>
<p>Enter iStreamPlanet. Our encoding service partner took it upon themselves to build a fully automated live video encoding service for the Olympics. This involved: turning on H.264 multicast decoders (our source streams arrive from Vancouver as H.264 multicast streams over dedicated OC-12) and tuning them to the right channels; routing the decoded video to the available <a href="http://www.inlethd.com/?q=products/spinnaker/hd">Inlet Spinnaker HD</a> encoders; creating multiple publishing points on IIS origin servers; starting publishing points and encoders; stopping encoders and publishing points; moving VOD archives to expected locations. Having such a service allowed Delta Tre, our CMS provider, to remotely schedule events without any human involvement required. For a young technology such as Smooth Streaming this is a big deal because it proves it&#8217;s possible to scale Smooth Streaming to large professional broadcast environments.</p>
<p>Another huge development and step forward for this project was the creation of the Rough Cut Editor, a soon to be publicly available &#8220;light touch&#8221; editor for Smooth Streams. The RCE allows editing of Smooth Streaming sources, both on-demand and live (!), without any re-encoding whatsoever. The concept is remarkably simple: if a Smooth Streaming manifest is like a playlist of video/audio fragments which live in the cloud, then editing, merging and appending multiple Smooth Streaming sources should be as simple as re-arranging entries in a manifest. Since Smooth Streaming video is just a series of fragments and each 2-sec fragment must be downloaded separately, it&#8217;s completely irrelevant whether fragments are downloaded/played in a sequential or non-sequential order &#8211; the end result plays equally smooth either way. This is something that hasn&#8217;t been possible with Windows Media or any other streaming media technology until now. It&#8217;s a total game-changer.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2010/02/16/streaming-the-olympics-how-we-got-here/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>IIS Media Services 3.0 and Player SDK released!</title>
		<link>http://alexzambelli.com/blog/2009/10/12/iis-media-services-3-0-and-player-sdk-released/</link>
		<comments>http://alexzambelli.com/blog/2009/10/12/iis-media-services-3-0-and-player-sdk-released/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 01:47:44 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[IIS7]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=118</guid>
		<description><![CDATA[Last week was a big one for Smooth Streaming! IIS Media Services 3.0, the IIS7 media extensions pack containing Smooth Streaming, has completed its 6-month beta development cycle and has been released to Web. You can download it here:
http://www.iis.net/extensions/LiveSmoothStreaming
Chris Knowlton has written an excellent summary of everything that&#8217;s gone into this release. Here&#8217;s just a brief [...]]]></description>
			<content:encoded><![CDATA[<p>Last week was a big one for Smooth Streaming! IIS Media Services 3.0, the IIS7 media extensions pack containing Smooth Streaming, has completed its 6-month beta development cycle and has been released to Web. You can download it here:</p>
<h3><a href="http://www.iis.net/extensions/LiveSmoothStreaming">http://www.iis.net/extensions/LiveSmoothStreaming</a></h3>
<p><a href="http://blogs.iis.net/chriskno">Chris Knowlton</a> has written an excellent summary of everything that&#8217;s gone into this release. Here&#8217;s just a brief list of components:</p>
<ul>
<li><a href="http://www.iis.net/smoothstreaming">Smooth Streaming</a>, adaptive streaming of media over HTTP</li>
<li><a href="http://www.iis.net/LiveSmoothStreaming">Live Smooth Streaming</a>, for live adaptive streaming of broadcast events</li>
<li><a href="http://blogs.iis.net/vsood/archive/2009/10/09/iis-smooth-streaming-player-development-kit-1-0-beta-1-released.aspx">Smooth Streaming Player Development Kit</a>, for creating custom clients</li>
<li><a href="http://www.iis.net/bitratethrottling">Bit Rate Throttling</a>, meters the speed that media is delivered to a player</li>
<li><a href="http://www.iis.net/bitratethrottling">Web Playlists</a>, secure sequencing of media content</li>
<li><a href="http://www.iis.net/advancedlogging">Advanced Logging</a>, with real-time client- and server-side logging</li>
<li><a href="http://www.iis.net/applicationrequestrouting">Application Request Routing</a> (ARR), providing HTTP proxying and caching</li>
</ul>
<p>Read more about IISMS 3.0 <a href="http://blogs.iis.net/chriskno/archive/2009/10/12/iis-media-services-3-0-including-iis-live-smooth-streaming-has-been-released.aspx">here</a>.</p>
<p>A whole blog post of its own could be written about the Smooth Streaming Player Development Kit, and that&#8217;s precisely what <a href="http://blogs.iis.net/vsood">Vishal Sood</a> has done <a href="http://blogs.iis.net/vsood/archive/2009/10/09/iis-smooth-streaming-player-development-kit-1-0-beta-1-released.aspx">here</a>. The Player SDK and its introduction of Smooth Streaming Media Element (SSME) are incredibly important for incorporating Smooth Streaming support into Silverlight projects. Closely modeled after the native Media Element interface, the SSME allows developers to seamlessly integrate both on-demand and live Smooth Streaming into their apps without worrying about complex heuristics while at the same time giving them rich control over Smooth Streaming events and properties. Here&#8217;s just a sampling of SSME&#8217;s features:</p>
<ul>
<li>Basic Playback controls
<ul>
<li>APIs like Play, Pause, Stop, etc.</li>
<li>Events for Playback and Diagnostics</li>
<li>Properties to track position, etc.</li>
</ul>
</li>
<li>Advanced Playback support
<ul>
<li>DVR support for Live Smooth Streaming</li>
<li>Trick Play: Slow Motion</li>
</ul>
</li>
<li>Monetization
<ul>
<li>Ad Playback integration – scheduling capabilities, tracking Ad progress</li>
<li>Live Ad Insertion w/ Live Smooth Streaming</li>
<li>Rich Analytics w/ IIS Advanced Logging</li>
</ul>
</li>
<li>Content Protection – Play Ready integration</li>
<li>XAML support for designers</li>
<li>Selecting Tracks for playback (e.g., restrict the bit-rates available, support multiple camera angles in a single stream, etc.)</li>
<li>Support for progressive download Ads/content</li>
<li>Almost all of the Silverlight Media Element APIs are available for Smooth Streaming w/ SSME</li>
</ul>
<p>If you want to see an example of IIS Media Services 3.0 and SSME in action, just check out the <a href="http://player.snfextra.nbcsports.com">Sunday Night Football</a> player (U.S. only) every Sunday at 5 pm PST. The player is built on SSME, and the origin servers are running IISMS 3.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/10/12/iis-media-services-3-0-and-player-sdk-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NBC Sunday Night Football &#8211; Powered by Silverlight and Smooth Streaming</title>
		<link>http://alexzambelli.com/blog/2009/09/10/nbc-sunday-night-football-powered-by-silverlight-and-smooth-streaming/</link>
		<comments>http://alexzambelli.com/blog/2009/09/10/nbc-sunday-night-football-powered-by-silverlight-and-smooth-streaming/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 20:39:20 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=109</guid>
		<description><![CDATA[Has it really been 5 months since my last post? Well, one of the reasons why I&#8217;ve been so inactive here is because I&#8217;ve been busy working on this project:
Today we are launching the NBC Sunday Night Football website: http://snfextra.nbcsports.com featuring a truly cutting-edge video player powered by Microsoft Silverlight and IIS7 Smooth Streaming.
The first [...]]]></description>
			<content:encoded><![CDATA[<p>Has it really been 5 months since my last post? Well, one of the reasons why I&#8217;ve been so inactive here is because I&#8217;ve been busy working on this project:</p>
<p>Today we are launching the NBC Sunday Night Football website: <strong><a href="http://snfextra.nbcsports.com">http://snfextra.nbcsports.com</a></strong> featuring a truly cutting-edge video player powered by Microsoft Silverlight and IIS7 Smooth Streaming.</p>
<p>The first game, Titans vs Steelers, is to be broadcast today (September 10th) at 5 pm PST. The next game, Bears vs Packers, is scheduled for this Sunday (September 13th) at 5 pm PST. Due to NBC broadcast rights for SNF, the website is restricted to U.S.-based users only (sorry, expats!).</p>
<p>The project is the culmination of over 5 months of hard work involving NBC, Microsoft (technical project management and core technologies), iStreamPlanet (video encoding services and realtime data integration), Vertigo (player design and development), Akamai (content delivery), Inlet (video encoding technology), Conviva (realtime content delivery analytics), Omniture (web analytics) and DoubleClick (advertising).</p>
<p>The SNF player will feature:</p>
<ul>
<li>Live Smooth Streaming video, for all of the content, all of the time</li>
<li>Seamless on-demand switching between the 720p HD main broadcast feed and four 480p SD alternate camera angles</li>
<li>Full motion thumbnail previews of all alternate camera angles</li>
<li>Seeking, pausing, fast forwarding and rewinding of live video</li>
<li>Slow motion and instant replay</li>
<li>Realtime play-by-play data available on the timeline and pop-up menu, providing instant access to all key game plays</li>
<li>Realtime game stats data</li>
<li>Dynamic mid-stream ad insertion (matching where the ads would appear in a TV broadcast)</li>
<li>Silverlight 3 support for GPU-accelerated video scaling for improved video playback performance</li>
</ul>
<p>There are a ton of other features I&#8217;m probably forgetting right now, but I will make sure to follow up soon with another blog post covering all those as well as the technical video details of the project (bitrates, resolutions, codecs, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/09/10/nbc-sunday-night-football-powered-by-silverlight-and-smooth-streaming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft at NAB 2009: IIS Smooth Streaming Released to Web</title>
		<link>http://alexzambelli.com/blog/2009/04/23/microsoft-at-nab-2009-iis-smooth-streaming-released-to-web/</link>
		<comments>http://alexzambelli.com/blog/2009/04/23/microsoft-at-nab-2009-iis-smooth-streaming-released-to-web/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 14:45:53 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[NAB]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=105</guid>
		<description><![CDATA[Last day here at NAB in Las Vegas, so it&#8217;s a perfect time to take a look at what we&#8217;ve done at NAB this year. Ben Waggoner has put together an excellent summary on his blog:
http://on10.net/blogs/benwagg/NAB-Day-1-Smooth-Streaming-released-1080p-in-Silverlight-new-VC-1-and-more/
So the big news is: IIS Media Services 2.0 (featuring on-demand Smooth Streaming) has been officially released to Web, a [...]]]></description>
			<content:encoded><![CDATA[<p>Last day here at NAB in Las Vegas, so it&#8217;s a perfect time to take a look at what we&#8217;ve done at NAB this year. Ben Waggoner has put together an excellent summary on his blog:</p>
<p><a href="http://on10.net/blogs/benwagg/NAB-Day-1-Smooth-Streaming-released-1080p-in-Silverlight-new-VC-1-and-more/">http://on10.net/blogs/benwagg/NAB-Day-1-Smooth-Streaming-released-1080p-in-Silverlight-new-VC-1-and-more/</a></p>
<p>So the big news is: IIS Media Services 2.0 (featuring on-demand Smooth Streaming) has been officially released to Web, a mere <strong>6 months </strong>after first announced at Digital Hollywood as a technology preview! We expect IIS Media Services 3.0 (featuring Live Smooth Streaming, currently in beta) to be released later this year.</p>
<p>Now we watch Smooth Streaming completely change the rules of media delivery on the Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/04/23/microsoft-at-nab-2009-iis-smooth-streaming-released-to-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smooth Streaming White Paper</title>
		<link>http://alexzambelli.com/blog/2009/03/27/smooth-streaming-white-paper/</link>
		<comments>http://alexzambelli.com/blog/2009/03/27/smooth-streaming-white-paper/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 08:36:01 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[adaptive streaming]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=95</guid>
		<description><![CDATA[I know that many of you have been reading my blog for information about IIS Smooth Streaming. I&#8217;ve posted a series of posts on that topic, but sometimes blog posts can be difficult to aggregate. So if you&#8217;re looking for a single, one-stop-shop for information about Smooth Streaming, you can now download a white paper [...]]]></description>
			<content:encoded><![CDATA[<p>I know that many of you have been reading my blog for information about IIS Smooth Streaming. I&#8217;ve posted a series of posts on that topic, but sometimes blog posts can be difficult to aggregate. So if you&#8217;re looking for a single, one-stop-shop for information about Smooth Streaming, you can now download a white paper on Smooth Streaming that unifies all that information I&#8217;ve been posting in a single doc:</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=03d22583-3ed6-44da-8464-b1b4b5ca7520">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=03d22583-3ed6-44da-8464-b1b4b5ca7520</a></p>
<p>The white paper is available in Word, PDF and XPS formats.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/03/27/smooth-streaming-white-paper/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>In Case You Missed MIX&#8230;</title>
		<link>http://alexzambelli.com/blog/2009/03/20/in-case-you-missed-mix/</link>
		<comments>http://alexzambelli.com/blog/2009/03/20/in-case-you-missed-mix/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 12:04:10 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[MIX09]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=89</guid>
		<description><![CDATA[If you were unable to attend MIX 2009, you&#8217;ll be pleased to know that the videos of sessions are already appearing online: https://content.visitmix.com/2009/sessions/.
Here are the links to the videos of sessions I had previously mentioned:
What&#8217;s New in Microsoft Silverlight 3
Speaker:  Joe Stegman (Microsoft)
Microsoft Silverlight Media End-to-End
Speaker:  Alex Zambelli (Microsoft)
Creating Media Content for Microsoft Silverlight Using [...]]]></description>
			<content:encoded><![CDATA[<p>If you were unable to attend MIX 2009, you&#8217;ll be pleased to know that the videos of sessions are already appearing online: <a href="https://content.visitmix.com/2009/sessions/">https://content.visitmix.com/2009/sessions/</a>.</p>
<p>Here are the links to the videos of sessions I had previously mentioned:</p>
<p><strong><span style="color: #0000ff;"><a href="http://videos.visitmix.com/MIX09/T14F">What&#8217;s New in Microsoft Silverlight 3</a><br />
</span>Speaker</strong>:  Joe Stegman (Microsoft)</p>
<p><strong><span style="color: #0000ff;"><a href="http://videos.visitmix.com/MIX09/T43F">Microsoft Silverlight Media End-to-End</a><br />
</span>Speaker</strong>:  Alex Zambelli (Microsoft)</p>
<p><a href="http://videos.visitmix.com/MIX09/T19F"><strong></strong></a><strong><a href="http://videos.visitmix.com/MIX09/T19F"><span style="color: #0000ff;">Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder</span></a><br />
Speaker</strong>:  James Clarke (Microsoft)</p>
<p><strong><span style="color: #0000ff;"><a href="http://videos.visitmix.com/MIX09/T56F">Delivering Media with Microsoft Internet Information Services 7 (IIS) Media Services and Microsoft Silverlight</a><br />
</span>Speakers</strong>:  John Bocharov (Microsoft), John Bishop (Inlet)</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/03/20/in-case-you-missed-mix/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Silverlight 3, IIS Media Services 3.0, Olympics 2010 &#8211; Wow, It Truly Is March Madness!</title>
		<link>http://alexzambelli.com/blog/2009/03/19/silverlight-3-iis-media-services-30-olympics-2010-wow-it-truly-is-march-madness/</link>
		<comments>http://alexzambelli.com/blog/2009/03/19/silverlight-3-iis-media-services-30-olympics-2010-wow-it-truly-is-march-madness/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 00:40:26 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[H.264]]></category>
		<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Olympics]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Media Services]]></category>
		<category><![CDATA[MIX09]]></category>
		<category><![CDATA[SL3]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=81</guid>
		<description><![CDATA[Though blogging in Las Vegas might sound like a party foul, this has been an amazing week for Silverlight media &#8211; so much that I feel a sudden urge to report on it right now, right here.
Silverlight 3 Beta
A mere 5 months after releasing Silverlight 2 RTW, we have now made Silverlight 3 Beta available [...]]]></description>
			<content:encoded><![CDATA[<p>Though blogging in Las Vegas might sound like a party foul, this has been an amazing week for Silverlight media &#8211; so much that I feel a sudden urge to report on it right now, right here.</p>
<h4><span style="text-decoration: underline;">Silverlight 3 Beta</span></h4>
<p>A mere 5 months after releasing Silverlight 2 RTW, we have now made <a href="http://silverlight.net/getstarted/silverlight3/default.aspx">Silverlight 3 Beta</a> available to the public. Check out <a href="http://silverlight.net/getstarted/silverlight3/default.aspx">http://silverlight.net/getstarted/silverlight3/default.aspx</a> for the full list of new features and download links. As usual, Scott Guthrie offers some great insight on Silverlight 3 in his <a href="http://live.visitmix.com/">MIX Keynote</a> and <a href="http://channel9.msdn.com/posts/Charles/Scott-Guthrie-Inside-Silverlight-3/">Channel 9 video</a>.</p>
<p>The most interesting new media features in Silverlight 3 are:</p>
<ul>
<li>Native H.264 video, AAC audio, and MP4 file playback support
<ul>
<li>Take your MP4-contained H.264/AAC encoded files, put them on a Web server and play them directly in Siverlight using progressive download!</li>
</ul>
</li>
<li>Extensible media format support
<ul>
<li>Support for raw A/V bitstream playback allows codec and media developers to write custom decoders and format parsers using C#, VB or any other .NET language. Will you be the first to write an Ogg Vorbis or FLAC decoder for Silverlight?</li>
</ul>
</li>
<li>GPU accelerated video scaling
<ul>
<li>Stretching the video to full screen can now be offloaded entirely to the video card, freeing up the CPU and enabling smooth video playback.</li>
</ul>
</li>
<li>Advanced media logging
<ul>
<li>Log playback usage to Windows Media Services and IIS7 Media Services, like with the good old Windows Media Player.</li>
</ul>
</li>
<li>Custom effects / Pixel shaders
<ul>
<li>Apply post-processing effects to your video by writing custom effects using the same HLSL pixel shader code that works in Direct3D and WPF today.</li>
</ul>
</li>
<li>Perspective 3D transforms
<ul>
<li>Spin and rotate your video around all 3 axis &#8211; X, Y and Z. Video collage? How about a video cube?</li>
</ul>
</li>
</ul>
<p>I&#8217;ll be blogging in the near future in more depth about the details of our H.264/AAC/MP4 support in particular.</p>
<p> </p>
<h4><span style="text-decoration: underline;">IIS Media Services 3.0 / Live Smooth Streaming</span></h4>
<p>Just a short month after announcing the availability of Smooth Streaming for On-Demand Video beta, the IIS Media team announced the availability of <a href="http://www.iis.net/media">IIS Media Services 3.0 beta</a> &#8211; featuring Live Smooth Streaming. That&#8217;s right, with IIS7 you will soon be able to deliver Smooth Streaming video for both on-demand and live! <a href="http://inlethd.com"></a></p>
<p><a href="http://inlethd.com">Inlet Technologies</a> has simultaneously <a href="http://www.inlethd.com/download.php?mode=getFile&amp;type=99&amp;fileID=525">announced</a> they will be the first to add Smooth Streaming support to their line of live and VoD encoding products. Besides Inlet, we are currently working with a number of encoding ISVs on enabling them to add Smooth Streaming support to their products.</p>
<p><a href="http://www.akamai.com/html/about/press/releases/2009/press_031709.html">Akamai Technologies announced</a> the wide commercial availability of their <a href="http://www.akamai.com/smoothhd">AdaptiveEdge Streaming</a> service based on IIS Smooth Streaming. Besides Akamai, we are currently working with all the major CDNs on enabling Smooth Streaming support in their networks. As with the encoding ISVs, our goal is to build a rich Smooth Streaming ecosystem to be available to customers by the time Silverlight 3 ships.</p>
<p>Besides the newly redesigned home page, the IIS Media team has also put up a great <a href="http://www.iis.net/media/experiencesmoothstreaming">working example</a> of how Smooth Streaming works.</p>
<p> </p>
<h4><span style="text-decoration: underline;">NBC Winter Olympics 2010 &#8211; Vancouver</span></h4>
<p>During the MIX 2009 Keynote, Perkins Miller, Senior VP of Digital Media for NBC Universal, <a href="http://www.reuters.com/article/televisionNews/idUSTRE52I80A20090319">announced </a>that NBC Universal has chosen to deliver the NBC Winter Olympics 2010 using Microsoft Silverlight. <a href="http://live.visitmix.com/">Watch</a> the MIX Keynote to see his announcement.</p>
<p>Here are the details I can share at this point:</p>
<ul>
<li>All video content, both live and on-demand, will be delivered using Smooth Streaming</li>
<li>The live video player will feature DVR-like capabilities (pause, rewind, seek and slo-mo of live video)</li>
<li>Video quality will go up to true 720p HD</li>
</ul>
<h3></h3>
<h4><span style="text-decoration: underline;">March Madness</span></h4>
<p>CBS Sports has launched a Silverlight-based March Madness video player that lets you watch all NCAA Basketball Tournament games live. Visit <a href="http://mmod.ncaa.com/video/?player=hq">http://mmod.ncaa.com/video</a> to launch the March Madness video player. If you are using Internet Explorer on Windows, the default player will actually be an old-school WMP player, so you&#8217;ll need to click on the <strong>HQ Player </strong>button to launch the new Silverlight player.</p>
<p>The live video for the tournament is being streamed using Windows Media Services. Obviously, we couldn&#8217;t use Smooth Streaming because the server technology is still in beta and the encoders aren&#8217;t yet commercially available. But CBS did the next best thing! All live streams are available in 4 video quality levels:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="128" valign="top">
<p align="center"><strong>Total Bitrate</strong><br />
(kbps)</td>
<td width="128" valign="top">
<p align="center"><strong>Video Bitrate</strong><br />
(kbps)</td>
<td width="128" valign="top">
<p align="center"><strong>Audio Bitrate</strong><br />
(kbps)</td>
<td width="128" valign="top">
<p align="center"><strong>Video Width</strong></p>
</td>
<td width="128" valign="top">
<p align="center"><strong>Video Height</strong></p>
</td>
<td width="128" valign="top">
<p align="center"><strong>Pixel Aspect Ratio</strong></p>
</td>
</tr>
<tr>
<td width="128" valign="top">
<p align="center"><strong>1500</strong></p>
</td>
<td width="128" valign="top">
<p align="center">1450</p>
</td>
<td width="128" valign="top">
<p align="center">48</p>
</td>
<td width="128" valign="top">
<p align="center">784</p>
</td>
<td width="128" valign="top">
<p align="center">432</p>
</td>
<td width="128" valign="top">
<p align="center">1:1</p>
</td>
</tr>
<tr>
<td width="128" valign="top">
<p align="center"><strong>1000</strong></p>
</td>
<td width="128" valign="top">
<p align="center">950</p>
</td>
<td width="128" valign="top">
<p align="center">48</p>
</td>
<td width="128" valign="top">
<p align="center">512</p>
</td>
<td width="128" valign="top">
<p align="center">384</p>
</td>
<td width="128" valign="top">
<p align="center">4:3</p>
</td>
</tr>
<tr>
<td width="128" valign="top">
<p align="center"><strong>650</strong></p>
</td>
<td width="128" valign="top">
<p align="center">615</p>
</td>
<td width="128" valign="top">
<p align="center">32</p>
</td>
<td width="128" valign="top">
<p align="center">368</p>
</td>
<td width="128" valign="top">
<p align="center">272</p>
</td>
<td width="128" valign="top">
<p align="center">4:3</p>
</td>
</tr>
<tr>
<td width="128" valign="top">
<p align="center"><strong>350</strong></p>
</td>
<td width="128" valign="top">
<p align="center">315</p>
</td>
<td width="128" valign="top">
<p align="center">32</p>
</td>
<td width="128" valign="top">
<p align="center">240</p>
</td>
<td width="128" valign="top">
<p align="center">176</p>
</td>
<td width="128" valign="top">
<p align="center">4:3</p>
</td>
</tr>
</tbody>
</table>
<p>Video codec used is VC-1 Advanced Profile. Audio codec used is WMA Professional at 44.1 kHz 16-bit stereo.</p>
<p>All March Madness games are being encoded by MLB.com&#8217;s encoding facilities using <a href="http://www.inlethd.com/encoding/72/6/Spinnaker-7000/">Inlet Spinnaker 7000</a> encoders. The Spinnakers were configured based on my own recommendations in order to provide maximum quality at all bitrates.</p>
<p>The March Madness Silverlight player uses preroll ad download statistics to estimate available client bandwidth and tries to make an appropriate first choice of bitrate level. Of course none of this would be necessary with Smooth Streaming, but we really tried to make the best of the Windows Media Streaming experience anyway. The player also has built-in heuristics to detect quality-of-service issues, such as frequent rebuffering or low frame rate rendering, at which point it can suggest to the user to choose a lower bitrate. Users can manually switch between available bitrates using the &#8220;<strong>-</strong>&#8221; and &#8220;<strong>+</strong>&#8221; buttons in the button of the player UI.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/03/19/silverlight-3-iis-media-services-30-olympics-2010-wow-it-truly-is-march-madness/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Come Join Us at MIX 2009!</title>
		<link>http://alexzambelli.com/blog/2009/03/09/come-join-us-at-mix-2009/</link>
		<comments>http://alexzambelli.com/blog/2009/03/09/come-join-us-at-mix-2009/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:03:03 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[MIX09]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=76</guid>
		<description><![CDATA[MIX, Microsoft&#8217;s annual conference for Web 2.0 designers and developers &#8211; is upon  us. This year it will take place March 18-20 at The Venetian Hotel in Las Vegas.
If you&#8217;re interested in the world of online video streaming (and I guess you are since you&#8217;re already reading this blog) and plan on visiting MIX 2009, I suggest you [...]]]></description>
			<content:encoded><![CDATA[<p>MIX, Microsoft&#8217;s annual conference for Web 2.0 designers and developers &#8211; is upon  us. This year it will take place March 18-20 at The Venetian Hotel in Las Vegas.</p>
<p>If you&#8217;re interested in the world of online video streaming (and I guess you are since you&#8217;re already reading this blog) and plan on visiting MIX 2009, I suggest you check out the following few sessions while there:</p>
<p><strong><span style="color: #0000ff;">What&#8217;s New in Microsoft Silverlight 3<br />
</span>Speaker</strong>:  Joe Stegman (Microsoft)<br />
<strong>Date/Time:</strong>  Wed, March 18, 11:30 AM &#8211; 12:15 PM<br />
<strong>Location</strong>:  Lando 4204</p>
<p><strong><span style="color: #0000ff;">Microsoft Silverlight Media End-to-End<br />
</span>Speaker</strong>:  Alex Zambelli (Microsoft)<br />
<strong>Date/Time</strong>:  Wed, March 18, 2:15 PM &#8211; 3:30 PM<br />
<strong>Location</strong>:  Delfino 4105</p>
<p><strong><span style="color: #0000ff;">Creating Media Content for Microsoft Silverlight Using Microsoft Expression Encoder</span><br />
Speaker</strong>:  James Clarke (Microsoft)<br />
<strong>Date/Time</strong>:  Wed, March 18, 4:00 PM &#8211; 5:15 PM<br />
<strong>Location</strong>:  Delfino 4105</p>
<p><strong><span style="color: #0000ff;">Delivering Media with Microsoft Internet Information Services 7 (IIS) Media Services and Microsoft Silverlight<br />
</span>Speakers</strong>:  John Bocharov (Microsoft), John Bishop (Inlet)<br />
<strong>Date/Time</strong>:  Thu, March 19, 1:00 PM &#8211; 2:15 PM<br />
<strong>Location</strong>:  Delfino 4105</p>
<p>For a complete list of sessions, see <a href="https://content.visitmix.com/2009/sessions/">https://content.visitmix.com/2009/sessions/</a>.</p>
<p>To register for MIX 2009, visit <a href="http://2009.visitmix.com/Registration/">http://2009.visitmix.com/Registration/</a>.</p>
<p>Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/03/09/come-join-us-at-mix-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smooth Streaming FAQ</title>
		<link>http://alexzambelli.com/blog/2009/02/25/smooth-streaming-faq/</link>
		<comments>http://alexzambelli.com/blog/2009/02/25/smooth-streaming-faq/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 13:07:30 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[H.264]]></category>
		<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[FAQ]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=71</guid>
		<description><![CDATA[The contents of this post have been moved to a new permanent location:
http://alexzambelli.com/blog/smooth-streaming-faq/
]]></description>
			<content:encoded><![CDATA[<p>The contents of this post have been moved to a new permanent location:</p>
<p><a href="http://alexzambelli.com/blog/smooth-streaming-faq/">http://alexzambelli.com/blog/smooth-streaming-faq/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2009/02/25/smooth-streaming-faq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
