<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://vishalsood.com">
<channel>
 <title>Vishal Sood</title>
 <link>http://vishalsood.com</link>
 <description>Web Technologies, Rich media and random musings</description>
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Vishalsood" /><feedburner:info uri="vishalsood" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-sa/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>Vishalsood</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Vishalsood" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FVishalsood" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
 <title>Facebook Connect for Drupal (FConnect) Beta 4 available for download</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/gvihZO74ccw/facebook</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/projects/drupal/facebook"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;After &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1"&gt;Beta 1&lt;/a&gt;, &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta2"&gt;Beta 2&lt;/a&gt; and &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta3"&gt;Beta3&lt;/a&gt;, time for yet another update. Beta 4 of fconnect is now available for download.&lt;/p&gt;
&lt;p&gt;This release has a few new major features and a lot of bug fixes:&lt;/p&gt;
&lt;h2&gt;New Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;font size="2"&gt;Users now have the option to use their facebook profile picture with their Drupal account. Picture size is configurable.&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;This module now uses Drupal’s default registration process to enable single workflow for some Drupal sites.&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;The fconnect block now allows linking friend pictures to either Drupal or Facebook profile.&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are some snapshots:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_thumb.png" width="360" height="202" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_3.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_thumb_3.png" width="358" height="376" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_thumb_4.png" width="364" height="190" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h2&gt;Bug Fixes&lt;/h2&gt;
&lt;p&gt;There are several bug fixes in this release. Here is a list of issues fixed in this release (click image below to see a larger image):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_5.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/pictures/FacebookConnectforDrupalFConnectBeta4ava_B24B/image_thumb_5.png" width="454" height="280" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h2&gt;Tracking Issues and Discussions&lt;/h2&gt;


&lt;p&gt;Many users have expressed difficulties in reporting issues and having discussions around this module. I am in the process of hosting this module on a site and have setup a bug database (Bugzilla) and Forum on the new site. As I go through this process please feel free to use the Bugzilla DB and Forum to discuss and report issues.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;font size="2"&gt;&lt;a href="http://hukode.com/bugzilla/index.cgi"&gt;Bug Database&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;&lt;a href="http://hukode.com/forum/2"&gt;Forum&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The next release of this module will be available on the new site: &lt;a href="http://hukode.com"&gt;http://hukode.com&lt;/a&gt;. I will keep you all posted on that.&lt;/p&gt;
&lt;h2&gt;Installation Instructions&lt;/h2&gt;
&lt;p&gt;Installation instructions are available at the &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1"&gt;Beta 1 page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note: If you are upgrading an earlier version, you would need to uninstall the module and install again. You may also run the &amp;lt;siteroot&amp;gt;/update.php.&lt;/p&gt;
&lt;p&gt;To uninstall and install again, do this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Go to Modules in your Administration theme&lt;/li&gt;
&lt;li&gt;De-select FConnect and Save. This step uninstalls&lt;/li&gt;
&lt;li&gt;Select and save again. This re-installs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;font size="2"&gt;&lt;/font&gt;&lt;br /&gt;
&lt;h2&gt;Download&lt;/h2&gt;
&lt;/p&gt;&lt;p&gt;The module can be downloaded by clicking the attachment below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You need to be logged in to view and download the module.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DF1A2UBmE_w8g0yg2-GnNA9ldsU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DF1A2UBmE_w8g0yg2-GnNA9ldsU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DF1A2UBmE_w8g0yg2-GnNA9ldsU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DF1A2UBmE_w8g0yg2-GnNA9ldsU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=gvihZO74ccw:X_6yUMMzUfE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=gvihZO74ccw:X_6yUMMzUfE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=gvihZO74ccw:X_6yUMMzUfE:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=gvihZO74ccw:X_6yUMMzUfE:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/gvihZO74ccw" height="1" width="1"/&gt;</description>
 <enclosure url="http://vishalsood.com/sites/default/files/fconnect-beta4.tar_.gz" length="18413" type="application/octet-stream" />
 <pubDate>Sat, 27 Feb 2010 20:44:28 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">262 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/projects/drupal/facebook</feedburner:origLink></item>
<item>
 <title>Composite Manifest Support for Rough Cut Editing scenarios</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/NLDePHML7_4/composite-manifest-support-rough-cut-editing-scenarios</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2010/01/21/composite-manifest-support-rough-cut-editing-scenarios"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;
  We released the Beta 2 for the IIS Smooth Streaming Player Development Kit (SSPDK) that contains the SmoothStreamingMediaElement (SSME) interface. With this release we added a fun new feature. We refer to this as Composite Manifest Support for Rough Cut Editing. The idea is simple:    
&lt;/p&gt;
&lt;ul&gt;
  
&lt;li&gt;
    I have many clips but want to create a composite clip taking relevant portions from these clips.

&lt;/li&gt;
&lt;li&gt;
    I have a large clip from an NBA game, I want to create a highlight for this game.      
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, let’s expand this simple idea. Not only do I want the above, I also want the ability to present this as a single stream to the user. This means the user can fast forward, rewind across the entire highlights and seek to any points in the highlight. In addition, I can add markers and present useful information to the user watching the stream. Well, this is exactly what we enabled with the Beta 2 release of SSPDK.&lt;/p&gt;

&lt;h3&gt;Composite Manifest&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;At the heart of this feature are small updates to the existing IIS Smooth Streaming Client manifest structure and we this new manifest a composite stream manifest (.csm). If you have used Smooth Streaming, you might already be familiar with the client manifest structure. Here is what it looks like before this feature:&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:963b942b-2ba8-4b19-8f89-11425fee0070" class="wlWriterSmartContent"&gt;
  
&lt;div style="border-bottom: #000080 1px solid; border-left: #000080 1px solid; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; color: #000; font-size: 10pt; border-top: #000080 1px solid; border-right: #000080 1px solid"&gt;
    
&lt;div style="padding-bottom: 2px; padding-left: 5px; padding-right: 5px; font-family: verdana, tahoma, arial, sans-serif; background: #000080; color: #fff; font-weight: bold; padding-top: 2px"&gt;Code Snippet&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt;
      
&lt;ol style="padding-bottom: 0px; margin: 0px 0px 0px 2.5em; padding-left: 5px; padding-right: 0px; background: #ffffff; padding-top: 0px"&gt;
        
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #a31515"&gt;xml&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;version&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;encoding&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;utf-16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; ?&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;!--&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #008000"&gt; Created with Expression Encoder version 3.0.1332.0&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;--&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;SmoothStreamingMedia&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MajorVersion&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MinorVersion&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Duration&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;300000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;video&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;15&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(video={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1644000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBF213F0EF8A13F83BE80C9081B22B6457400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1241000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBE613F0EF8A13F83BE80C9081A5DECBBE400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;937000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBDC13F0EF8A13F83BE80C90811C97F260C00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;3&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;708000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD60D509F8A0D5827E80C9081159AD66CC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;4&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;534000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD00D509F8A0D5827E80C9081104B412F400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;403000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBCC0D509F8A0D5827E80C90808C4BE263400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;6&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;305000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C80B50878A0B5821E80C9080894E4A76400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;7&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;230000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C60B50878A0B5821E80C90800704704DC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22350000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;42370000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;62390000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;82410000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;102430000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;122450000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;142470000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;162490000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;182510000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;202530000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;222550000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;242570000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;262590000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;282610000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;17350001&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;audio&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WMAP&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;15&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(audio={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;192000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;SamplingRate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;44100&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Channels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;BitsPerSample&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;PacketSize&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8917&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;AudioTag&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;354&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1000030000000000000000000000E0000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22291156&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;40867120&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;60371882&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;84056235&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;100774603&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;121208163&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;143034920&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;160682086&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;181580045&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;202013605&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;221518367&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;242880725&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;260789115&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;282354648&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;17993650&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #a31515"&gt;SmoothStreamingMedia&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
          
        &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;To explain the structure in simpler terms, we have the following relationship: SmoothStreamingMedia contains StreamIndex that contains QualityLevel and ‘c’ elements.&lt;/p&gt;

&lt;h4&gt;Clip Element&lt;/h4&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Let’s say, I only want the first 10 seconds of the clip above as one of the clips in the RCE manifest. In the new RCE structure I would represent this as below:&lt;/p&gt;

&lt;p&gt;
  &lt;strong&gt;Note&lt;/strong&gt;: &amp;lt;&amp;lt;source to original manifest&amp;gt;&amp;gt; actually points to the URL for the manifest from which we need to play first 10 seconds.
&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:fbd7f5ff-3119-4888-af5d-1990d6af56f5" class="wlWriterSmartContent"&gt;
  
&lt;div style="border-bottom: #000080 1px solid; border-left: #000080 1px solid; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; color: #000; font-size: 10pt; border-top: #000080 1px solid; border-right: #000080 1px solid"&gt;
    
&lt;div style="padding-bottom: 2px; padding-left: 5px; padding-right: 5px; font-family: verdana, tahoma, arial, sans-serif; background: #000080; color: #fff; font-weight: bold; padding-top: 2px"&gt;Code Snippet&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt;
      
&lt;ol style="padding-bottom: 0px; margin: 0px 0px 0px 2.5em; padding-left: 5px; padding-right: 0px; background: #ffffff; padding-top: 0px"&gt;
        
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;source&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;to&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;original&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;manifest&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&amp;gt;&amp;quot; ClipBegin=&amp;quot;0&amp;quot; ClipEnd=&amp;quot;100000000&amp;quot;&amp;gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;video&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(video={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1644000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBF213F0EF8A13F83BE80C9081B22B6457400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1241000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBE613F0EF8A13F83BE80C9081A5DECBBE400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;937000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBDC13F0EF8A13F83BE80C90811C97F260C00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;3&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;708000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD60D509F8A0D5827E80C9081159AD66CC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;4&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;534000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD00D509F8A0D5827E80C9081104B412F400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;403000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBCC0D509F8A0D5827E80C90808C4BE263400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;6&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;305000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C80B50878A0B5821E80C9080894E4A76400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;7&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;230000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C60B50878A0B5821E80C90800704704DC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22350000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;42370000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;62390000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;82410000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;20020000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;audio&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WMAP&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(audio={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;192000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;SamplingRate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;44100&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Channels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;BitsPerSample&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;PacketSize&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8917&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;AudioTag&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;354&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1000030000000000000000000000E0000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22291156&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;40867120&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;60371882&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;84056235&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16718368&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
          
        &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&lt;/p&gt;

&lt;p mce_keep="true"&gt;&lt;/p&gt;

&lt;p&gt;If you notice carefully, all we have done is changed the relationship above to: SmoothStreamingMedia contains Clip and Clip contains StreamIndex. Finally StreamIndex contains QualityLevel and ‘c’ elements.&lt;/p&gt;

&lt;p&gt;
  While doing this we defined a new element called &lt;strong&gt;Clip&lt;/strong&gt; which has attributes called Url, ClipBegin and ClipEnd.
&lt;/p&gt;

&lt;ul&gt;
  
&lt;li&gt;
    &lt;strong&gt;Url&lt;/strong&gt; – this specifies the Url to the original source manifest from which these clips were cut. The value is exactly as you would set on the SmoothStreamingSource property in SSME (e.g., &lt;a title="http://abcxyz.com/sample.ism/Manifest" href="http://abcxyz.com/sample.ism/Manifest" mce_href="http://abcxyz.com/sample.ism/Manifest"&gt;http://abcxyz.com/sample.ism/Manifest&lt;/a&gt;).

&lt;/li&gt;
&lt;li&gt;
    &lt;strong&gt;ClipBegin&lt;/strong&gt; – This specifies the time in nanoseconds where to begin the playback for the clip.

&lt;/li&gt;
&lt;li&gt;
    &lt;strong&gt;ClipEnd&lt;/strong&gt; – This specifies time in nanoseconds where to end to end the playback for the clip.       
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You will also notice that ‘c’ elements are still present in this composite manifest. This is done so that this manifest is self sufficient and you don’t need to download the source manifest. ‘c’ elements are essentially chunk timestamps for the FMP4 chunks the client will download.&lt;/p&gt;

&lt;p&gt;
  &lt;strong&gt;Note&lt;/strong&gt;: Not all ‘c’ elements are included in this manifest. The idea is to include only the ones needed to represent the section of the clip. In this case times are close to the ClipBegin and ClipEnd. They may not exactly match in timestamps as chunks are 2 seconds apart typically while the Clip is cut at finer granularity.
&lt;/p&gt;

&lt;h4&gt;Multiple Clip Elements&lt;/h4&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In the section above, we saw how to compose a single clip. However, composite manifest promises to have multiple such clips stitched together. All you need to do is to have multiple such Clip elements and that takes care of that. Here is how an example of composite manifest with two clips will will look like:&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:b0e2e5d1-3bcd-4dc9-9a37-30d74e11edb9" class="wlWriterSmartContent"&gt;
  
&lt;div style="border-bottom: #000080 1px solid; border-left: #000080 1px solid; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; color: #000; font-size: 10pt; border-top: #000080 1px solid; border-right: #000080 1px solid"&gt;
    
&lt;div style="padding-bottom: 2px; padding-left: 5px; padding-right: 5px; font-family: verdana, tahoma, arial, sans-serif; background: #000080; color: #fff; font-weight: bold; padding-top: 2px"&gt;Code Snippet&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt;
      
&lt;ol style="padding-bottom: 0px; margin: 0px 0px 0px 2.5em; padding-left: 5px; padding-right: 0px; background: #ffffff; padding-top: 0px"&gt;
        
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #a31515"&gt;xml&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;version&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1.0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;encoding&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;utf-16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;?&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;SmoothStreamingMedia&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MajorVersion&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MinorVersion&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Duration&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;200000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;http://abcxyz.com/sample.ism/Manifest&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;ClipBegin&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;ClipEnd&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;100000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;video&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(video={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1644000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBF213F0EF8A13F83BE80C9081B22B6457400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1241000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBE613F0EF8A13F83BE80C9081A5DECBBE400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;937000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;640&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBDC13F0EF8A13F83BE80C90811C97F260C00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;3&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;708000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD60D509F8A0D5827E80C9081159AD66CC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;4&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;534000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBD00D509F8A0D5827E80C9081104B412F400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;403000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;428&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBCC0D509F8A0D5827E80C90808C4BE263400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;6&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;305000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C80B50878A0B5821E80C9080894E4A76400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;7&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;230000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;364&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FC3C60B50878A0B5821E80C90800704704DC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22350000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;42370000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;62390000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;82410000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;20020000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;audio&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WMAP&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(audio={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;192000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;SamplingRate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;44100&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Channels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;BitsPerSample&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;PacketSize&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8917&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;AudioTag&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;354&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1000030000000000000000000000E0000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;22291156&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;40867120&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;60371882&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;84056235&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16718368&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;http://abcxyz.com/sample2.ism/Manifest&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;ClipBegin&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;60000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;ClipEnd&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;160000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;video&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;848&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;476&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;848&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;DisplayHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;476&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(video={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1644000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;848&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;476&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBB21A70ED8A1A783B68045081B22B6457400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1241000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;848&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;476&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCBA61A70ED8A1A783B68045081A5DECBBE400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;937000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;848&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;476&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB9C1A70ED8A1A783B680450811C97F260C00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;3&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;708000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;568&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB9611B09F8A11B827E8045081159AD66CC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;4&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;534000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;568&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB9011B09F8A11B827E8045081104B412F400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;5&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;403000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;568&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;320&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB8C11B09F8A11B827E80450808C4BE263400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;6&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;305000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB880EF0878A0EF821E8045080894E4A76400000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;7&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;230000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WVC1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;480&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;MaxHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;272&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;250000010FCB860EF0878A0EF821E80450800704704DC00000010E5A67F840&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;60000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;80000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;100000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;120000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;140000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;20000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Type&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;audio&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Index&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;0&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;FourCC&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;WMAP&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Chunks&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;6&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;QualityLevels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Url&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;QualityLevels({bitrate})/Fragments(audio={start time})&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;QualityLevel&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Bitrate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;192000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;SamplingRate&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;44100&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;Channels&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;2&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;BitsPerSample&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;16&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;PacketSize&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;8917&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;AudioTag&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;354&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;CodecPrivateData&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;1000030000000000000000000000E0000000&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;42724716&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;61082992&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;80341043&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;103096598&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;120279365&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;c&lt;/span&gt;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;t&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;142570521&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; &lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt;21362358&lt;/span&gt;&amp;quot;&lt;span style="color: #0000ff"&gt; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;StreamIndex&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Clip&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #a31515"&gt;SmoothStreamingMedia&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
          
        &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;With this, you can now upload this manifest along with the original manifests and content used by them to a HTTP accessible location. Next, set the SmoothStreamingSource property to the URL to this composite manifest and SSME should take care of the rest. Here is how it will look like in XAML:&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f3c23557-5319-4c56-ad74-93ab614a6938" class="wlWriterSmartContent"&gt;
  
&lt;div style="border-bottom: #000080 1px solid; border-left: #000080 1px solid; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; color: #000; font-size: 10pt; border-top: #000080 1px solid; border-right: #000080 1px solid"&gt;
    
&lt;div style="padding-bottom: 2px; padding-left: 5px; padding-right: 5px; font-family: verdana, tahoma, arial, sans-serif; background: #000080; color: #fff; font-weight: bold; padding-top: 2px"&gt;Code Snippet&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt;
      
&lt;ol style="padding-bottom: 0px; margin: 0px 0px 0px 2.5em; padding-left: 5px; padding-right: 0px; background: #ffffff; padding-top: 0px"&gt;
        
&lt;li&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #a31515"&gt;UserControl&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #ff0000"&gt; x&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #ff0000"&gt;Class&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;=&amp;quot;SilverlightApplication6.MainPage&amp;quot;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;x&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;SSME&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;clr-namespace:Microsoft.Web.Media.SmoothStreaming;assembly=Microsoft.Web.Media.SmoothStreaming&amp;quot;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;http://schemas.microsoft.com/expression/blend/2008&amp;quot;&lt;/span&gt;&lt;span style="color: #ff0000"&gt; xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;mc&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;http://schemas.openxmlformats.org/markup-compatibility/2006&amp;quot;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #ff0000"&gt;mc&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;Ignorable&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;d&amp;quot;&lt;/span&gt;&lt;span style="color: #ff0000"&gt; d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;DesignWidth&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;640&amp;quot;&lt;/span&gt;&lt;span style="color: #ff0000"&gt; d&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;DesignHeight&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;480&amp;quot;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #a31515"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: #ff0000"&gt; x&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;LayoutRoot&amp;quot;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
           &lt;span style="color: #a31515"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;SSME&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #a31515"&gt;SmoothStreamingMediaElement&lt;/span&gt;&lt;span style="color: #ff0000"&gt; SmoothStreamingSource&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;http://abcxyz.com/SampleRCEManifest.csm&amp;quot;&lt;/span&gt;&lt;span style="color: #ff0000"&gt; x&lt;/span&gt;&lt;span style="color: #0000ff"&gt;:&lt;/span&gt;&lt;span style="color: #ff0000"&gt;Name&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;SmoothPlayer&amp;quot; /&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
           &lt;span style="color: #a31515"&gt;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Grid&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li style="background: #f3f3f3"&gt;
          &lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #a31515"&gt;UserControl&lt;/span&gt;&lt;br /&gt;
          &lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;

&lt;/li&gt;
&lt;li&gt;
          
        &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
    &lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We will have more detailed documentation up on iis.net very soon.In the meantime, let me know if you have any questions.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7WRAe1tlasB930H07LX_Rt_4IoM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WRAe1tlasB930H07LX_Rt_4IoM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7WRAe1tlasB930H07LX_Rt_4IoM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7WRAe1tlasB930H07LX_Rt_4IoM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=NLDePHML7_4:GAlR8xc6Zj0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=NLDePHML7_4:GAlR8xc6Zj0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=NLDePHML7_4:GAlR8xc6Zj0:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=NLDePHML7_4:GAlR8xc6Zj0:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/NLDePHML7_4" height="1" width="1"/&gt;</description>
 <pubDate>Fri, 22 Jan 2010 02:42:35 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">258 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2010/01/21/composite-manifest-support-rough-cut-editing-scenarios</feedburner:origLink></item>
<item>
 <title>IIS Smooth Streaming Player Development Kit Beta 2 released</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/wIIfYGSV1oA/iis-smooth-streaming-player-development-kit-beta-2-released</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2010/01/14/iis-smooth-streaming-player-development-kit-beta-2-released"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;P&gt;Today, we are very both excited and pleased to announce and release a &lt;STRONG&gt;Beta&lt;/strong&gt; &lt;STRONG&gt;2&lt;/strong&gt; of &lt;STRONG&gt;IIS Smooth Streaming Player Development Kit (SSPDK) 1.0&lt;/strong&gt;. With this release are adding support for Fast Forward/Rewind and Rough Cut Editing scenarios in addition to other features. Please see details below.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;SSPDK is intended to aid the development of rich Smooth Streaming players and experiences. This Kit enables you to build players for both On Demand and Live playback with full DVR capabilities, Live Ad Insertion, Multiple Camera Angles and many more such rich functionalities. This Kit is available for download here – &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en" target=_blank&gt;Download IIS Smooth Streaming Player Development Kit 1.0 – Beta 2&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;The kit includes:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Smooth Streaming Player SDK&lt;/b&gt; – This enables developers and designers to build rich Smooth Streaming player experiences. We are providing a .net (Silverlight) based SDK with full XAML support. The core part of this infrastructure is Smooth Streaming Media Element that is similar to Silverlight Media Element if you are already familiar with Silverlight development platform. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Push Encoder&lt;/b&gt; – This tool allows you to simulate a live stream for testing purposes. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Sample Smooth Streaming Player&lt;/b&gt; (built on Smooth Streaming Player SDK) – This is a sample that uses Smooth Streaming Player SDK and enables you to test the IIS Media Services 3.0. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;As I mentioned earlier, the Smooth Streaming Media Element (SSME) APIs provide an easy interface for developers and designers to create rich Smooth Streaming experiences using the Silverlight platform. These APIs provide support for simple operations like Play, Pause and Stop and also more complex ones like scheduling Ads, selecting and tracking bit-rates for Smooth Streaming playback and many more. &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;In the meantime here is a high level overview of features that SSME supports today:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;Basic Playback controls&lt;/li&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;APIs such as Play, Pause, Stop, etc. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Events for Playback and Diagnostics &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Properties to track position, etc. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;LI&gt;Advanced Playback support &lt;/li&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;DVR support for Live Smooth Streaming&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Support for keeping track of Live event while in DVR (*&lt;STRONG&gt;new&lt;/strong&gt; in Beta 2*) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Trick Play: Slow Motion &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Trick Play: Fast Forward / Rewind (*&lt;STRONG&gt;new&lt;/strong&gt; in Beta 2*) &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;LI&gt;H.264 / AAC support (*new in Beta 2*) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Monetization &lt;/li&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;Ad Playback integration – scheduling capabilities, tracking Ad progress &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Live Ad Insertion with Live Smooth Streaming &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Rich Analytics with IIS Advanced Logging &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Support for specifying markers/Ad ingestion point outside the main manifest (*&lt;STRONG&gt;new&lt;/strong&gt; in Beta 2*) &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;LI&gt;Content Protection – PlayReady integration for VC1 content &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Composite Manifest Support for scenarios like Rough Cut Editing (*&lt;STRONG&gt;new&lt;/strong&gt; in Beta 2*) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Selecting Tracks for playback (e.g., restrict the bit-rates available, support multiple camera angles in a single stream, etc.) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Support for progressive download Ads/content &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;SSME is used in Silverlight Media Framework(SMF) and the partnership helps facilitate faster player development &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;BREAKING CHANGES&lt;/u&gt;&lt;/strong&gt;:&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;As the Beta evolved we have had to make some changes to some of our APIs. Here is a list of breaking changes:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;Microsoft.Web.Media.SmoothStreaming.SmoothStreamingMediaElementState replaces System.Web.Media.MediaElementState as type for CurrentState&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;ManifestDownloaded event is now called ManifestReady.&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;SmoothStreaming.IsClipPlaying property is deprecated. There is a new state SmoothStreamingMediaElementState.ClipPlaying for the same purpose.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;Resources&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en" target=_blank&gt;Download IIS Smooth Streaming Player Development Kit 1.0 – Beta 2&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;More Information on &lt;A href="http://www.iis.net/expand/SmoothPlayer" target=_blank mce_href="http://www.iis.net/expand/SmoothPlayer"&gt;Smooth Player&lt;/a&gt; Development&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx"&gt;API documentation&lt;/a&gt; for Smooth Streaming Player SDK &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;More Information on &lt;A href="http://www.iis.net/extensions/SmoothStreaming" target=_blank mce_href="http://www.iis.net/extensions/SmoothStreaming"&gt;Smooth Streaming&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;More Information on &lt;A href="http://www.iis.net/extensions/LiveSmoothStreaming" target=_blank mce_href="http://www.iis.net/extensions/LiveSmoothStreaming"&gt;Live Smooth Streaming&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Supporting documentation on getting started&lt;/li&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://learn.iis.net/page.aspx/558/smooth-streaming-for-iis-70---getting-started/"&gt;Smooth Streaming for IIS 7.0 - Getting Started&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://learn.iis.net/page.aspx/620/live-smooth-streaming-for-iis-70---getting-started/"&gt;Live Smooth Streaming for IIS 7.0 - Getting Started&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://learn.iis.net/page.aspx/689/smooth-streaming-deployment-guide/"&gt;Smooth Streaming Deployment Guide&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://blogs.iis.net/vsood/archive/2009/10/14/building-your-first-smooth-streaming-player.aspx"&gt;Building your first Smooth Streaming Player using SSME&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;If you are using this kit already to build rich experiences, do let us know. Send me the URL to your player or just add comments below. We are looking forward to customers building really rich experiences.&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3618529" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/iis/ibUK/~4/szJdq-GF4uw" height="1" width="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ppD7NKhjobEeCQeCHjf0PYhoB6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ppD7NKhjobEeCQeCHjf0PYhoB6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ppD7NKhjobEeCQeCHjf0PYhoB6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ppD7NKhjobEeCQeCHjf0PYhoB6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=wIIfYGSV1oA:cojnCkBCguY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=wIIfYGSV1oA:cojnCkBCguY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=wIIfYGSV1oA:cojnCkBCguY:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=wIIfYGSV1oA:cojnCkBCguY:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/wIIfYGSV1oA" height="1" width="1"/&gt;</description>
 <pubDate>Fri, 15 Jan 2010 01:14:00 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">248 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2010/01/14/iis-smooth-streaming-player-development-kit-beta-2-released</feedburner:origLink></item>
<item>
 <title>Facebook Connect for Drupal (FConnect) Beta 3 available for download</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/WdYhEavy6vo/beta3</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/projects/drupal/facebook/beta3"&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2&gt;NOTE: A newer version of this module is available &lt;a href="http://vishalsood.com/projects/drupal/facebook" target="_blank"&gt;here&lt;/a&gt;.&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_thumb.png" width="234" height="68" /&gt;&lt;/a&gt; After &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1" target="_blank"&gt;Beta 1&lt;/a&gt; and &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta2" target="_blank"&gt;Beta 2&lt;/a&gt;, here we go with another update. Beta 3 for FConnect is now available for download.&lt;/p&gt;
&lt;p&gt;
&amp;lt;!--break--&gt;
&lt;/p&gt;
&lt;p&gt;If you are the kinds who just want the bits, skip everything below and just download the module at the end of this article and get going. Good Luck!&lt;/p&gt;
&lt;p&gt;(Note: You need to be logged in to get the download link)&lt;/p&gt;
&lt;p&gt;Beta 3 is about a lot of “mores”:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More options around the Facebook Share button
&lt;ul&gt;
&lt;li&gt;Control which kind of content shows this button &lt;/li&gt;
&lt;li&gt;Configure Button look-n-feel &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;More control over the login button options (now you can use either the Drupal login form or the FConnect block to show the Facebook login button) &lt;/li&gt;
&lt;li&gt;More stability &lt;/li&gt;
&lt;li&gt;Fixes for Facebook API updates &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition, you still enjoy all existing features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Login using Facebook Credentials (also in Beta 1) &lt;/li&gt;
&lt;li&gt;Configure the Facebook Connect Block (also in Beta 1) &lt;/li&gt;
&lt;li&gt;Recent Status Update (from Beta 2) &lt;/li&gt;
&lt;li&gt;Allow existing users to associate their site account with Facebook (from Beta 2) &lt;/li&gt;
&lt;li&gt;Facebook Share button (from Beta 2) &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are little more details on the new feature.&lt;/p&gt;
&lt;h2&gt;Facebook Share Button&lt;/h2&gt;
&lt;p&gt;There are following new options to play with around the facebook share button:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Optionally, show button in teaser views (think front page) &lt;/li&gt;
&lt;li&gt;Optionally, choose the button style from many available styles from Facebook for the teaser/full/both views &lt;/li&gt;
&lt;li&gt;Optionally, choose to display a big share button with share count in Full content view &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_thumb_3.png" width="348" height="148" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can configure these options from the settings page for the FConnect module:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_thumb_4.png" width="356" height="147" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition you can also control, what content types should show the share button. Simply go to Content types, click to edit the content type and then select/de-select the check-box “Show Facebook Share button on this type of node” under Workflow Settings.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_thumb_6.png" width="370" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;FConnect Block &lt;/h2&gt;
&lt;p&gt;As I suggested above, there are more control options for the FConnect block. You can now additionally show a login button in the block. This will help those who don’t use the Drupal login form.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_5.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta3ava_11EB1/image_thumb_5.png" width="368" height="314" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Installation Instructions&lt;/h2&gt;
&lt;p&gt;Installation instructions are available at the &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1"&gt;Beta 1 page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note: If you are upgrading an earlier version, you would need to uninstall the module and install again. You may also run the &amp;lt;siteroot&amp;gt;/update.php.&lt;/p&gt;
&lt;p&gt;To uninstall and install again, do this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;font size="2"&gt;Go to Modules in your Administration theme&lt;/font&gt; &lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;De-select FConnect and Save. This step uninstalls&lt;/font&gt; &lt;/li&gt;
&lt;li&gt;&lt;font size="2"&gt;Select and save again. This re-installs&lt;/font&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Support&lt;/h2&gt;
&lt;p&gt;If you like this effort, please consider supporting it in the form of donations. Click below to donate.&lt;/p&gt;
&lt;form method="post" action="https://www.paypal.com/cgi-bin/webscr"&gt;&lt;input type="hidden" name="cmd" /&gt;     &lt;br /&gt;&lt;input type="hidden" name="hosted_button_id" /&gt;     &lt;br /&gt;&lt;input border="0" alt="PayPal - The safer, easier way to pay online!" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" type="image" name="submit" /&gt;     &lt;br /&gt;&lt;img border="0" alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /&gt;     &lt;br /&gt;&lt;/form&gt;
&lt;h2&gt;Download&lt;/h2&gt;
&lt;p&gt;The module can be downloaded by clicking the attachment below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You need to be logged in to download the module.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xPgoYtLes3Xoji6m1uvTeoeRYxk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xPgoYtLes3Xoji6m1uvTeoeRYxk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xPgoYtLes3Xoji6m1uvTeoeRYxk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xPgoYtLes3Xoji6m1uvTeoeRYxk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=WdYhEavy6vo:pdd_zUNAZu4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=WdYhEavy6vo:pdd_zUNAZu4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=WdYhEavy6vo:pdd_zUNAZu4:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=WdYhEavy6vo:pdd_zUNAZu4:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/WdYhEavy6vo" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/drupal">Drupal</category>
 <category domain="http://vishalsood.com/category/companies/facebook">Facebook</category>
 <category domain="http://vishalsood.com/category/tags/facebook-connect">Facebook Connect</category>
 <enclosure url="http://vishalsood.com/sites/default/files/fconnect-beta3.tar__0.gz" length="18071" type="application/octet-stream" />
 <pubDate>Thu, 14 Jan 2010 04:23:27 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">245 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/projects/drupal/facebook/beta3</feedburner:origLink></item>
<item>
 <title>FarmVille: Enhancements and new Monetization Ideas</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/Rs55xXEbFko/farmville-enhancements-and-new-monetization-ideas</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/11/21/farmville-enhancements-and-new-monetization-ideas"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://vishalsood.com/sites/default/files/FarmVilleMonetizationIdeas_BDAC/image.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://vishalsood.com/sites/default/files/FarmVilleMonetizationIdeas_BDAC/image_thumb.png" width="155" height="54" /&gt;&lt;/a&gt;I must admit that I have spent a lot of time on my online farm growing grapes and coffee. I have also grown many a vegetables and even grown flowers. The best part is I have made a boat load money doing this, more than I have made in real life. In case you are not following me, I am talking about FarmVille, a Facebook game by Zynga. Recently I find my interest in this game fading and this has gotten me thinking. What could Zynga do to keep me engaged and also monetize FarmVille while doing the same?&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Zynga has a creative team and they are making a lot of money already. There are all kinds of revenue estimates floating around. They vary from 50 million to 200 million USD depending on the source. They have close to 130 million users (with 50 million daily active users) hooked on their games. FarmVille is just one of their games, they have Poker, Mafia Wars, FishVille, YoVille, Cafe World and list keeps growing. Great work by Mark Pincus and his team. While these ideas are specific to FarmVille the spirit could be applied to most other similar games.&lt;/p&gt;
&lt;p align="justify"&gt;Here is how my farm looks like:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;a href="http://vishalsood.com/sites/default/files/FarmVilleMonetizationIdeas_BDAC/image_3.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FarmVilleMonetizationIdeas_BDAC/image_thumb_3.png" width="244" height="225" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align="justify"&gt;Now back to my topic. What kind of features / enhancements would I like to see in FarmVille that also help Zynga increase their revenue without upsetting the spirit of the game. What will help make these suggestions valuable is how much you are able to keep it real while executing on them.&lt;/p&gt;
&lt;h3 align="justify"&gt;FarmVille Economy&lt;/h3&gt;
&lt;p align="justify"&gt;Today, the economy is kind of non evolving. You buy seeds, plant them, they grow and you sell them for a fixed amount. Now, this is quite simple to understand. The question is can we expand this model to add some excitement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;strong&gt;Integrated Sponsorships&lt;/strong&gt; – Engage sponsors in a more integrated manner. Let’s take an example. I grow flowers. Often these flowers have been fertilized by my friends. What if we could sell premium (fertilized) flowers to a sponsor (say 1-800-Flowers). This could earn me more than just normal selling and also gives an image boost for the sponsor that they buy premium flowers. These are subtle messages and at the same time add another dimension to the game for people like me who are playing. &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;strong&gt;Sponsor Marketplace&lt;/strong&gt; – As an extension to the idea above, make a marketplace infrastructure for sponsors to participate. Think of the example above and now imagine that both 1-800-Flowers and Flower.com offer different rates for different flowers w/ varying incentives. These incentives could be more money or better seeds for your next crop for example. The idea is to allow these sponsors to be able to participate &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;strong&gt;In Game Advertising&lt;/strong&gt; - In addition to the above, the buyers may ask you to put a sign in your farm visible to your friends that says something like – “I sell my flowers to Flowers.com”. This makes FarmVille an in game advertising platform. Another example here is that Chevron could sponsor a refill if you put their sign board on your farm. &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 align="justify"&gt;FarmVille Technology&lt;/h3&gt;
&lt;p align="justify"&gt;One of the most boring part of the games is waiting for the “little me” to go Plow and then Plant Seeds. It seems to take forever. Some of the times I use a trick to lock the “little me” in some corner and close down exits so that I (the farmer) cannot move any more. This helps me get over the process faster&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;strong&gt;Upgrading Farm Technology&lt;/strong&gt; – FarmVille is already doing some things here. You have tractor, harvester and seeder. They are useful tools. However, as you grow in levels, there should be a way for you to upgrade other aspects of farm technology. Can I buy an irrigation/ sprinkler system for my plants? Can I setup a seed research farm? These might be great ways to pull in sponsors. For example, I could buy sprinkler system from Home Depot in virtual reality of course. &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 align="justify"&gt;FarmVille Social&lt;/h3&gt;
&lt;p align="justify"&gt;This is one area where this games does quite a bit already. I can’t think of any major changes here but some minor ones might help increase community participation. One of the things that drives users playing this game is “healthy” competition. This means that you always want to do better than your friends. This keeps you going. The question is how can this be enriched even further. Here are some thoughts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;&lt;strong&gt;Farm Parties&lt;/strong&gt; – There should be a way to host Farm parties. In terms of the people playing, it allows for some more creativity and fun with your friends on FarmVille. For these parties you can make arrangements with various sponsors. Buy beverages and other party items from sponsors and so on. These parties will allow you to invite neighbors and friends. This will be help increase the social interaction and each of your friends would like to host similar parties if not better. This idea needs to be executed well to be really effective but could prove to be a powerful concept. &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="justify"&gt;Overall, these are just some of the ideas I had but you get the overall concept. There needs to be more if you want to increase the life of the game. At some point, this will still become mundane once people have tried out all available options but till the time you are hooked on, it could be made more fun. If you have other great ideas or would like to discuss the ones above, please share your thoughts through the comments.&lt;/p&gt;
&lt;p align="justify"&gt;In case you want to hear Mark’s (Zynga’s CEO) point of view on app economy. You can listen to his Web 2.0 Summit ‘09 address &lt;a href="http://www.youtube.com/watch?v=bESd6OZ_tso" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rIFglKx8cw-KjctcGFv3TMRUiew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rIFglKx8cw-KjctcGFv3TMRUiew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rIFglKx8cw-KjctcGFv3TMRUiew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rIFglKx8cw-KjctcGFv3TMRUiew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=Rs55xXEbFko:Kwy9tvVmv6c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=Rs55xXEbFko:Kwy9tvVmv6c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=Rs55xXEbFko:Kwy9tvVmv6c:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=Rs55xXEbFko:Kwy9tvVmv6c:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/Rs55xXEbFko" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/app-economy">App Economy</category>
 <category domain="http://vishalsood.com/category/companies/facebook">Facebook</category>
 <category domain="http://vishalsood.com/category/tags/farmville">FarmVille</category>
 <category domain="http://vishalsood.com/category/tags/monetization">Monetization</category>
 <category domain="http://vishalsood.com/category/companies/zynga">Zynga</category>
 <pubDate>Sun, 22 Nov 2009 00:45:15 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">228 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/11/21/farmville-enhancements-and-new-monetization-ideas</feedburner:origLink></item>
<item>
 <title>Facebook Connect for Drupal (FConnect) Beta 2 available for download</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/BdCyhcv5c8M/beta2</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/projects/drupal/facebook/beta2"&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2&gt;NOTE: A newer version of this module is available &lt;a href="http://vishalsood.com/projects/drupal/facebook" target="_blank"&gt;here&lt;/a&gt;.&lt;/h2&gt;
&lt;p&gt;I hope you have enjoyed the &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1" target="_blank"&gt;Beta 1 version&lt;/a&gt; of the module. It’s time to upgrade both the module and the Facebook experience for your Drupal site.&lt;/p&gt;
&lt;p&gt;This release builds on the previous one and provides some exciting new features in addition to ones you have already tried. Here is a quick feature overview:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Login using Facebook Credentials (also in Beta 1) &lt;/li&gt;
&lt;li&gt;Configure the Facebook Connect Block (also in Beta 1) &lt;/li&gt;
&lt;li&gt;Recent Status Update (&lt;strong&gt;*new*&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Allow existing users to associate their site account with Facebook (&lt;strong&gt;*new*&lt;/strong&gt;) &lt;/li&gt;
&lt;li&gt;Facebook Share button (&lt;strong&gt;*new*&lt;/strong&gt;) &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Recent Status Update&lt;/h2&gt;
&lt;p&gt;Now, recent update from Facebook will show up in the FConnect Block area on your site like below:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image_thumb.png" width="153" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Allow existing users to associate their site accounts.&lt;/h2&gt;
&lt;p&gt;There is a new Facebook tab in your account settings, where you can now manage your Facebook association. Here is how it looks like:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image_thumb_3.png" width="234" height="144" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Facebook Sharing&lt;/h2&gt;
&lt;p&gt;This version, shows a button for your users to share your articles on Facebook and keeps a track of how many shares have been done so far. Look at the pretty button below. Facebook enabled this feature this week.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://vishalsood.com/sites/default/files/FacebookConnectforDrupalFConnectBeta2ava_124FE/image_thumb_4.png" width="181" height="153" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Installation Instructions&lt;/h2&gt;
&lt;p&gt;Installation Instructions are available in my previous post regarding Beta 1 available &lt;a href="http://vishalsood.com/projects/drupal/facebook/beta1" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Very soon I will be releasing the final v 1.0 of this module so let me know if you have any feedback for me. Happy Facebooking with Drupal.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Download &lt;/h2&gt;
&lt;p&gt;The download link should appear below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You would need to login to be able to download the module.&lt;/p&gt;
&lt;p&gt;If you like this module, please do consider donating to keep the effort going:&lt;/p&gt;
&lt;form method="post" action="https://www.paypal.com/cgi-bin/webscr"&gt;&lt;input type="hidden" name="cmd" /&gt;    &lt;br /&gt;&lt;input type="hidden" name="hosted_button_id" /&gt;    &lt;br /&gt;&lt;input border="0" alt="PayPal - The safer, easier way to pay online!" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" type="image" name="submit" /&gt;    &lt;br /&gt;&lt;img border="0" alt="" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /&gt;    &lt;br /&gt;&lt;/form&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CClYY4GnDFmcspPw15lThMpHLGM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CClYY4GnDFmcspPw15lThMpHLGM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CClYY4GnDFmcspPw15lThMpHLGM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CClYY4GnDFmcspPw15lThMpHLGM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=BdCyhcv5c8M:39k8eIt609c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=BdCyhcv5c8M:39k8eIt609c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=BdCyhcv5c8M:39k8eIt609c:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=BdCyhcv5c8M:39k8eIt609c:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/BdCyhcv5c8M" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/connect">connect</category>
 <category domain="http://vishalsood.com/category/tags/drupal">Drupal</category>
 <category domain="http://vishalsood.com/category/tags/facebook">Facebook</category>
 <category domain="http://vishalsood.com/category/companies/facebook">Facebook</category>
 <category domain="http://vishalsood.com/category/tags/facebook-connect">Facebook Connect</category>
 <enclosure url="http://vishalsood.com/sites/default/files/fconnect1.0-beta2.tar_.gz" length="16888" type="application/octet-stream" />
 <pubDate>Thu, 29 Oct 2009 03:50:17 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">227 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/projects/drupal/facebook/beta2</feedburner:origLink></item>
<item>
 <title>Building your first Smooth Streaming Player using SSME</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/QvFWfJTc_Q0/building-your-first-smooth-streaming-player-using-ssme</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/10/14/building-your-first-smooth-streaming-player-using-ssme"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;P&gt;In this post I plan to cover building a very basic Smooth Streaming Player using Smooth Streaming Media Element (SSME) part of Smooth Streaming Player Development Kit. In other words, building a “Hello World” equivalent for Smooth Streaming Client (“Hello Smooth Streaming”). This post is split into two parts. In the first part, I will be covering how to get basic playback working in a browser window for Smooth Streaming content. This should be really easy as you will see. In the second part, we would add some basic playback controls like Play, Pause, Stop and Volume controls. &lt;/p&gt;&lt;br /&gt;
&lt;H2&gt;Prerequisites&lt;/h2&gt;&lt;br /&gt;
&lt;OL&gt;&lt;br /&gt;
&lt;LI&gt;You should either have Visual Web Developer or Visual Studio installed along with Silverlight Tools for Visual Studio. You can get more information on this &lt;A href="http://silverlight.net/getstarted/" target=_blank mce_href="http://silverlight.net/getstarted/"&gt;here&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Install the Smooth Streaming Developer Kit available &lt;A href="http://blogs.iis.net/vsood/archive/2009/10/09/iis-smooth-streaming-player-development-kit-1-0-beta-1-released.aspx" target=_blank mce_href="http://blogs.iis.net/vsood/archive/2009/10/09/iis-smooth-streaming-player-development-kit-1-0-beta-1-released.aspx"&gt;here&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;This is not a XAML overview session so basic XAML knowledge is required. &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;H2&gt;Building a Simple Smooth Streaming Player for Playback&lt;/h2&gt;&lt;br /&gt;
&lt;P&gt;The very first thing I wanted to cover here was just basic playback. There are no controls. All you get is a browser window that shows the video playing. &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;The below outlines steps to achieve this:&lt;/p&gt;&lt;br /&gt;
&lt;OL&gt;&lt;br /&gt;
&lt;LI&gt;Open Visual Web Developer or Visual Studio. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Go to: File –&gt; New Project. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Chose Visual C# as project Type and then select Silverlight. Choose Silverlight Application, name it SimplePlayer. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;In your project go to references and add a reference to Microsoft.Web.Media.Smoothstreaming.dll (available as a part of Player development Kit) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Modify MainPage.xaml as under. Set the SmoothStreamingSource property in XAML to the location of the Smooth Streaming content. Replace &amp;lt;&lt;Add your URL here&gt;&gt; with the URL of the content (E.g., it will look something like &lt;A href="http://example.com/a.isml/Manifest" mce_href="http://example.com/a.isml/Manifest"&gt;http://example.com/a.isml/Manifest&lt;/a&gt;) &lt;/add&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:8a6dc0a7-50b0-4f3f-9670-88fb6b7bdd20 class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;UserControl&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Class&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SimplePlayer.MainPage"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/expression/blend/2008"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;mc&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.openxmlformats.org/markup-compatibility/2006"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;SSME&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="clr-namespace:Microsoft.Web.Media.SmoothStreaming;assembly=Microsoft.Web.Media.SmoothStreaming"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; mc&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Ignorable&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="d"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;DesignWidth&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="640"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;DesignHeight&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="480"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;  &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="LayoutRoot"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;SSME&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;SmoothStreamingMediaElement&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; AutoPlay&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="True"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SmoothPlayer"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; SmoothStreamingSource&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="&amp;lt;&lt;Add your URL here&gt;&gt;"&lt;/add&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Grid.Row&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;  &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;UserControl&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;This is all you need to get a basic playback working with Smooth Streaming Media Element. &lt;/p&gt;&lt;br /&gt;
&lt;H2&gt;Adding Playback Controls to your Player&lt;/h2&gt;&lt;br /&gt;
&lt;P&gt;Next, once you have the basic playback working, you may want to add some basic controls like Play/Pause button, Stop Button and Volume Control.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;Here is what you will see after completing the steps below: &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;&lt;A href="http://blogs.iis.net/blogs/vsood/image_5BC75040.png" mce_href="http://blogs.iis.net/blogs/vsood/image_5BC75040.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.iis.net/blogs/vsood/image_thumb_4AFFA592.png" width=564 height=460 mce_src="http://blogs.iis.net/blogs/vsood/image_thumb_4AFFA592.png" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;
&lt;H3&gt;The UI layout&lt;/h3&gt;&lt;br /&gt;
&lt;P&gt;Here are the pieces we need for this in terms of the layout.&lt;/p&gt;&lt;br /&gt;
&lt;OL&gt;&lt;br /&gt;
&lt;LI&gt;Have portion of the screen, which will display the slider control for volume and Play/Pause and Stop buttons &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;We need a portion for the Video to display &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;We need to hook these buttons/slider to SSME &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
&lt;P&gt;For the overall layout, we are using XAML constructs of Stack Panels. here is how we do it in this example:&lt;/p&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a070c3fb-ebf0-4b9e-b16d-fa60c0f39b4b class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;UserControl&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Class&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SimplePlayer.MainPage"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/expression/blend/2008"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;mc&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.openxmlformats.org/markup-compatibility/2006"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; xmlns&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;SSME&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="clr-namespace:Microsoft.Web.Media.SmoothStreaming;assembly=Microsoft.Web.Media.SmoothStreaming"&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;   &lt;SPAN style="COLOR: #ff0000"&gt; mc&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Ignorable&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="d"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;DesignWidth&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="640"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; d&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;DesignHeight&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="480"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;  &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="LayoutRoot"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;        &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Height&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0.95*"&gt;&lt;SPAN style="COLOR: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Height&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0.05*"&gt;&lt;SPAN style="COLOR: #a31515"&gt;RowDefinition&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;        &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid.RowDefinitions&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;        &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;SSME&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;SmoothStreamingMediaElement&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; AutoPlay&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="True"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SmoothPlayer"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; SmoothStreamingSource&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="&amp;lt;&lt;Add your URL here&gt;&gt;"&lt;/add&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Grid.Row&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;        &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;StackPanel&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Orientation&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Horizontal"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Grid.Row&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="1"&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;TextBlock&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Volume"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; VerticalAlignment&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Center"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Text&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Volume"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Slider&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="VolumeBar"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="60"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Value&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="{&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Binding&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Path&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=Volume,&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; ElementName&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=SmoothPlayer,&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Mode&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=TwoWay}" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Click&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton_Click"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Loaded&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton_Loaded"/&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="StopButton"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Content&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Stop"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Click&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="StopButton_Click" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;        &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;StackPanel&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;Grid&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;SPAN style="COLOR: #a31515"&gt;UserControl&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;We have a Grid with two rows: the first row is SSME and second is a horizontal Stack Panel that has volume slide and Pause / Stop buttons. This is all we need to get the basic layout.&lt;/p&gt;&lt;br /&gt;
&lt;H3&gt;Linking UI to SSME&lt;/h3&gt;&lt;br /&gt;
&lt;P&gt;The next step after getting the UI is to link it back to SSME. We already know how to play the video in SSME. In this section I would cover how to hook up the buttons and the slider.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;Silverlight has a concept of template binding that can be used here. In the case of slider, we have a slider volume UI control and a volume property on SSME. All we need to do here is to tell Silverlight via the XAML to bind the slider value to the volume property on SSME. Here is how we do it:&lt;/p&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:00494a49-6f0a-410c-8800-9aa12a97bbc6 class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Slider&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="VolumeBar"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="60"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Value&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="{&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Binding&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Path&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=Volume,&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; ElementName&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=SmoothPlayer,&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Mode&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=TwoWay}" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;If you see, all we are doing here is saying that bind the Slider Value to the SmoothPlayer’s Volume  Path (or property).&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;For the Play / Pause and Stop buttons, we take a slightly different approach here:&lt;/p&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:e5ce6466-7de5-4dfa-ae5c-0747552eec77 class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Click&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton_Click"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Loaded&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="PlayButton_Loaded"/&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;&lt;SPAN style="COLOR: #a31515"&gt;&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;SPAN style="COLOR: #a31515"&gt;Button&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; x&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;:&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Name&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="StopButton"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Content&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Stop"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Width&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/span&gt;&lt;SPAN style="COLOR: #ff0000"&gt; Click&lt;/span&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="StopButton_Click" /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;Here we want the following to happen:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;For the Play/Pause button, we want to do some actions when the button is loaded and then a different action when it is clicked. For this, we hook these actions to PlayButton_Click and PlayButton_Loaded methods in the MainPage.xaml.cs file &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;For the Stop button we just need to handle the click so we hook up Click with StopButton_Click method. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;In the MainPage.xaml.cs file we need to have these methods and do the needful there. Here is what we are doing in this example:&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/strong&gt;: There are other (better) ways of coding this but for simplicity I have tried to keep it very basic for this example&lt;/p&gt;&lt;br /&gt;
&lt;H4&gt;PlayButton_Loaded&lt;/h4&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7a345661-0906-4b0e-9c84-273980b23a3a class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;private&lt;/span&gt; &lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/span&gt; PlayButton_Loaded(&lt;SPAN style="COLOR: #0000ff"&gt;object&lt;/span&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt; e)&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;{&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #008000"&gt;//We need to prepopulate the value of Play/Pause button content, we need to check AutoPlay&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    &lt;SPAN style="COLOR: #0000ff"&gt;switch&lt;/span&gt; (SmoothPlayer.AutoPlay)&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    {&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;        &lt;SPAN style="COLOR: #0000ff"&gt;case&lt;/span&gt; &lt;SPAN style="COLOR: #0000ff"&gt;false&lt;/span&gt;:&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            PlayButton.Content = &lt;SPAN style="COLOR: #a31515"&gt;"Play"&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            &lt;SPAN style="COLOR: #0000ff"&gt;break&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;        &lt;SPAN style="COLOR: #0000ff"&gt;case&lt;/span&gt; &lt;SPAN style="COLOR: #0000ff"&gt;true&lt;/span&gt;:&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            PlayButton.Content = &lt;SPAN style="COLOR: #a31515"&gt;"Pause"&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            &lt;SPAN style="COLOR: #0000ff"&gt;break&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    }&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;}&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;H4&gt;PlayButton_Click&lt;/h4&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:e149f53b-7795-4d13-8238-c12023689498 class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;private&lt;/span&gt; &lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/span&gt; PlayButton_Click(&lt;SPAN style="COLOR: #0000ff"&gt;object&lt;/span&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt; e)&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;{&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #008000"&gt;//Monitor the state of the content to determine the right action to take on this button being clicked&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    &lt;SPAN style="COLOR: #008000"&gt;//and then change the text to reflect the next action&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #0000ff"&gt;switch&lt;/span&gt; (SmoothPlayer.CurrentState)&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    {&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;        &lt;SPAN style="COLOR: #0000ff"&gt;case&lt;/span&gt; &lt;SPAN style="COLOR: #2b91af"&gt;MediaElementState&lt;/span&gt;.Playing:&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            SmoothPlayer.Pause();&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            PlayButton.Content = &lt;SPAN style="COLOR: #a31515"&gt;"Play"&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            &lt;SPAN style="COLOR: #0000ff"&gt;break&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;        &lt;SPAN style="COLOR: #0000ff"&gt;case&lt;/span&gt; &lt;SPAN style="COLOR: #2b91af"&gt;MediaElementState&lt;/span&gt;.Stopped:&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;        &lt;SPAN style="COLOR: #0000ff"&gt;case&lt;/span&gt; &lt;SPAN style="COLOR: #2b91af"&gt;MediaElementState&lt;/span&gt;.Paused:&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            SmoothPlayer.Play();&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;            PlayButton.Content = &lt;SPAN style="COLOR: #a31515"&gt;"Pause"&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;            &lt;SPAN style="COLOR: #0000ff"&gt;break&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    }&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;}&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt; &lt;/p&gt;&lt;br /&gt;
&lt;H4&gt;StopButton_Click&lt;/h4&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ad3c874b-765f-4850-814d-336f2eb36ec7 class=wlWriterEditableSmartContent&gt;&lt;br /&gt;
&lt;DIV style="BORDER-BOTTOM: #000080 1px solid; BORDER-LEFT: #000080 1px solid; FONT-FAMILY: 'Courier New', Courier, Monospace; COLOR: #000; FONT-SIZE: 10pt; BORDER-TOP: #000080 1px solid; BORDER-RIGHT: #000080 1px solid"&gt;&lt;br /&gt;
&lt;DIV style="PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif; BACKGROUND: #000080; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 2px"&gt;Code Snippet&lt;/div&gt;&lt;br /&gt;
&lt;DIV style="BACKGROUND: #ddd; MAX-HEIGHT: 300px; OVERFLOW: auto"&gt;&lt;br /&gt;
&lt;OL style="PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2em; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; PADDING-TOP: 0px"&gt;&lt;br /&gt;
&lt;LI&gt;&lt;SPAN style="COLOR: #0000ff"&gt;private&lt;/span&gt; &lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/span&gt; StopButton_Click(&lt;SPAN style="COLOR: #0000ff"&gt;object&lt;/span&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;RoutedEventArgs&lt;/span&gt; e)&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;{&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #008000"&gt;//This should simply stop the playback&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    SmoothPlayer.Stop();&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;    &lt;SPAN style="COLOR: #008000"&gt;//We should also reflect the chang on the play button&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI style="BACKGROUND: #f3f3f3"&gt;    PlayButton.Content = &lt;SPAN style="COLOR: #a31515"&gt;"Play"&lt;/span&gt;;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;}&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;H2&gt;Summary&lt;/h2&gt;&lt;br /&gt;
&lt;P&gt;In this post, we looked at creating a basic player with common controls for playback of Smooth Streaming Content. Let me know if you have issues or need further help. In subsequent posts I would be diving into adding more features into this player.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;The project sample for this example is availble here(&lt;A href="http://blogs.iis.net/blogs/vsood/SimplePlayer.zip"&gt;SimplePlayer.zip&lt;/a&gt;).&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/strong&gt;: These are just samples meant for educational purposes and there is no guarantee conferred on the quality of code &lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3458819" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/iis/ibUK/~4/3J29ZyhXDrM" height="1" width="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W57-miMJrANe-UM4T2W4vmeZzM0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W57-miMJrANe-UM4T2W4vmeZzM0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W57-miMJrANe-UM4T2W4vmeZzM0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W57-miMJrANe-UM4T2W4vmeZzM0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=QvFWfJTc_Q0:QkWyqMyUN7Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=QvFWfJTc_Q0:QkWyqMyUN7Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=QvFWfJTc_Q0:QkWyqMyUN7Q:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=QvFWfJTc_Q0:QkWyqMyUN7Q:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/QvFWfJTc_Q0" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/iis">IIS</category>
 <pubDate>Wed, 14 Oct 2009 22:24:00 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">225 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/10/14/building-your-first-smooth-streaming-player-using-ssme</feedburner:origLink></item>
<item>
 <title>IIS Advanced Logging 1.0 Released</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/krtXPJdGIEk/iis-advanced-logging-10-released</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/10/12/iis-advanced-logging-10-released"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;We proudly announce the release of IIS Advanced Logging 1.0.  &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;&lt;br /&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;IIS Advanced Logging 1.0 includes the following features:&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B&gt;Client-side logging&lt;/b&gt;. Advanced Logging builds capabilities into IIS to accept client-side consumption metrics. This provides relevant and important user engagement metrics that your customers will love. &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B&gt;Centralized logging&lt;/b&gt;. Advanced Logging provides capabilities to set up a central log farm that collects and logs client-side metrics. This reduces the effort required to collect distributed logs, and consolidated log collection results in more efficient post-processing.&lt;/font&gt;&lt;/font&gt; I wanted to clarify that this is not for all logging. &lt;STRONG&gt;Note&lt;/strong&gt;: This is for client-side logging.&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B&gt;Multiple Logs per request&lt;/b&gt;. Advanced Logging provides capabilities to filter information relevant to specific purposes by creating multiple logs per request, with each log containing data relevant to the log's purpose. For example, Quality of Service (QoS) data in one log and Analytics data in another. All the post-processing required to distill the information using today's solutions is no longer needed. &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B&gt;Real-time logging&lt;/b&gt;. Advanced Logging can extend the platform to support real-time analytics, helping you to provide real-time reports to customers or work with partners to do the same.&lt;/font&gt;&lt;/font&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B&gt;Rich/Flexible logging&lt;/b&gt;. Advanced Logging does not assume what is important to you. Instead, it provides enough control to specify what fields are important to you, add additional fields with ease, and provide policies around log rollover and request filtering. These capabilities do not exist today. Now you can log any of the HTTP request/response headers, IIS server variables, and client-side fields with simple configuration through the management console.&lt;/font&gt;&lt;/font&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;Application Logging&lt;/b&gt;. Making use of the IIS configuration system, Advanced Logging provides capabilities to generate separate logs for sites, applications and so on.&lt;/font&gt;&lt;/font&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Module Specific Log fields&lt;/strong&gt;. If you are developing modules for IIS, you can specify custom fields that can be collected in logs.&lt;/font&gt;&lt;/font&gt;  &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Log Filtering&lt;/strong&gt;. Logging now has the ability to filter requests to be logged based on the values in the log fields &lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt;You can learn more about the feature by reading the walkthroughs:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/" target=_blank mce_href=" http://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70---custom-logging/"&gt;Getting started with Advanced Logging&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A title="Real Time Logging" href="http://learn.iis.net/page.aspx/581/advanced-logging-for-iis-70---real-time-logging" mce_href="http://learn.iis.net/page.aspx/581/advanced-logging-for-iis-70---real-time-logging"&gt;Real-Time Logging&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://learn.iis.net/page.aspx/582/advanced-logging-for-iis-70---client-logging/" target=_blank mce_href="http://learn.iis.net/page.aspx/582/advanced-logging-for-iis-70---client-logging/"&gt;Client Logging&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Learn more about the feature on - &lt;A href="http://www.iis.net/extensions/AdvancedLogging"&gt;http://www.iis.net/extensions/AdvancedLogging&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P mce_keep="true"&gt;We eagerly await your feedback and comments on the &lt;A href="http://forums.iis.net/t/1161699.aspx" target=_blank mce_href="http://forums.iis.net/t/1161699.aspx"&gt;Advanced Logging Discussion Forum&lt;/a&gt;.&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3454631" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/iis/ibUK/~4/eF7KeVuYUgE" height="1" width="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wC44nRWzGXFTyrbNwLgU2BJqPDc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wC44nRWzGXFTyrbNwLgU2BJqPDc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wC44nRWzGXFTyrbNwLgU2BJqPDc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wC44nRWzGXFTyrbNwLgU2BJqPDc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=krtXPJdGIEk:zCO01YE-NL0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=krtXPJdGIEk:zCO01YE-NL0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=krtXPJdGIEk:zCO01YE-NL0:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=krtXPJdGIEk:zCO01YE-NL0:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/krtXPJdGIEk" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/iis">IIS</category>
 <pubDate>Mon, 12 Oct 2009 21:11:00 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">223 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/10/12/iis-advanced-logging-10-released</feedburner:origLink></item>
<item>
 <title>IIS Smooth Streaming Player Development Kit 1.0 – Beta 1 Released</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/HRf8zzJVhR4/iis-smooth-streaming-player-development-kit-10-%E2%80%93-beta-1-released</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/10/09/iis-smooth-streaming-player-development-kit-10-%E2%80%93-beta-1-released"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;P&gt;Today, we released IIS Media Services 3.0 that supports both On Demand, Live Smooth Streaming and IIS Advanced Logging. Please refer to the announcement  of this release in  Chris Knowlton’s &lt;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" target=_blank mce_href="http://blogs.iis.net/chriskno/archive/2009/10/12/iis-media-services-3-0-including-iis-live-smooth-streaming-has-been-released.aspx"&gt;blog post&lt;/a&gt; for details. As a part of this release, we are very both excited and pleased to announce and release a &lt;STRONG&gt;Beta&lt;/strong&gt; of &lt;STRONG&gt;IIS Smooth Streaming Player Development Kit 1.0&lt;/strong&gt;. This is intended to aid the development of rich Smooth Streaming players and experiences. This Kit allows you to build players for both On Demand and Live playback with full DVR capabilities, Live Ad Insertion, Multiple Camera Angles and many more such rich functionalities. This Kit is available for download here – &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en"&gt;Download IIS Smooth Streaming Player Development Kit 1.0 – Beta 1&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;The kit includes:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Smooth Streaming Player SDK&lt;/b&gt; – This enables developers and designers to build rich Smooth Streaming player experiences. We are providing a .net (Silverlight) based SDK with full XAML support. The core part of this infrastructure is Smooth Streaming Media Element that is similar to Silverlight Media Element if you are already familiar with Silverlight development platform. There is initial documentation of the APIs are available on &lt;A href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx" mce_href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx"&gt;MSDN&lt;/a&gt;. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Push Encoder&lt;/b&gt; – This tool allows you to simulate a live stream for testing purposes. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;B&gt;Sample Smooth Streaming Player&lt;/b&gt; (built on Smooth Streaming Player SDK) – This is a sample that uses Smooth Streaming Player SDK and enables you to test the IIS Media Services 3.0. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;More instructions on using the Sample player and Push Encoder to test Live Smooth Streaming in your environment are available in the walkthrough &lt;A href="http://learn.iis.net/page.aspx/620/live-smooth-streaming-for-iis-70---getting-started/" mce_href="http://learn.iis.net/page.aspx/620/live-smooth-streaming-for-iis-70---getting-started/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;P&gt;As I mentioned earlier, the Smooth Streaming Media Element (SSME) APIs provide an easy interface for developers and designers to create rich Smooth Streaming experiences using the Silverlight platform. These APIs provide support for simple operations like Play, Pause and Stop and also more complex ones like scheduling Ads, selecting and tracking bit-rates for Smooth Streaming playback and many more. Please stay tuned on this blog for samples on how to use these APIs to build experiences. I will start with basic playback and progress on to building richer player applications. &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;In the meantime here is a high level overview of features that SSME supports today:&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;Basic Playback controls&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;APIs like Play, Pause, Stop, etc. &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Events for Playback and Diagnostics &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Properties to track position, etc. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Advanced Playback support&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;DVR support for Live Smooth Streaming &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Trick Play: Slow Motion &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Monetization&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;Ad Playback integration – scheduling capabilities, tracking Ad progress &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Live Ad Insertion w/ Live Smooth Streaming &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Rich Analytics w/ IIS Advanced Logging &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Content Protection – PlayReady integration &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;XAML support for designers &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Selecting Tracks for playback (e.g., restrict the bit-rates available, support multiple camera angles in a single stream, etc.) &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Support for progressive download Ads/content &lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;Almost all of the Silverlight Media Element APIs are available for Smooth Streaming w/ SSME &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;Resources&lt;/p&gt;&lt;br /&gt;
&lt;UL&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2b1ce605-3b99-49ad-8a26-1250f2acbbf6&amp;amp;displaylang=en"&gt;Download IIS Smooth Streaming Player Development Kit 1.0 – Beta 1&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx"&gt;API documentation&lt;/a&gt; for Smooth Streaming Player SDK&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;More Information on &lt;A href="http://www.iis.net/extensions/SmoothStreaming" target=_blank mce_href="http://www.iis.net/extensions/SmoothStreaming"&gt;Smooth Streaming&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;
&lt;LI&gt;More Information on &lt;A href="http://www.iis.net/extensions/LiveSmoothStreaming" target=_blank mce_href="http://www.iis.net/extensions/LiveSmoothStreaming"&gt;Live Smooth Streaming&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
&lt;P&gt;Hope you have fun using this SDK, the same way we did developing it. &lt;/p&gt;&lt;br /&gt;
&lt;P&gt;Happy Smooth Streaming.&lt;/p&gt;&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3450755" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/iis/ibUK/~4/2X3d98mFawU" height="1" width="1" /&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KwI9jNNvjDb-r5LZMkd-r1jW6JE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KwI9jNNvjDb-r5LZMkd-r1jW6JE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KwI9jNNvjDb-r5LZMkd-r1jW6JE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KwI9jNNvjDb-r5LZMkd-r1jW6JE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=HRf8zzJVhR4:dbl8GdR8SEY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=HRf8zzJVhR4:dbl8GdR8SEY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=HRf8zzJVhR4:dbl8GdR8SEY:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=HRf8zzJVhR4:dbl8GdR8SEY:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/HRf8zzJVhR4" height="1" width="1"/&gt;</description>
 <pubDate>Fri, 09 Oct 2009 19:08:00 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">224 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/10/09/iis-smooth-streaming-player-development-kit-10-%E2%80%93-beta-1-released</feedburner:origLink></item>
<item>
 <title>Streaming, is this the answer to Piracy?</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/ffU-9_9Pdhc/streaming-answer-piracy</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/07/14/streaming-answer-piracy"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;As a part of my routine reading exercise, I came across a recent blog post by one of my favorite personalities online – Fred Wilson. &lt;/p&gt;
&lt;p&gt;In his&lt;a href="http://www.avc.com/a_vc/2009/07/streaming-kills-piracy.html"&gt; blog post&lt;/a&gt; Fred discusses how streaming is getting the better of piracy.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
I have to agree, once you get good quality content online, in a way that does not take too much time/effort, you are willing to pay. Netflix success is a great example here. Hulu is another testament to this and so are many other online services that deliver online video. It is appalling that sometimes the only way to get certain content online is by actually engaging in piracy. This has to change. It will.&lt;/p&gt;
&lt;p&gt;Here’s a quote from the blog post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Yesterday morning I was talking to my 13 year old son Josh. He's currently obsessed with the TV show &lt;a href="http://www.nbc.com/Friday_Night_Lights/"&gt;Friday Night Lights&lt;/a&gt;. He's going back and watching all the old seasons. I asked him how he is doing that, expecting to hear &amp;quot;bit torrent&amp;quot;. But instead he said &amp;quot;Netflix Watch Instantly&amp;quot;. I was so happy to hear that and asked him why. He said, &amp;quot;bit torrent takes too long.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is a great example of the fact that if you do streaming right, even 13 year olds would prefer that over their “top secret” torrent client. Doing streaming right involves good quality, great experience, convenience and good ROI for the content owner / distributor among other things.&lt;/p&gt;
&lt;p&gt;I own a XBOX and I use it to watch movies with Netflix “Watch Instantly” service. Even though I feel the online catalogue for Netflix could be beefed up, I am still a fan of the service and ease of use is enough for me to continue being a subscriber. It is implicit the quality has to be good, which it is.&lt;/p&gt;
&lt;p&gt;One more area that will give online streaming a much needed boost is Live Streaming. There were multiple technologies used recently to stream Michael Jackson memorial live. NewTeeVee (a popular media blog) has a &lt;a href="http://newteevee.com/2009/07/07/watching-the-michael-jackson-funeral-live/"&gt;great post summarizing&lt;/a&gt; them. The product I work on (Smooth Streaming) was used in &lt;a href="http://bit.ly/4KZgf"&gt;one of these broadcasts&lt;/a&gt; (see screenshot below). On offer was a live stream of the event in HD. Now imagine all of remote MJ fans who wanted to be a part of the memorial but could not. This gave them a chance to be a part of the event.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/StreamingisthistheanswertoPiracy_138C7/MJMemorial.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="MJMemorial" border="0" alt="MJMemorial" src="http://vishalsood.com/sites/default/files/StreamingisthistheanswertoPiracy_138C7/MJMemorial_thumb.png" width="483" height="300" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Here’s another example. In India we are crazy about cricket. Now, the most common way of watching cricket today (from here in US) is to look for a blog post and then follow links to watch live broadcast through a torrent based client. The quality of these broadcasts is at the best, pathetic. I know a lot of people in my friend circle who actually use paid sites to watch these matches as the experience matters to them. The point is that users are willing to pay for experience. &lt;/p&gt;
&lt;p&gt;Fred also links to &lt;a href="http://www.guardian.co.uk/music/2009/jul/12/music-industry-illegal-downloading-streaming"&gt;a related Guardian article&lt;/a&gt; that puts numbers to support the title of this post.&lt;/p&gt;
&lt;p&gt;Once we have reliable and worthy streaming online, there would be enough avenues enabling monetization of the delivery and production. Here is a recipe:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Always remember, the first important thing is to draw attention on your site. To draw attention, the most important thing is to have good experience and quality. &lt;/li&gt;
&lt;li&gt;Once you have that, traffic would follow. &lt;/li&gt;
&lt;li&gt;To retain and grow traffic further, platforms such as Facebook and Twitter could then bring social aspects to your site. With these tools, viewers on your site can share with their friends/followers what they are watching, participate in real-time discussions with them and thus increase traffic virally. &lt;/li&gt;
&lt;li&gt;Once you have traffic, there are various well researched monetization models but I don’t plan to go into them here.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To summarize in Wall Street terminology I am extremely bullish on online streaming and shorting piracy.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Disclaimer&lt;/em&gt;: I work on the Smooth Streaming (part of IIS Media Services) and I love what I do.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g0fbTIDvCGTQxiKK3obtYD6sgY4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g0fbTIDvCGTQxiKK3obtYD6sgY4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g0fbTIDvCGTQxiKK3obtYD6sgY4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g0fbTIDvCGTQxiKK3obtYD6sgY4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=ffU-9_9Pdhc:2tcxhDUNTMg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=ffU-9_9Pdhc:2tcxhDUNTMg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=ffU-9_9Pdhc:2tcxhDUNTMg:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=ffU-9_9Pdhc:2tcxhDUNTMg:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/ffU-9_9Pdhc" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/iis">IIS</category>
 <category domain="http://vishalsood.com/category/tags/live-streaming">Live Streaming</category>
 <category domain="http://vishalsood.com/category/tags/monetization">Monetization</category>
 <category domain="http://vishalsood.com/category/tags/piracy">Piracy</category>
 <category domain="http://vishalsood.com/category/tags/smooth-streaming">Smooth Streaming</category>
 <category domain="http://vishalsood.com/category/tags/streaming">Streaming</category>
 <pubDate>Tue, 14 Jul 2009 06:11:10 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">199 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/07/14/streaming-answer-piracy</feedburner:origLink></item>
<item>
 <title>Streaming, is this the answer to Piracy?</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/RzYxLwsdFJY/streaming-answer-piracy-0</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/07/14/streaming-answer-piracy-0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;As a part of my routine reading exercise, I came across a recent blog post by one of my favorite personalities online – Fred Wilson. In his blog post Fred discusses how streaming is getting the better of piracy. &amp;lt;!--break--&gt; I have to agree, once you...(&lt;a href="http://blogs.iis.net/vsood/archive/2009/07/14/streaming-is-this-the-answer-to-piracy.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.iis.net/aggbug.aspx?PostID=3552616" width="1" height="1" /&gt;&lt;img src="http://feeds.feedburner.com/~r/iis/ibUK/~4/OVq6pnYbXqI" height="1" width="1" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yZyX3snVXCDpigFs9b1Y8Vel67I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZyX3snVXCDpigFs9b1Y8Vel67I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yZyX3snVXCDpigFs9b1Y8Vel67I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yZyX3snVXCDpigFs9b1Y8Vel67I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=RzYxLwsdFJY:aaonlUhBwJk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=RzYxLwsdFJY:aaonlUhBwJk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=RzYxLwsdFJY:aaonlUhBwJk:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=RzYxLwsdFJY:aaonlUhBwJk:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/RzYxLwsdFJY" height="1" width="1"/&gt;</description>
 <pubDate>Tue, 14 Jul 2009 06:11:10 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">249 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/07/14/streaming-answer-piracy-0</feedburner:origLink></item>
<item>
 <title>Video: Wine 101 or as the author says ...</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/3TdmWAV_g00/video-wine-101-or-author-says</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/07/11/video-wine-101-or-author-says"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Wine for the confused&lt;/p&gt;
&lt;p&gt;If you would like to understand how best to describe the taste for a wine, what are the kinds of the grapes involved, how it is made and everything else you wanted to know but did not know who to ask.&lt;/p&gt;
&lt;p&gt;This video really helped me understand. &lt;/p&gt;
&lt;p&gt;&lt;object width="512" height="296"&gt;&lt;param name="movie" value="http://www.hulu.com/embed/3rdl6mBTf6f5lQzD27Kltg" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;embed src="http://www.hulu.com/embed/3rdl6mBTf6f5lQzD27Kltg" type="application/x-shockwave-flash" allowFullScreen="true" width="512" height="296"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tvEBS2GZkfqFV9H33y4GkSUPf14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tvEBS2GZkfqFV9H33y4GkSUPf14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tvEBS2GZkfqFV9H33y4GkSUPf14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tvEBS2GZkfqFV9H33y4GkSUPf14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=3TdmWAV_g00:mTH_iYUs7cw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=3TdmWAV_g00:mTH_iYUs7cw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=3TdmWAV_g00:mTH_iYUs7cw:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=3TdmWAV_g00:mTH_iYUs7cw:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/3TdmWAV_g00" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/wine">Wine</category>
 <pubDate>Sun, 12 Jul 2009 01:08:45 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">196 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/07/11/video-wine-101-or-author-says</feedburner:origLink></item>
<item>
 <title>Video: Windows 7 - Touch</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/-ym2Yyx1NO4/video-windows-7-touch</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/03/25/video-windows-7-touch"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Windows 7 is coming out better and better everyday. I am excited. If you like this video, I would suggest you read Windwos 7 blog &lt;a href="http://blogs.msdn.com/e7/archive/2009/03/25/touching-windows-7.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
&lt;embed src="http://images.video.msn.com/flash/soapbox1_1.swf" width="432" height="364" id="3fg7arbu" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" pluginspage="http://macromedia.com/go/getflashplayer" flashvars="c=v&amp;amp;v=891c68b3-a534-4159-b6b2-8e4ac56b6890&amp;amp;ifs=true&amp;amp;fr=shared&amp;amp;mkt=en-US"&gt;&lt;/embed&gt;&lt;noembed&gt;&lt;a href="http://video.msn.com/?mkt=en-US&amp;amp;playlist=videoByUuids:uuids:891c68b3-a534-4159-b6b2-8e4ac56b6890&amp;amp;showPlaylist=true&amp;amp;from=shared" target="_new" title="Windows 7 Touch Gestures"&gt;Video: Windows 7 Touch Gestures&lt;/a&gt;&lt;/noembed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7lIU52g58mT5Tr2t-W-I41dPxNc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7lIU52g58mT5Tr2t-W-I41dPxNc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7lIU52g58mT5Tr2t-W-I41dPxNc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7lIU52g58mT5Tr2t-W-I41dPxNc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=-ym2Yyx1NO4:JjMZNuabHsM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=-ym2Yyx1NO4:JjMZNuabHsM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=-ym2Yyx1NO4:JjMZNuabHsM:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=-ym2Yyx1NO4:JjMZNuabHsM:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/-ym2Yyx1NO4" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/companies/microsoft">Microsoft</category>
 <category domain="http://vishalsood.com/category/tags/windows-7">Windows 7</category>
 <pubDate>Thu, 26 Mar 2009 04:37:25 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">147 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/03/25/video-windows-7-touch</feedburner:origLink></item>
<item>
 <title>Video: Microsoft Office Labs - Future Montage</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/7XUfyFFezPU/video-microsoft-office-labs-future-montage</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2009/03/01/video-microsoft-office-labs-future-montage"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Here is a Microsoft vision for the future of computing. This is super cool. I am both hoping and excited to be a part of it.&lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7c1ea5e3-29cd-43e3-9caf-749481403fd5" class="wlWriterEditableSmartContent"&gt;
&lt;div id="83cd56be-9562-4ce0-9f60-1cd214cb7907" style="margin: 0px; padding: 0px; display: inline;"&gt;
&lt;div&gt;&lt;a href="http://video.msn.com/video.aspx?vid=a517b260-bb6b-48b9-87ac-8e2743a28ec5&amp;amp;ifs=true&amp;amp;fr=msnvideo&amp;amp;mkt=en-GB&amp;amp;from=writer" target="_new"&gt;&lt;img src="http://vishalsood.com/sites/default/files/video04c1b8ba19ba.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('83cd56be-9562-4ce0-9f60-1cd214cb7907'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://images.video.msn.com/flash/soapbox1_1.swf\&amp;quot; quality=\&amp;quot;high\&amp;quot; width=\&amp;quot;432\&amp;quot; height=\&amp;quot;364\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; pluginspage=\&amp;quot;http://macromedia.com/go/getflashplayer\&amp;quot; flashvars=\&amp;quot;c=v&amp;amp;v=a517b260-bb6b-48b9-87ac-8e2743a28ec5&amp;amp;ifs=true&amp;amp;fr=msnvideo&amp;amp;mkt=en-GB&amp;amp;from=writer&amp;amp;mkt=en-US\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;What do you think of this? Leave your comments.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wW95-wNnVrknP-vFjdb712EwXGA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wW95-wNnVrknP-vFjdb712EwXGA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wW95-wNnVrknP-vFjdb712EwXGA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wW95-wNnVrknP-vFjdb712EwXGA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=7XUfyFFezPU:WWLIew_FMEQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=7XUfyFFezPU:WWLIew_FMEQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=7XUfyFFezPU:WWLIew_FMEQ:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=7XUfyFFezPU:WWLIew_FMEQ:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/7XUfyFFezPU" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/fututre">Fututre</category>
 <category domain="http://vishalsood.com/category/companies/microsoft">Microsoft</category>
 <pubDate>Sun, 01 Mar 2009 20:53:34 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">126 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2009/03/01/video-microsoft-office-labs-future-montage</feedburner:origLink></item>
<item>
 <title>Drupal - Facebook Connect Module</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/qElZldYC_Og/beta1</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/projects/drupal/facebook/beta1"&gt;&lt;/a&gt;&lt;/div&gt;&lt;h2&gt;NOTE: A newer version of this module is available &lt;a href="http://vishalsood.com/projects/drupal/facebook" target="_blank"&gt;here&lt;/a&gt;.&lt;/h2&gt;
&lt;h2&gt;Purpose&lt;/h2&gt;
&lt;p&gt;This module enables users on your site to use their Facebook account and participate as registered users. This is intended for Drupal 6.x sites only. The best way to know more is to install this and try it out.&lt;/p&gt;
&lt;h2&gt;How this works&lt;/h2&gt;
&lt;p&gt;When a user comes to your site, they will see a Facebook Connect button in the login block (Figure 1. below). Clicking this button will prompt the Facebook Connect dialog (Figure 2. below) which will ask for permissions to connect. If they choose to go ahead, they will be prompted for an email address which will be used to create an account on your site which is in turn linked to their Facebook accounts. They can always login using their Facebook account there after. &lt;/p&gt;
&lt;p&gt;Now on logging in, they will see a new Facebook Connect block which will show them a list of their friends also on your site and enable them to invite other friends. You can see an example in Figure 3. below.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/image.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://vishalsood.com/sites/default/files/image_thumb.png" width="174" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Figure 1: Facebook Connect Login Button&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/image_0.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="205" alt="image" src="http://vishalsood.com/sites/default/files/image_thumb_0.png" width="244" border="0" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Figure 2: Facebook Connect Login Dialog &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/image_1.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="image" src="http://vishalsood.com/sites/default/files/image_thumb_6.png" width="138" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Figure 3: Sample Facebook Connect Block&lt;/p&gt;
&lt;h2&gt;Configuration&lt;/h2&gt;
&lt;p&gt;You can’t make configuration brain-dead simple. Unfortunately, that is how it is. There are a few steps needed to make this work.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Install the module Fconnect under the directory &amp;lt;SiteRoot&amp;gt;/modules/fconnect &lt;/li&gt;
&lt;li&gt;Download the Facebook client library located at &lt;a href="/modules/pubdlcnt/pubdlcnt.php?file=http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz&amp;nid=115"&gt;http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Copy the files under the directory &amp;lt;SiteRoot&amp;gt;/modules/fconnect/facebook-platform (Note: For Beta 1 this was &amp;lt;SiteRoot&amp;gt;/modules/fconnect/facebook-client, where &amp;lt;SiteRoot&amp;gt; is the root of the site. &lt;/li&gt;
&lt;li&gt;Next you will need to get application key and secret. To get that, create a facebook application. Visit &lt;a title="http://www.facebook.com/developers/#/developers/createapp.php" href="http://www.facebook.com/developers/#/developers/createapp.php"&gt;http://www.facebook.com/developers/#/developers/createapp.php&lt;/a&gt; and fill up the form. Make sure your callback URL points to the site root (E.g., &lt;a href="http://www.samplesite.com"&gt;www.samplesite.com&lt;/a&gt;) &lt;/li&gt;
&lt;li&gt;Go to the module settings admin page and fill up the key/secret you get from Facebook (see figure 4. below). These settings will be available at &amp;lt;SiteRoot&amp;gt;/admin/settings/fconnect. &lt;/li&gt;
&lt;li&gt;Setup the Facebook Connect Block settings. You will see a new “Facebook Connect” block at &amp;lt;SiteRoot&amp;gt;/admin/build/block. Click configure to set properties (see figure 5. below) . &lt;/li&gt;
&lt;li&gt;This is the last but the most important part. This module uses facebook markup language. For this to work, we need to update the page.tpl.php file. This is as part of the template engine you are using. Please make the following change: &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt; to &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xmlns:fb=&amp;quot;http://www.facebook.com/2008/fbml&amp;quot;&amp;gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/image_2.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="210" alt="image" src="http://vishalsood.com/sites/default/files/image_thumb_7.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Figure 4: Facebook Connect Admin Settings&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/image_3.png"&gt;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="image" src="http://vishalsood.com/sites/default/files/image_thumb_8.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Figure 5: Facebook Connect Block settings&lt;/p&gt;
&lt;h2&gt;Live Demonstration&lt;/h2&gt;
&lt;p&gt;This site uses this module. Please feel free to try it out.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Support&lt;/h2&gt;
&lt;p&gt;I wrote this module for personal use and it turned out pretty well. I thought I’d share it out. Give me a shout if you experience issues. I’ll try my best to attend to those. This is currently a Beta version.&lt;/p&gt;
&lt;h2&gt;Feedback&lt;/h2&gt;
&lt;p&gt;Please let me know how you feel about this module. There are a lot of feature additions planned but would be glad to hear from you too. &lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;If you feel you like this, please leave a tip.&lt;/p&gt;
&lt;p&gt;&lt;script language="javascript" src="http://tipjoy.com/custombutton?targetUser=vishalsood&amp;amp;amount=0.99&amp;amp;targetUrl=http://vishalsood.com/projects/drupal/facebook&amp;amp;addTopBar=True&amp;amp;customMessage=Did%20this%20help%3F%20Leave%20a%20tip!&amp;amp;width=400&amp;amp;"&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h2&gt;Download&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You will need to be logged in to download the module. Please login and while you are it try the fconnect module in action :).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/p0g5wr8PaDV6v_-EmLDfNS-8ZW8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0g5wr8PaDV6v_-EmLDfNS-8ZW8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/p0g5wr8PaDV6v_-EmLDfNS-8ZW8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/p0g5wr8PaDV6v_-EmLDfNS-8ZW8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=qElZldYC_Og:1IBmSFmMZt0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=qElZldYC_Og:1IBmSFmMZt0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vishalsood?a=qElZldYC_Og:1IBmSFmMZt0:t6l26Da7cbM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vishalsood?i=qElZldYC_Og:1IBmSFmMZt0:t6l26Da7cbM" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/qElZldYC_Og" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/connect">connect</category>
 <category domain="http://vishalsood.com/category/tags/drupal">Drupal</category>
 <category domain="http://vishalsood.com/category/tags/facebook">Facebook</category>
 <pubDate>Sat, 31 Jan 2009 20:41:39 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">115 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/projects/drupal/facebook/beta1</feedburner:origLink></item>
<item>
 <title>Video: Mapple Store</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/7_hU5pMLwHU/video-mapple-store</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2008/12/03/video-mapple-store"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;I could not resist re-posting this. This video is hillarious. I still love my IPhone however.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;object width="512" height="296"&gt;&lt;param name="movie" value="http://www.hulu.com/embed/2o5YyvJ36vjql-Gb58xfBQ/133" /&gt;&lt;embed src="http://www.hulu.com/embed/2o5YyvJ36vjql-Gb58xfBQ/133" type="application/x-shockwave-flash"  width="512" height="296"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cYuPuS_JIs4Siyuvz2Pd_9Bq7WQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cYuPuS_JIs4Siyuvz2Pd_9Bq7WQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cYuPuS_JIs4Siyuvz2Pd_9Bq7WQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cYuPuS_JIs4Siyuvz2Pd_9Bq7WQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=1hgq7BB0"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=Fz0JuH66"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=iJglGu8w"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=iJglGu8w" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=eZyauiXL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=eZyauiXL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=iW2qlx84"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=uatCbWzx"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=uatCbWzx" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/7_hU5pMLwHU" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/companies/apple">Apple</category>
 <category domain="http://vishalsood.com/category/tags/apple-store">Apple store</category>
 <category domain="http://vishalsood.com/category/tags/simpson">Simpson</category>
 <pubDate>Wed, 03 Dec 2008 18:30:08 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">53 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2008/12/03/video-mapple-store</feedburner:origLink></item>
<item>
 <title>Google won't let me search now.... I am a computer virus</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/ZY6QBJOL7Ac/google-wont-let-me-search-now-i-am-computer-virus</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2008/10/09/google-wont-let-me-search-now-i-am-computer-virus"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Today, I was trying to search for twitter desktop clients and I entered the query &amp;quot;twitter desktop clients&amp;quot; in the search bar in IE 7. It was a nasty early morning surprise to see that I am forbidden (HTTP 403). Check out the image below. &lt;/p&gt;
&lt;p&gt;&amp;lt;!--break--&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://vishalsood.com/sites/default/files/googleerr.jpg"&gt;&lt;img title="googleerr" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="205" alt="googleerr" src="http://vishalsood.com/sites/default/files/googleerr_thumb.jpg" width="501" border="0" /&gt;&lt;/a&gt;(click to see larger image)&lt;/p&gt;
&lt;p&gt;Has anyone else seen this … ?&lt;/p&gt;
&lt;p&gt;Google, what is going on?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Does anyone know how to fix this problem? They ask me to verify a visual cue but don't seem to have a submit button to go along with it.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A_uADxuNatKaqc-BLDfulZKZWFM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_uADxuNatKaqc-BLDfulZKZWFM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/A_uADxuNatKaqc-BLDfulZKZWFM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A_uADxuNatKaqc-BLDfulZKZWFM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=W4lW7b07"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=mZl7MMcf"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=KOxGUNQE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=KOxGUNQE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=8efp5xUw"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=8efp5xUw" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=GJeBeylP"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=ekVr7x28"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=ekVr7x28" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/ZY6QBJOL7Ac" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/companies/google">Google</category>
 <category domain="http://vishalsood.com/category/tags/search">search</category>
 <pubDate>Thu, 09 Oct 2008 16:36:43 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">51 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2008/10/09/google-wont-let-me-search-now-i-am-computer-virus</feedburner:origLink></item>
<item>
 <title>The world of Syndication: Atom 1.0 vs. RSS 2.0?</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/d6JdT_W5IwY/world-syndication-atom-10-vs-rss-20</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2008/10/05/world-syndication-atom-10-vs-rss-20"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.vishalsood.com/badges/rss.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" alt="Syndication" src="http://www.vishalsood.com/badges/rss.png" /&gt;&lt;/a&gt; Syndication has become and inseparable part of the internet. There are two major syndication formats that exist today – RSS 2.0 (Really Simple Syndication) and Atom 1.0 (Atom Syndication Format). While they achieve the same end result, there are differences. This post attempts to enable you to decide which is more suited to your publishing.&lt;/p&gt;
&lt;p&gt;RSS 2.0 is a frozen specification copyrighted by &lt;a target="_blank" href="http://cyber.law.harvard.edu/rss/rss.html"&gt;Harvard&lt;/a&gt; and Atom 1.0 is a specified in &lt;a target="_blank" href="http://www.ietf.org/rfc/rfc4287.txt"&gt;RFC4287&lt;/a&gt;. Atom came about as a result of pursuit to fix shortcoming of RSS since RSS was a frozen format. The table below lists the differences in the two specifications/standards:&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="2" width="729"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;&amp;#160;&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Atom 1.0&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS 2.0&lt;/td&gt;
&lt;td valign="top" width="323"&gt;Who wins?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Content Model&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Allows text, escaped HTML, well-formed XHTML, XML, base-64 encoded binary or pointer to web content outside the feed.&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Text or Escaped HTML&lt;/td&gt;
&lt;td valign="top" width="323"&gt;This is a major advantage for Atom, writing escaped HTML affects the readability of RSS feeds&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Partial Content&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Has separate &lt;tt&gt;&amp;lt;summary&amp;gt;&lt;/tt&gt; or &lt;tt&gt;&amp;lt;content&amp;gt;&lt;/tt&gt; tags. &lt;/td&gt;
&lt;td valign="top" width="127"&gt;Has a &lt;tt&gt;&amp;lt;description&amp;gt;&lt;/tt&gt; field. This could contain complete content or just synopsis but has no way of identifying what it contains.&lt;/td&gt;
&lt;td valign="top" width="323"&gt;This is another win for Atom, helps you have a synopsis and complete view inside a feed reader&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Auto Discovery&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Uses the MIME Type&amp;#160; &lt;tt&gt;application/atom+xml&lt;/tt&gt; which is registered with IANA. In addition the feed has a self link to enable auto subscription in readers&lt;/td&gt;
&lt;td valign="top" width="127"&gt;The MIME Type &lt;tt&gt;application/rss+xml&lt;/tt&gt; is often used but not recognized by IANA&lt;/td&gt;
&lt;td valign="top" width="323"&gt;Having a registered MIME Type and auto subscription really helps discovery. Another Atom win.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Format Flexibility&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Atom syndication format allows entries linking to the feed or standalone entries&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS only recognizes a &lt;tt&gt;&amp;lt;rss&amp;gt;&lt;/tt&gt; document.&lt;/td&gt;
&lt;td valign="top" width="323"&gt;This is also an Atom win, having standalone entries enables scenarios like linking to entries only.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Extensibility&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Atom defines a well-defined structure to extend the default namespace and has specific guidelines on readers should interpret these.&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS has to fixed namespace, however you could include external XML namespaces.&lt;/td&gt;
&lt;td valign="top" width="323"&gt;Atom has a slight advantage here as external namespaces extensions in RSS are not easily discoverable. In Atom’s case these extensions have a corresponding namespace tag&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Languages&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Atom uses xml:lang for language specificity&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS has a separate &lt;tt&gt;&amp;lt;language&amp;gt;&lt;/tt&gt; tag for language specificity&lt;/td&gt;
&lt;td valign="top" width="323"&gt;No one.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Encryption&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Atom allows the option to encrypt entries using &lt;a target="_blank" href="http://www.w3.org/TR/xmlenc-core/"&gt;XML Encryption&lt;/a&gt; or &lt;a target="_blank" href="http://www.w3.org/TR/xmldsig-core/"&gt;XML Digital Signature&lt;/a&gt;. In addition the feed could be encrypted entire feed using standard web encryption techniques&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS only allows encrypting using standard web encryption techniques.&lt;/td&gt;
&lt;td valign="top" width="323"&gt;Atom has extra level of encryption possible.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Adoption&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Most sites that publish both RSS and Atom feeds.&lt;/td&gt;
&lt;td valign="top" width="127"&gt;Most sites that publish both RSS and Atom feeds.&lt;/td&gt;
&lt;td valign="top" width="323"&gt;RSS has an advantage of being the first mover, the term RSS has become synonymous with syndication.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="123"&gt;Modularity&lt;/td&gt;
&lt;td valign="top" width="127"&gt;All elements part of Atom’s namespace can be used outside Atom’s context due to way it was designed&lt;/td&gt;
&lt;td valign="top" width="127"&gt;RSS elements cannot be used outside the context of RSS&lt;/td&gt;
&lt;td valign="top" width="323"&gt;This has proved to be the one of the major factors of Atom’s popularity and its used in data interactions like those enabled by Google &lt;a target="_blank" href="http://en.wikipedia.org/wiki/GData"&gt;GData&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;As you might have realized that Atom has considerable benefits over RSS. More and more services online are using Atom as more than just a feed format. Google’s &lt;a target="_blank" href="http://en.wikipedia.org/wiki/GData"&gt;GData&lt;/a&gt; and Microsoft’s &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb906063.aspx"&gt;Project Astoria&lt;/a&gt; are great examples and testimonies of Atom 1.0’s strengths as a format. They extend its namespace and harness the capabilities of Atom Publishing Protocol to pass data between their services.&lt;/p&gt;
&lt;p&gt;While, I was writing, I realized that I was still publishing an RSS 2.0 feed for my blog (default supported by Drupal). I switched it to Atom 1.0. Have you? My recommendation to you would be switch to Atom as your base feed. Having said that, RSS is still very popular and consumed by many, it is good to retain your RSS feed too. Atom preserves most aspects of RSS so a simple transform (e,g, using XSLT) should be able to help you create and RSS feed from the Atom one.&lt;/p&gt;
&lt;p&gt;If you know more examples that demonstrate Atom / RSS’s strength please post your comments below. I would love to hear from you.&lt;/p&gt;
&lt;h3&gt;Additional Reading:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;While I was writing this post, I found &lt;a target="_blank" href="http://www.intertwingly.net/wiki/pie/Rss20AndAtom10Compared"&gt;RSS20AndAtom10Compared&lt;/a&gt; very useful &lt;/li&gt;
&lt;li&gt;Atom on &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Atom_%28standard"&gt;Wikipedia&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;RSS on &lt;a target="_blank" href="http://en.wikipedia.org/wiki/RSS_(protocol)"&gt;Wikipedia&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://atompub.org/rfc4287.html"&gt;RFC 4287&lt;/a&gt; – Atom Syndication Format &lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://tools.ietf.org/html/rfc5023"&gt;RFC 5023&lt;/a&gt; – Atom Publishing &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8E4Pdn2hNWsPCUOX9RM9dfQDJew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8E4Pdn2hNWsPCUOX9RM9dfQDJew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8E4Pdn2hNWsPCUOX9RM9dfQDJew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8E4Pdn2hNWsPCUOX9RM9dfQDJew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=HJ3nCkWx"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=zxQj2a96"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=jVoYa2xy"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=jVoYa2xy" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=NGDRzMZC"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=NGDRzMZC" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=rjmsgggA"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=DLNRZ4VY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=DLNRZ4VY" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/d6JdT_W5IwY" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/tags/atom">Atom</category>
 <category domain="http://vishalsood.com/category/tags/syndication">Syndication</category>
 <pubDate>Mon, 06 Oct 2008 00:23:47 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">50 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2008/10/05/world-syndication-atom-10-vs-rss-20</feedburner:origLink></item>
<item>
 <title>Allegis Captial: Bob Ackermen Interview</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/Ue0ecDUBeSw/allegis-captial-bob-ackermen-interview</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2008/09/21/allegis-captial-bob-ackermen-interview"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;This is a great interview by Robert Scoble where Bob Ackerman, founder Allegis Capital talks about what it takes to be successful when presenting to a VC. A must see for anyone heading this way.&lt;/p&gt;
&lt;object width="425" height="265" id="embedded_player" type="application/x-shockwave-flash" data="http://twistage.fastcompany.tv/plugins/player.swf?v=3aec989158ffd&amp;p=scobleizer-tv_fctv_social"&gt;&lt;param name="movie" value="http://twistage.fastcompany.tv/plugins/player.swf?v=3aec989158ffd&amp;p=scobleizer-tv_fctv_social" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="base" value="http://twistage.fastcompany.tv" /&gt;&lt;/object&gt;&lt;p&gt;
Interview source at &lt;a href="http://www.fastcompany.tv/video/mr-no" title="http://www.fastcompany.tv/video/mr-no"&gt;http://www.fastcompany.tv/video/mr-no&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nzuQ45jT_eRtkImkNPfzTrK1vpM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzuQ45jT_eRtkImkNPfzTrK1vpM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nzuQ45jT_eRtkImkNPfzTrK1vpM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzuQ45jT_eRtkImkNPfzTrK1vpM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=mCDvKAOj"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=Z1KWIizf"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=VpRCtrxO"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=VpRCtrxO" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=cXmST8nV"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=cXmST8nV" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=JwGFdr6U"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=tFl9OAwZ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=tFl9OAwZ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/Ue0ecDUBeSw" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/companies/allegis-capital">Allegis Capital</category>
 <category domain="http://vishalsood.com/category/tags/vc">VC</category>
 <pubDate>Sun, 21 Sep 2008 20:22:01 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">48 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2008/09/21/allegis-captial-bob-ackermen-interview</feedburner:origLink></item>
<item>
 <title>Video: Twitter acquires Summize</title>
 <link>http://feedproxy.google.com/~r/Vishalsood/~3/imcO9B8It-k/video-twitter-acquires-summize</link>
 <description>&lt;div class="fconnect_share_butt" style="float:left;margin-right:5px;margin-top:5px;"&gt;&lt;a name="fb_share" type="box_count" share_url="http://vishalsood.com/content/2008/07/16/video-twitter-acquires-summize"&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Michael Arrington of TechCrunh talks to Evan Williams of Twitter. This is interesting read about Twitter acquisition of Summize.&lt;br /&gt;
&amp;lt;!--break--&gt;&lt;br /&gt;
&lt;embed src="http://blip.tv/play/AcKgOYu8cA" type="application/x-shockwave-flash" width="320" height="270" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mYIlu94kdNSHE_wyahLEo6xnPgw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYIlu94kdNSHE_wyahLEo6xnPgw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mYIlu94kdNSHE_wyahLEo6xnPgw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mYIlu94kdNSHE_wyahLEo6xnPgw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=WNRUB4GY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=W8pXtXrr"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=2IKWL5fL"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=2IKWL5fL" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=hbYcUL72"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=hbYcUL72" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=hGSB9TgV"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?d=50" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vishalsood?a=LfFtlz8W"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vishalsood?i=LfFtlz8W" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vishalsood/~4/imcO9B8It-k" height="1" width="1"/&gt;</description>
 <category domain="http://vishalsood.com/category/companies/summize">Summize</category>
 <category domain="http://vishalsood.com/category/companies/twitter">Twitter</category>
 <pubDate>Wed, 16 Jul 2008 06:45:53 +0000</pubDate>
 <dc:creator>vishalsood</dc:creator>
 <guid isPermaLink="false">46 at http://vishalsood.com</guid>
<feedburner:origLink>http://vishalsood.com/content/2008/07/16/video-twitter-acquires-summize</feedburner:origLink></item>
</channel>
</rss>
