<?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 Microsoft 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>Microsoft Media Platform, streaming video, Silverlight, VC-1, H.264, Smooth Streaming, Windows Media</description>
	<lastBuildDate>Mon, 23 Apr 2012 20:16:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Announcing Windows Azure Media Services and MPEG-DASH support</title>
		<link>http://alexzambelli.com/blog/2012/04/19/announcing-windows-azure-media-services-and-mpeg-dash-support/</link>
		<comments>http://alexzambelli.com/blog/2012/04/19/announcing-windows-azure-media-services-and-mpeg-dash-support/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 23:29:32 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[Windows Azure Media Services]]></category>
		<category><![CDATA[DASH]]></category>
		<category><![CDATA[IIS Media Services]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[MPEG-DASH]]></category>
		<category><![CDATA[WAMS]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=298</guid>
		<description><![CDATA[This week at the annual National Association of Broadcasters (NAB) Show in Las Vegas we made two big announcements: &#8220;New cloud-based Windows Azure Media Services is designed to make creating, managing and delivering media to any device easier than ever by &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2012/04/19/announcing-windows-azure-media-services-and-mpeg-dash-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week at the annual National Association of Broadcasters (NAB) Show in Las Vegas we made two big announcements:</p>
<p><em>&#8220;New cloud-based Windows Azure Media Services is designed to make creating, managing and delivering media to any device easier than ever by offering a comprehensive set of ready-to-use first- and third-party media technologies. [...]  Taking advantage of the worldwide Windows Azure cloud infrastructure, Windows Azure Media Services gives content providers and media partners the nearly unlimited capacity of the cloud to cost-effectively handle a huge volume of digital media and make it available in the format that customers want, when they want it. Windows Azure Media Servicesâ€™ ready-to-use services allow customers to simplify the creation of complex media workflows built on Microsoft Media Platform and third-party technologies.&#8221;</em></p>
<p><a href="http://www.microsoft.com/en-us/news/press/2012/apr12/04-16NABPR.aspx">http://www.microsoft.com/en-us/news/press/2012/apr12/04-16NABPR.aspx</a><br />
<a href="http://weblogs.asp.net/scottgu/archive/2012/04/16/announcing-windows-azure-media-services.aspx">http://weblogs.asp.net/scottgu/archive/2012/04/16/announcing-windows-azure-media-services.aspx</a></p>
<p>In addition to Windows Azure Media Services, we announced in detail our support for the MPEG-DASH standard across the Microsoft Media Platform:<br />
<a href="http://blogs.msdn.com/b/msmediaplatform/archive/2012/04/16/microsoft-announces-support-for-mpeg-dash-in-microsoft-media-platform.aspx">http://blogs.msdn.com/b/msmediaplatform/archive/2012/04/16/microsoft-announces-support-for-mpeg-dash-in-microsoft-media-platform.aspx</a></p>
<p>Finally, in my last blog post I mentioned the Smooth Streaming Client Porting Kit, a C++ source code package for implementing Smooth Streaming in TVs, STBs and other embedded devices. Here are more details about SSPK licensing:<br />
<a href="http://www.microsoft.com/en-us/mediaplatform/sspk.aspx">http://www.microsoft.com/en-us/mediaplatform/sspk.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2012/04/19/announcing-windows-azure-media-services-and-mpeg-dash-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending Smooth Streaming Reach</title>
		<link>http://alexzambelli.com/blog/2012/04/10/extending-smooth-streaming-reach/</link>
		<comments>http://alexzambelli.com/blog/2012/04/10/extending-smooth-streaming-reach/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 03:14:24 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=287</guid>
		<description><![CDATA[Smooth Streaming has been a pivotal technology of the Microsoft Media Platform since its introduction in IIS Media Services 2.0 in 2009. And though it&#8217;s been commonly associated with Silverlight over the years, those familiar with Smooth Streaming architecture and &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2012/04/10/extending-smooth-streaming-reach/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Smooth Streaming has been a pivotal technology of the Microsoft Media Platform since its introduction in IIS Media Services 2.0 in 2009. And though it&#8217;s been commonly associated with Silverlight over the years, those familiar with <a href="http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture/">Smooth Streaming architecture</a> and the <a href="http://msdn.microsoft.com/en-us/library/ee958035(v=vs.90).aspx">Smooth Streaming Media Element</a> probably know that the relationship between Smooth Streaming and Silverlight was never an exclusive one. For starters, the <a href="http://msdn.microsoft.com/en-us/library/ff469518(v=PROT.10).aspx">Smooth Streaming Protocol Specification</a> and the <a href="http://learn.iis.net/page.aspx/685/protected-interoperable-file-format/">Protected Interoperable File Format (PIFF) Specification </a>have been public for years. After all, at its heart Smooth Streaming is not much more than a combination of HTTP requests, XML and fMP4 parsing, download heuristics and video/audio decoding. It&#8217;s a fairly open, standards-based technology that has very few dependencies on the client platform.</p>
<p>So it should come as no surprise that as popularity of Smooth Streaming grew we started looking into extending the reach of Smooth Streaming (and PlayReady as its premium content companion) to other client platforms and devices too.</p>
<p>First came <a href="http://www.iis.net/download/SmoothClient">Smooth Streaming Client for Windows Phone</a>, essentially a variation of Smooth Streaming Client for Silverlight but adapted for the specific features and constraints of the Windows Phone OS.</p>
<p>Next came <a href="http://www.microsoft.com/en-us/mediaplatform/sspk.aspx">Smooth Streaming Client Porting Kit</a>, a device and platform independent implementation of Smooth Streaming client that can be ported by licensees to any device and platform. This commercially licensable package contains C++ source, hardware abstraction layer (HAL) and platform abstraction layer (PAL) interfaces, and DRM interfaces designed to plug into the <a href="http://www.microsoft.com/playready/licensing/device_technology.mspx">PlayReady Device Porting Kit</a>. The SSPK is primarily targeted at manufacturers of connected TVs, set-top boxes (STB), Blu-Ray players and various other embedded devices.</p>
<p>Late last year Xbox LIVE <a href="http://blogs.iis.net/samzhang/archive/2012/01/13/smooth-streaming-to-xbox-and-beyond.aspx">launched a whole new series of TV and video apps</a>, such as <a href="http://www.microsoft.com/en-us/news/press/2011/dec11/12-04Xbox360TV.aspx">Hulu Plus, YouTube, Comcast Xfinity, VEVO, Verizon FiOS TV and many others</a>. What you probably didn&#8217;t know is that over <strong>75%</strong> of the new media apps launched on Xbox LIVE are powered by Smooth Streaming and PlayReady. The catalyst for these new experiences is the Xbox LIVE Application Development Kit (ADK) which significantly accelerates development of rich media applications for Xbox 360. At the heart of the ADK are Smooth Streaming Client and MMP Player Framework, specially developed for the Xbox by the IIS Media Services team and our old partner <a href="http://www.vertigo.com/">Vertigo Software</a>.</p>
<p>Finally, last month we announced the availability of <a href="http://blogs.iis.net/vsood/archive/2012/03/12/announcing-smooth-streaming-client-sdk-beta-for-windows-8-consumer-preview.aspx">Smooth Streaming Client SDK (beta) for Windows 8 Consumer Preview</a>, together with a beta of <a href="http://playerframework.codeplex.com/wikipage?title=Player%20Framework%20for%20Windows%208%20Metro%20Style%20Apps&amp;referringTitle=Home">Player Framework for Windows 8 Metro-style Applications</a>. The new SDK and framework allow developers to build Metro-style, touch-enabled apps for Windows 8 (x86/x64/ARM) with support for Smooth Streaming and PlayReady DRM, while utilizing any of the supported development languages and constructs such as HTML5, Javascript, XAML, C# and C++. Make sure to check out <a href="http://blogs.iis.net/cenkd/archive/2012/03/28/How-to-build-your-first-html5-metro-style-smooth-streaming-player.aspx">this post</a> for a step-by-step guide to building your first Metro media app.</p>
<p>We intend to continue broadening Microsoft Media Platform&#8217;s reach in the coming months to other popular platforms such as iOS, Flash and Android too. Over the next several weeks you can expect to see more detailed information published regarding Smooth Streaming Client Porting Kit licensing, MPEG-DASH support and availability of Smooth Streaming Client SDK for iOS.</p>
<p>And of course, stay tuned for exciting new announcements at <a href="http://www.nabshow.com/2012/default.asp">NAB Show 2012</a>. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2012/04/10/extending-smooth-streaming-reach/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>H2 2011 Product Update Roundup</title>
		<link>http://alexzambelli.com/blog/2011/12/05/h2-2011-product-update-roundup/</link>
		<comments>http://alexzambelli.com/blog/2011/12/05/h2-2011-product-update-roundup/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 00:59:51 +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[IIS Media Services]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=236</guid>
		<description><![CDATA[It&#8217;s been a while since I updated the blog, so I will take this opportunity to bring everyone up to speed on the more recent Microsoft Media Platform product updates: November 9, 2011 Player Framework version 1.0 for HTML5 is &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2011/12/05/h2-2011-product-update-roundup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I updated the blog, so I will take this opportunity to bring everyone up to speed on the more recent Microsoft Media Platform product updates:</p>
<h4><span style="text-decoration: underline;">November 9, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://playerframework.codeplex.com">Player Framework</a> version 1.0 for HTML5 is released to Codeplex. Download it <a href="http://playerframework.codeplex.com/releases/view/76470">here</a>.</p>
<p style="padding-left: 30px;">This new player framework implements basic video playback functionality using the HTML5 Video tag, and features JavaScript API and control UI consistent with the Silverlight version of the Player Framework. For a complete list of features visit <a href="http://playerframework.codeplex.com/wikipage?title=Features">http://playerframework.codeplex.com/wikipage?title=Features.</a></p>
<h4><span style="text-decoration: underline;">November 8, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://www.iis.net/download/SmoothStreaming">IIS Media Services</a> version 4.1 is released to Microsoft Download Center. Install it via the <a href="http://go.microsoft.com/?linkid=9789093">Web Platform Installer</a>, or download it separately for <a href="http://go.microsoft.com/?linkid=9789094">x86</a> and <a href="http://go.microsoft.com/?linkid=9789095">x64</a> platforms.</p>
<p style="padding-left: 30px;">This release adds support for REST services APIs for management of publishing points as well as performance improvements for both on demand and live scenarios. The recently released Expression Encoder 4 SP2 makes use of the new APIs so that one can easily manage publishing points directly from within Expression Encoder. For more information on the new features visit <a href="http://blogs.iis.net/akucer/archive/2011/11/09/iis-media-services-4-1-released.aspx">http://blogs.iis.net/akucer/archive/2011/11/09/iis-media-services-4-1-released.aspx.</a></p>
<h4><span style="text-decoration: underline;">November 2, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://smf.codeplex.com">Player Framework</a> version 2.6 for Silverlight and Windows Phone is released to Codeplex. Download it <a href="http://smf.codeplex.com/releases/view/76103">here</a>.</p>
<p style="padding-left: 30px;">This release includes significant performance improvements, updated support for WP 7.5 “Mango”, the latest version of the Smooth Streaming Media Element (SSME), and several new features and bug fixes.</p>
<h4><span style="text-decoration: underline;">November 2, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx">Expression Encoder</a> 4 Service Pack 2 (SP2) is released to Microsoft Download Center. Download it <a href="http://www.microsoft.com/download/en/details.aspx?id=27870">here</a>.</p>
<p style="padding-left: 30px;">New features include support for Intel QSV GPU-accelerated encoding, 1 and 2-pass VBR H.264 encoding, more AAC audio options, SRS audio encoding, built-in management of IIS publishing points, live video cropping, live multi-bitrate Windows Media encoding, etc. SP2 also removes the screen capture limit in the free version of the Encoder. You can find a detailed list of features in <a href="http://blogs.msdn.com/b/expressionencoder/archive/2011/11/02/10233201.aspx">this blog post</a>.</p>
<p style="padding-left: 30px;">The Expression Encoder team has also updated their <a href="http://blogs.msdn.com/b/expressionencoder/archive/2011/11/02/10233419.aspx">GPU encoding recommendations</a>. Note that H.264 codec support is still only available in the commercial Pro edition of Expression Encoder.</p>
<h4><span style="text-decoration: underline;">October 26, 2011</span></h4>
<p style="padding-left: 30px;"><a href="https://github.com/stwood/Microsoft-Media-Platform-Content-Manager">Content Manager</a> version 1.1 is released to Microsoft Download Center. Download it <a href="http://www.microsoft.com/download/en/details.aspx?id=26668">here</a>.</p>
<p style="padding-left: 30px;">This release fixes compatibility issues with Windows Vista and Windows 7, and provides additional code samples.</p>
<p style="padding-left: 30px;">The open-source Microsoft Media Platform Content Manager pulls together an end-to-end video workflow that allows you to create live streaming events, transcode on-demand content, manage and publish video, edit video, and insert mid-roll advertisements. Watch the <a title="MIX11 session on Content Manager" href="http://channel9.msdn.com/events/mix/mix11/MED03">MIX11 session on Content Manager</a> for an overview.</p>
<h4><span style="text-decoration: underline;">October 17, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://mmpem.codeplex.com/">Enhanced Movies</a> 1.0 Beta is the latest addition to the Microsoft Media Platform family of frameworks. Download it <a href="http://mmpem.codeplex.com/releases/view/74490">here</a>.</p>
<p style="padding-left: 30px;">Microsoft Media Platform Enhanced Movies provides a framework for delivery of rich interactive movie experiences that go far beyond any streaming experience today. The “enhanced movies” feature set enables studios and distribution houses to package HD movies with special features, multiple languages, interactive games, social media, advertising and more — as complete, downloadable, rights-protected applications.</p>
<p style="padding-left: 30px;">The beta release provides a plug-in for the <a href="http://smf.codeplex.com">Player Framework</a> which enables offline playback of video by implementing a media downloader and Smooth Streaming cache.</p>
<h4><span style="text-decoration: underline;">October 6, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://archive.msdn.microsoft.com/VideoEditor">Video Editor</a> (f.k.a. Silverlight Rough Cut Editor) version 2.0 is released to MSDN. Download it <a href="http://archive.msdn.microsoft.com/VideoEditor/Release/ProjectReleases.aspx?ReleaseId=5763">here</a>.</p>
<p style="padding-left: 30px;">The new version requires <a href="http://www.silverlight.net/downloads">Silverlight 5</a>.</p>
<p style="padding-left: 30px;">New to MMP Video Editor? Take it for a test drive using our demo deployment hosted on Windows Azure:  <a href="http://videoeditor.cloudapp.net/">http://videoeditor.cloudapp.net/</a></p>
<h4><span style="text-decoration: underline;">August 31, 2011</span></h4>
<p style="padding-left: 30px;"><a href="http://www.microsoft.com/silverlight/">Silverlight</a> 5 Release Candidate (RC) is released to Microsoft Download Center. Download it <a href="http://www.silverlight.net/downloads">here</a>.</p>
<p style="padding-left: 30px;">New media features include GPU-accelerated H.264 video decoding, low-latency sound effects, variable speed playback (trick play) support, and remote control and media keys support. For a complete list of new Silverlight 5 RC features check out <a href="http://10rem.net/blog/2011/09/04/the-big-list-of-whats-new-or-improved-in-silverlight-5">http://10rem.net/blog/2011/09/04/the-big-list-of-whats-new-or-improved-in-silverlight-5</a>.</p>
<p style="padding-left: 30px;">Silverlight 5 runtime is now also available as a native 64-bit plugin for 64-bit browsers on Windows and Mac operating systems.</p>
<p style="padding-left: 30px;">Curious about SL5 RTW release dates? Stay tuned because it is coming very soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2011/12/05/h2-2011-product-update-roundup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Transcoding 101 Roundtable, MIX 2011 and NAB 2011</title>
		<link>http://alexzambelli.com/blog/2011/03/23/transcoding-101-roundtable-mix-2011-and-nab-2011/</link>
		<comments>http://alexzambelli.com/blog/2011/03/23/transcoding-101-roundtable-mix-2011-and-nab-2011/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 20:17:42 +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[IIS Media Services]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[MIX11]]></category>
		<category><![CDATA[NAB]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=211</guid>
		<description><![CDATA[A bit of shameless promotion: On Thursday, March 24th, I&#8217;ll be participating in a roundtable web event titled &#8220;Transcoding Methodology 101&#8243; hosted by Streaming Media. Joining me will be Kevin Louden (Telestream), Charlie Good (Wowza) and Jon Robbins (Rhozet). The &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2011/03/23/transcoding-101-roundtable-mix-2011-and-nab-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A bit of shameless promotion:</p>
<p>On Thursday, March 24th, I&#8217;ll be participating in a roundtable web event titled &#8220;Transcoding Methodology 101&#8243; hosted by Streaming Media. Joining me will be Kevin Louden (Telestream), Charlie Good (Wowza) and Jon Robbins (Rhozet). The live event is scheduled to start at 11 am Pacific Time.</p>
<p>You can register for the web event here:<br />
<a href="http://www.streamingmedia.com/webevents/roundtable/24mar2011/mic6">http://www.streamingmedia.com/webevents/roundtable/24mar2011/mic6</a></p>
<p> *</p>
<p>Microsoft&#8217;s annual web developer/designer conference MIX is taking place the same week as the annual NAB show this year &#8211; also in Las Vegas. MIX 2011 is taking place April 12-14 at the Mandalay Bay hotel, while NAB 2011 is happening April 11-14 at the Las Vegas Convention Center. Microsoft&#8217;s media platform will be represented at both events, and I will be present at both too.</p>
<p>Here is the current list of MIX sessions:<br />
<a href="http://live.visitmix.com/mix11">http://live.visitmix.com/mix11</a></p>
<p>I will be presenting a session titled &#8220;Introducing Microsoft Media Platform&#8221; in which I will give an overview of Microsoft&#8217;s media technologies and frameworks and recent releases. Other noteworthy media related sessions will be:</p>
<p>&#8220;Introducing MMP Content Manager&#8221; by Steven R. Woodward (Microsoft)<br />
&#8220;MMP Video Editor&#8221; by Jason Suess (Microsoft)<br />
&#8220;MMP Player Framework: Past, Present, Future&#8221; by Tim Greenfield (Vertigo Software)<br />
&#8220;Introducing MMP Audience Insight&#8221; by Eric Schmidt (Microsoft)<br />
&#8220;Behind the Scenes of Channel 9 Live at MIX&#8221; by Nic Fillingham (Microsoft)<br />
&#8220;5 Things You Need To Know To Start Using &lt;video&gt; and &lt;audio&gt; Today&#8221; by Nigel Parker (Microsoft)</p>
<p>It&#8217;s not too late to register for MIX 2011! Visit <a href="http://live.visitmix.com/Registration">http://live.visitmix.com/Registration</a> and register today!</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2011/03/23/transcoding-101-roundtable-mix-2011-and-nab-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IIS Media How-To Resources</title>
		<link>http://alexzambelli.com/blog/2011/02/11/iis-media-how-to-resources/</link>
		<comments>http://alexzambelli.com/blog/2011/02/11/iis-media-how-to-resources/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 23:59:08 +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[IIS Media Services]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=187</guid>
		<description><![CDATA[If you are new to IIS Media Services and Smooth Streaming, IIS.net/media is the website for you. However, finding relevant technology and deployment information on IIS.net can be somewhat cumbersome since it&#8217;s a wiki-styled site and a lot of the &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2011/02/11/iis-media-how-to-resources/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you are new to IIS Media Services and Smooth Streaming, <a href="http://iis.net/media">IIS.net/media</a> is the website for you. However, finding relevant technology and deployment information on IIS.net can be somewhat cumbersome since it&#8217;s a wiki-styled site and a lot of the pertinent information scattered around employee blogs. It&#8217;s an issue we&#8217;re aware of and actively working on improving.</p>
<p>So in the meantime, I highly recommend using the <a href="http://learn.iis.net/page.aspx/1017/iis-media-services-content-map/">IIS.net Media Content Map</a> to assist you in finding useful IISMS deployment how-to docs:</p>
<p><a href="http://learn.iis.net/page.aspx/1017/iis-media-services-content-map/">http://learn.iis.net/page.aspx/1017/iis-media-services-content-map/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2011/02/11/iis-media-how-to-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS Media 4.0, SMF 2.3, RCE 1.0 SP1 and More</title>
		<link>http://alexzambelli.com/blog/2011/01/22/iis-media-4-0-smf-2-3-rce-1-0-sp1-and-more/</link>
		<comments>http://alexzambelli.com/blog/2011/01/22/iis-media-4-0-smf-2-3-rce-1-0-sp1-and-more/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 23:52:44 +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[IIS Media Services]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=175</guid>
		<description><![CDATA[It&#8217;s been too long since my last post, so I thought I&#8217;d get warmed up and back into blogging form by posting something about recent releases on the Microsoft media platform. After PDC 2010 in November which focused on new &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2011/01/22/iis-media-4-0-smf-2-3-rce-1-0-sp1-and-more/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been too long since my last post, so I thought I&#8217;d get warmed up and back into blogging form by posting something about recent releases on the Microsoft media platform.</p>
<p>After <a href="http://player.microsoftpdc.com/schedule/sessions">PDC 2010</a> in November which focused on new web technologies (e.g. IE9, HTML5, WP7), we hosted a special event in December called <a href="http://channel9.msdn.com/Series/Silverlight-Firestarter/Silverlight-Firestarter-2010-Keynote-with-Scott-Guthrie">Silverlight Firestarter</a> which focused exclusively on Silverlight. Scott Guthrie announced some of the new features going into Silverlight 5. Among the <a href="http://johnpapa.net/silverlight/silverlight5features/">many features</a>, the ones most interesting to media developers were:</p>
<ul>
<li>Support for GPU-accelerated H.264 decoding, intended to make H.264 video perform better on low powered computers and increase battery life on laptops and netbooks.</li>
<li>Variable speed playback, also known as &#8220;trick play&#8221;, which will allow you to fast forward and rewind videos as well as play them back at up to 2x speed while maintaining the audio pitch. This is a feature particularly useful for <a href="http://en.wikipedia.org/wiki/E-learning">e-learning</a>, as well as suffering through boring corporate training videos. :) Note that some aspects of trick play, such as rew/ffwd, have already been implemented in the <a href="http://smf.codeplex.com">Silverlight Media Framework</a> for Smooth Streaming videos.</li>
<li>OS power scheme awareness. This will allow you to watch long videos in Silverlight without worrying about your computer going to sleep during the season finale of &#8220;Dexter&#8221;.</li>
<li>Remote control support for media scenarios. I presume this will include support for Media Center remote controls.</li>
<li>Advanced DRM management. I don&#8217;t know much about this, but I&#8217;m guessing it has to do with supporting seamless key rotations.</li>
</ul>
<p>Other noteworthy SL5 features include 64-bit support and improved GPU-accelerated graphics APIs.</p>
<p>Around the same time we shipped Windows Phone 7 which uses Silverlight as one of its two app development platforms (the other one being <a href="http://en.wikipedia.org/wiki/Microsoft_XNA">XNA</a>). WP7 support ended up being one of the main features of the <a href="http://www.iis.net/download/SmoothClient">Smooth Streaming Client 1.5</a> (aka SSME) too. Vishal Sood wrote a great post about <a href="http://blogs.iis.net/vsood/archive/2010/12/04/iis-smooth-streaming-encoding-for-windows-phone-7.aspx">encoding video for Windows Phone 7</a>. The biggest difference between encoding for WP7 versus the desktop is WP7 video driver&#8217;s current lack of support for mid-stream resolution changes. What this effectively means is that all streams in a Smooth Streaming asset delivered to WP7 must be encoded at the same resolution. We hope to fix this in future WP7 updates, but for now we have to live with it.</p>
<p>2010 also saw the release of <a href="http://blogs.iis.net/chriskno/archive/2010/11/01/iis-media-services-4-0-released.aspx">IIS Media Services 4.0</a>. The most exciting new feature of this release is support for dynamic repackaging and delivery of Smooth Streaming assets (VOD and live) to Apple iOS devices such as the iPhone and iPad. Apple iOS devices support <a href="http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html">HTTP Live Streaming</a>, an HTTP adaptive streaming technology developed by Apple and based on the <a href="http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/HTTPLiveStreaming/index.html">MPEG-2 Transport Stream file format</a>. Because both Microsoft and Apple support H.264/AAC codecs, it is possible to repackage (remux) Smooth Streaming H.264/AAC assets into Apple HTTP Live assets by simply changing the container formats, without a need for re-encoding the video and audio streams. The IIS Media Services 4.0 release also supports live DVR features, AES encryption, archiving and B-frame encoding (H.264 Main/High Profile) for iPhone4 and iPad.</p>
<p>Apple has documented some of their own <a href="http://developer.apple.com/library/ios/#technotes/tn2010/tn2224.html">encoding best practices</a> for iOS devices, though frankly, they seem a little on the conservative side. I&#8217;ve seen many online reports of iPhone4/iPad being able to handle H.264 <strong>High</strong> Profile at 1280&#215;720, so it seems strange that Apple would limit their recommendations to just Main Profile at 640&#215;360 (especially considering iPad&#8217;s display resolution is 1024&#215;768). If you have experience with streaming to iOS devices and would like to share your encoding settings and feedback, please leave a comment. <strong>Even better &#8211; if you work for Apple and your focus is HTTP Live Streaming, send me an </strong><a href="http://alexzambelli.com/blog/about/"><strong>e-mail</strong></a><strong>.</strong></p>
<p>IIS Media Services 4.0 also includes support for low-latency streaming which can bring down the typical Live Smooth Streaming end-to-end latency to under 2 seconds. This requires the latest Smooth Streaming Client version and a low-latency compatible realtime video encoder, such as the ones made by <a href="http://www.allegrodvt.com/">Allegro DVT</a>, <a href="http://www.digital-rapids.com/">Digital Rapids</a>, <a href="http://www.elementaltechnologies.com/">Elemental</a>, <a href="http://www.envivio.com/">Envivio</a> and <a href="http://www.inlethd.com">Inlet</a>. (Did I forget your company? Let me know.)</p>
<p>Though not officially a part of the IIS Media Services package, the IIS Media team also recently released <a href="http://www.iis.net/download/TransformManager">IIS Transform Manager</a> 1.0 alpha, another IIS extension which allows you to automate your transcoding/transmuxing workflow. The most recent public release is just an alpha, but shows a lot of promise. It features integration with Microsoft Expression Encoder (for transcoding to WMV, MP4 and Smooth) and offline transmuxing (repackaging) of Smooth VOD assets into Apple HTTP adaptive assets. The final release, coming soon, will also feature support for distributed transcoding, DRM packaging tasks and &#8211; my favorite &#8211; MP4-to-Smooth tasks. The last one is particularly exciting because it will allow you to encode to Smooth Streaming using any H.264 encoder regardless of its lack of Smooth Streaming file support. For example, you&#8217;ll be able to encode videos with the awesome open-source <a href="http://x264.nl/">x264</a> encoder and automatically convert its MP4 output files into Smooth Streaming assets as a background task.</p>
<p>Completing the slew of recent media releases are:</p>
<ul>
<li><a href="http://smf.codeplex.com/">Silverlight Media Framework 2.3</a>
<ul>
<li>New SMF features include support for WP7 and SSME 1.5.</li>
</ul>
</li>
<li><a href="http://blogs.southworks.net/ejadib/2011/01/14/silverlight-rough-cut-editor-sp1-released/">Silverlight Rough Cut Editor 1.0 SP1</a>
<ul>
<li>If you have never seen <a href="http://code.msdn.microsoft.com/RCE">RCE</a> in action, do yourself a favor and check out my colleague <a href="http://live.visitmix.com/MIX10/Sessions/CL26">Jason Suess&#8217; excellent session</a> from last year&#8217;s MIX. It&#8217;s an incredible tool which any broadcaster or content publisher can benefit from.</li>
</ul>
</li>
<li><a href="http://team.silverlight.net/announcement/announcing-native-extensions-for-microsoft-silverlight-version-1-0/">Native Extensions 1.0 for Microsoft Silverlight</a>
<ul>
<li>While not necessarily directly related to media, NESL provides features in out-of-browser Silverlight apps that aren&#8217;t available in the browser, such as integration with Windows sensors, access to portable devices, webcam capture/encoding/archiving, speech recognition and Windows 7 taskbar integration.</li>
</ul>
</li>
</ul>
<p>Last, but certainly not the least, stay tuned for the upcoming <a href="http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx">Microsoft Expression Encoder</a> 4 service pack which will enable GPU-accelerated H.264 encoding using <a href="http://www.nvidia.com/object/cuda_gpus.html">NVIDIA CUDA</a> technology. Expression Encoder Pro&#8217;s H.264 compression engine is powered by <a href="http://www.mainconcept.com">MainConcept</a>, and the new acceleration feature will be powered by MainConcept&#8217;s <a href="http://www.mainconcept.com/products/sdks/gpu-acceleration/cuda-h264avc.html">CUDA H.264 Encoder SDK</a>. SP1 is scheduled for release in Q1 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2011/01/22/iis-media-4-0-smf-2-3-rce-1-0-sp1-and-more/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Now available: Expression Encoder 4, IIS Media Services 4.0 Beta, SSME 1.0, SMF 2.0 RC1, Olympics case studies</title>
		<link>http://alexzambelli.com/blog/2010/06/25/now-available-expression-encoder-4-iis-media-services-4-0-beta-ssme-1-0-smf-2-0-rc1-olympics-case-studies/</link>
		<comments>http://alexzambelli.com/blog/2010/06/25/now-available-expression-encoder-4-iis-media-services-4-0-beta-ssme-1-0-smf-2-0-rc1-olympics-case-studies/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 09:30:53 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[Expression Encoder]]></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]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=143</guid>
		<description><![CDATA[While most of the world is on a collective vacation watching the World Cup, media teams at Microsoft have been busy at work. And watching the World Cup. :) Released this month: Expression Studio 4, which of course includes Expression &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2010/06/25/now-available-expression-encoder-4-iis-media-services-4-0-beta-ssme-1-0-smf-2-0-rc1-olympics-case-studies/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While most of the world is on a collective vacation watching the World Cup, media teams at Microsoft have been busy at work. And watching the World Cup. :)</p>
<p>Released this month:</p>
<ul>
<li><a href="http://www.microsoft.com/expression/products/StudioUltimate_Overview.aspx">Expression Studio 4</a>, which of course includes <a href="http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx">Expression Encoder 4</a>.</li>
<li><a href="http://www.iis.net/download/SmoothStreaming">IIS Media Services 4.0 Beta</a></li>
<li><a href="http://www.iis.net/download/SmoothFormatSDK">Smooth Streaming Format SDK 1.0 Beta 2</a></li>
<li><a href="http://www.iis.net/download/SmoothClient">IIS Smooth Streaming Client 1.0</a>, also known as Smooth Streaming Media Element (SSME), formerly known as IIS Smooth Streaming Player Development Kit</li>
<li><a href="http://smf.codeplex.com/">Silverlight Media Framework 2.0 RC1</a></li>
</ul>
<p>Before I dive into more details about those products, I&#8217;d also like to highlight a few case studies we recently published, all of them focused on the Silverlight-based 2010 Winter Olympics experiences built for NBC, CTV, NRK and France TV:</p>
<ul>
<li><a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000007258">NBC Universal (United States)</a></li>
<li><a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000007347">CTV (Canada)</a></li>
<li><a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000007275">NRK (Norway)</a></li>
<li><a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000007271">France TV (France)</a></li>
</ul>
<p>Some of the statistics are quite impressive, such as the number of peak concurrent users (181 thousand Americans, 134 thousand Canadians), total amount of video consumed (7.2 million hours in Canada), or the average minutes viewed over the 2 weeks of Olympics (nearly 2 hours per unique user in Canada). If you&#8217;re interested in the business side of video streaming, the value proposition of Silverlight and Smooth Streaming, and monetization data &#8211; I recommend you check out these case studies.</p>
<p><span style="text-decoration: underline;"><strong>Expression Encoder 4</strong></span></p>
<p>First change you might notice is that the pay version of the product is now called Expression Encoder 4 <strong>Pro,</strong> to differentiate it from the free version available for <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b686399e-db71-4c4c-a457-c5b69b60e4d5&amp;displaylang=en">download</a>. The good news is that the basic free version now includes Smooth Streaming (VOD) encoding, but you&#8217;ll still need to shell out $49.95 to get:</p>
<ul>
<li>H.264/AAC encoding (now courtesy of MainConcept H.264 SDK)</li>
<li>Additional decoders for input types (MPEG2, MPEG/TS Splitter, Dolby Digital AC3, MP4 and H.264/AAC)</li>
<li>Live IIS Smooth Streaming support</li>
<li>Unlimited screen capture</li>
<li>Digital Rights Management (PlayReady) integration</li>
</ul>
<p>In case you missed it hidden there in the middle of the list, let me repeat: Expression Encoder 4 Pro supports LIVE Smooth Streaming! That was by far the feature most frequently requested by users, and the Encoder team listened and delivered. Live encoding in EE4 works and scales remarkably well, but I wouldn&#8217;t recommend trying to run it on any computer with less than 8 CPU cores. Video encoding is a CPU intensive process and when you have to encode multiple bitrates in realtime there&#8217;s no such thing as too much CPU. With 2 cores you can probably manage to churn out 1 bitrate up to SD resolution; with 4 cores about 2 bitrates up to SD; with 8 cores about 3-4 bitrates up to SD or 720p; with 16 cores about 7-8 bitrates up to 720p, etc.</p>
<p>The question I expect I&#8217;ll get asked most frequently about EE4 is: &#8220;<em>OK, now that EE4 can encode Live Smooth Streaming for $49.95 on any PC hardware, why would I pay thousands of dollars for professional products like Digital Rapids Stream, Inlet Spinnaker or Envivio 4Caster?&#8221; </em>My answer would go something like this: EE4, while fully capable of encoding Live Smooth Streaming, is an entry-level encoding product. It&#8217;s to professional encoding products what Windows Movie Maker is to Adobe Premiere Pro. Is it good enough for encoding a high school basketball game once a week? Absolutely. But would I use Expression Encoder to deliver 2 weeks of Olympics live video to hundreds of thousands of viewers around the world? Probably not. To use yet another analogy: Anybody can buy a stock PC, install Windows Server 2008 on it and call it a server. But does that make industry standard HP ProLiant servers obsolete? Hardly. Companies like Inlet, DR and Envivio have invested years and millions in building reliable professional encoding products which are designed and tested to run 24/7 in broadcast-type environments. So when you pay top dollar for their products, you&#8217;re not so much paying for raw codecs as you&#8217;re paying for guaranteed uptime and professional support. They cost a lot of money because they do what they do very well.</p>
<p><strong><span style="text-decoration: underline;">IIS Media Services 4.0 Beta</span></strong></p>
<p>Though only a beta, this new release of <a href="http://www.iis.net/download/SmoothStreaming">IIS MS 4.0</a> delivers one particularly awesome feature: it can deliver Smooth Streaming H.264/AAC content to Apple &#8220;iDevices&#8221; such as the iPhone and iPad. How does it do that? Both formats support H.264 video and AAC audio; Smooth Streaming is based on MP4 (ISO Base Media) file format, while Apple Live HTTP Streaming is based on MPEG-2 TS file format. Smooth Streaming tends to use short GOP chunks (2 seconds), while Apple HTTP streaming uses long GOP (10 second) chunks. Therefore, converting between the 2 formats merely requires transmuxing A/V streams from one format to another, and this is exactly what IISMS 4.0 does: it dynamically transmuxes Smooth Streaming format into Apple&#8217;s Live HTTP Streaming format. No re-encoding.</p>
<p>Associated with this release are also 2 other IIS media releases:</p>
<ul>
<li><a href="http://www.iis.net/download/SmoothFormatSDK">Smooth Streaming Format SDK 1.0 Beta 2</a> &#8211; provides documentation, tools, and samples you can use to multiplex video and audio bitstreams into on-demand and live Smooth Streaming output. In addition, the SDK supports the encryption of content using Microsoft PlayReady DRM. Note that this SDK doesn&#8217;t include video/audio codecs &#8211; it expects already compressed A/V samples.</li>
<li><a href="http://www.iis.net/download/TransformManager">Transform Manager 1.0 Alpha</a> &#8211; provides simple integrated video encoding and batch conversion of video files to the IIS Smooth Streaming format and the MPEG-2 TS streaming format supported by Apple devices.</li>
</ul>
<p>For more information check out the following blog posts:<br />
<a href="http://blogs.iis.net/chriskno/archive/2010/06/10/iis-media-services-4-0-beta-is-now-available.aspx">http://blogs.iis.net/chriskno/archive/2010/06/10/iis-media-services-4-0-beta-is-now-available.aspx</a><br />
<a href="http://blogs.iis.net/chriskno/archive/2009/12/01/faqs-on-using-iis-smooth-streaming-with-the-apple-iphone.aspx">http://blogs.iis.net/chriskno/archive/2009/12/01/faqs-on-using-iis-smooth-streaming-with-the-apple-iphone.aspx</a><br />
<a href="http://learn.iis.net/page.aspx/854/live-smooth-streaming-for-iis-7---apple-http-live-streaming/">http://learn.iis.net/page.aspx/854/live-smooth-streaming-for-iis-7&#8212;apple-http-live-streaming/</a></p>
<p><span style="text-decoration: underline;"><strong>Smooth Streaming Client 1.0 and Silverlight Media Framework 2.0 RC1</strong></span></p>
<p><a href="http://smf.codeplex.com/">SMF</a> (popularly called &#8220;Smurf&#8221;) 2.0 introduces a whole new, more modular architecture with an extensive plug-in API for 3rd-party developers and partners. It also enables developers to selectively exclude libraries that aren&#8217;t needed in their projects in order to avoid unnecessary file size increases. The v2 framework will include plug-ins for <a href="http://www.w3.org/TR/ttaf1-dfxp">Timed Text</a> (DFXP), URL frame linking, a metadata framework, support for the <a href="http://msaf.codeplex.com/">Microsoft Silverlight Analytics Framework</a>, support for multiple audio tracks, improved bitrate monitoring, support for Silverlight 4 global styling, a JavaScript API, a logging plug-in, and a host of other new features. It also takes advantage of the new <a href="http://codebetter.com/blogs/glenn.block/archive/2009/11/29/mef-has-landed-in-silverlight-4-we-come-in-the-name-of-extensibility.aspx">Managed Extensibility Framework (MEF)</a> in Silverlight 4.</p>
<p>The Smooth Streaming component of SMF is known as the Smooth Streaming Media Element (pronounced &#8220;Smee&#8221;, like that pirate from Peter Pan). SSME previously shipped as beta under the name &#8220;Smooth Streaming Player Development Kit&#8221; but has since been renamed to just <a href="http://www.iis.net/download/SmoothClient">Smooth Streaming Client</a>. The 1.0 release (compatible with SMF 2.0) comes with rich <a href="http://msdn.microsoft.com/en-us/library/ee958035(VS.90).aspx">online documentation</a> and <a href="http://code.msdn.microsoft.com/SmoothStreaming">code samples</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2010/06/25/now-available-expression-encoder-4-iis-media-services-4-0-beta-ssme-1-0-smf-2-0-rc1-olympics-case-studies/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Smooth Streaming 3D concept previewed at NAB</title>
		<link>http://alexzambelli.com/blog/2010/04/16/smooth-streaming-3d-shown-at-nab/</link>
		<comments>http://alexzambelli.com/blog/2010/04/16/smooth-streaming-3d-shown-at-nab/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 02:52:39 +0000</pubDate>
		<dc:creator>Alex Zambelli</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[Internet Information Services]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Smooth Streaming]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[stereoscopic]]></category>

		<guid isPermaLink="false">http://alexzambelli.com/blog/?p=138</guid>
		<description><![CDATA[NAB (National Association of Broadcasters) Show 2010 wrapped up yesterday in Las Vegas. Among the Silverlight and Smooth Streaming announcements and demos at this year&#8217;s NAB were: Silverlight availability on Broadcom and Intel systems-on-a-chip (SoC) solutions, which will enable set-top-box &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2010/04/16/smooth-streaming-3d-shown-at-nab/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nabshow.com/2010/">NAB (National Association of Broadcasters) Show 2010</a> wrapped up yesterday in Las Vegas. Among the Silverlight and Smooth Streaming announcements and demos at this year&#8217;s NAB were:</p>
<ul>
<li>Silverlight availability on Broadcom and Intel systems-on-a-chip (SoC) solutions, which will enable set-top-box manufacturers to run Silverlight applications on their devices</li>
<li><a href="http://www.iis.net/media">IIS Media Services 4.0</a> with support for Smooth Streaming over multicast networks, transmuxing support for similar HTTP-based adaptive streaming formats such as the one for Apple iPhone/iPad, low latency delivery, and Smooth Streaming H.264 DRM (PlayReady AES) support &#8211; beta availability in Q3 2010</li>
<li><a href="http://smf.codeplex.com/">Silverlight Media Framework 2</a> with a new, more modular architecture featuring an extensive plug-in API for 3rd-party developers and partners</li>
<li><a href="http://msaf.codeplex.com/">Silverlight Analytics Framework</a> for integrating business intelligence analytics into Silverlight applications</li>
<li><a href="http://www.microsoft.com/expression/products/Encoder_Overview.aspx">Expression Encoder 4</a> with support for Live Smooth Streaming</li>
</ul>
<p>Among other news, we&#8217;ve announced that Silverlight plug-in adoption has reached 60% globally. On Tuesday we officially launched <a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx">Visual Studio 2010</a> and on Thursday we released <a href="http://www.silverlight.net/getstarted/silverlight-4/">Silverlight 4</a>, a mere 3 years since our original release of Silverlight 1.0! Remember, Visual Studio 2010 lets you develop Silverlight applications not just for the desktop, but also for the upcoming Windows Phone 7 devices. Make sure to install the latest Silverlight 4 runtime here: <a href="http://www.silverlight.net/getstarted/">http://www.silverlight.net/getstarted/</a></p>
<p>Full coverage of Microsoft&#8217;s Silverlight announcements at NAB 2010:  <a href="http://team.silverlight.net/announcement/microsoft-silverlight-recap-at-nab-2010/">http://team.silverlight.net/announcement/microsoft-silverlight-recap-at-nab-2010/</a></p>
<p>The demo that generated a lot of buzz at the Microsoft booth and one that&#8217;s very close to my heart was the demo of Live 3D HD video streaming powered by IIS Smooth Streaming and Silverlight. We partnered with TVN Group, Inlet Technologies, Level(3) Communications and THX to deliver a compelling demo showing that Smooth Streaming can be used to efficiently deliver stereoscopic 3D video over the Internet to multiple screens and display technologies.</p>
<p style="text-align: center;"><a href="http://team.silverlight.net/announcement/demos-not-to-miss-next-week-at-nab-3d-video-in-silverlight-1080p-h-264-running-on-a-netbook/"><img class="aligncenter" title="NAB 2010 Smooth 3D workflow" src="http://team.silverlight.net/files/media/Live_3D_Sheet_Side.jpg" alt="" width="520" height="370" /></a></p>
<p>TVN Group set up a stereoscopic camera rig in a radio station in Hannover, Germany (the radio station was chosen because it operates 24/7, allowing us to have an active live feed in Las Vegas even when it&#8217;s nighttime in Germany). They converted the two 1080i feeds into a single 1080i25 side-by-side feed which was then fed into an Inlet Spinnaker 7100 encoder. The encoder produced Smooth Streaming output at 4 quality levels: bottom one at 400&#215;224 @ 500 kbps, top one at 1280&#215;720 @ 3 Mbps. The streams were published to an IIS7 origin server on Level3&#8242;s network and carried by Level3 to their edge servers in the United States where we consumed them at our NAB booth (over the open Internet; we didn&#8217;t use a dedicated connection).</p>
<p>At our booth we demonstrated 2 playback scenarios:</p>
<ol>
<li>Our regular demo pods were running a Silverlight player application (built on Silverlight Media Framework) inside the browser and were connected to conventional LCD displays. Using pixel shader effects in Silverlight (the code for which I hope to make available in the near future) we dynamically converted the side-by-side stereoscopic video into a red-cyan anaglyph image, viewable using widely available anaglyph glasses such as <a href="http://www.the3dmarket.com/Paper/anaglyphic.asp">these</a>. We also demonstrated Silverlight&#8217;s ability to display only a 2D &#8220;mono&#8221; version of the stream (left-eye only view), as well as the ability to dynamically switch between different anaglyph methods (monochrome and color).</li>
<li>In our living room area, we had another PC running the same Silverlight application out-of-browser as well as <a href="http://www.thx.com/consumer/thx-technology/thx-media-director/">THX Media Director</a> software. This PC was connected via HDMI to a 3D-ready 120Hz Panasonic plasma display (THX certified) equipped with active shutter glasses. With a click of a button, the Silverlight application would switch to side-by-side full screen view and send a command to the THX software which in turn would inject appropriate 3D metadata into the HDMI output stream, instructing the HDMI 1.4a compatible TV to automatically switch to frame-compatible side-by-side 3D mode. The TV would then deliver the video as frame sequential 120Hz video to the active shutter glasses, creating a superior 3D video experience.</li>
</ol>
<p>We didn&#8217;t make any announcement at NAB regarding support for 3D video yet, but our demo (hopefully) showed that Smooth Streaming is a great way to deliver stereoscopic 3D video over the Internet to a variety of displays while fully utilizing the power and scalability of HTTP adaptive streaming.</p>
<p>Two videos of me talking about the 3D demo:</p>
<p><a href="http://channel9.msdn.com/posts/LarryLarsen/NAB-Silverlight-in-3D/">http://channel9.msdn.com/posts/LarryLarsen/NAB-Silverlight-in-3D/</a><br />
<a href="http://www.newmediawebinars.com/tv/the-digital-scene/nab/stereoscopic-video-on-the-web-with-microsoft-silverlight-nab/">http://www.newmediawebinars.com/tv/the-digital-scene/nab/stereoscopic-video-on-the-web-with-microsoft-silverlight-nab/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alexzambelli.com/blog/2010/04/16/smooth-streaming-3d-shown-at-nab/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<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[media]]></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 &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2010/03/04/sunday-night-football-case-study/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>
		<category><![CDATA[media]]></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 &#8230; <a class="more-link" href="http://alexzambelli.com/blog/2010/02/16/streaming-the-olympics-how-we-got-here/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></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>4</slash:comments>
		</item>
	</channel>
</rss>

