<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Watch.tv Blog &#187; karthik shyamsunder</title>
	<atom:link href="http://blog.watch.tv/tag/karthik-shyamsunder/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.watch.tv</link>
	<description></description>
	<lastBuildDate>Thu, 26 Aug 2010 17:44:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Finally video is now an integral part of the web platform</title>
		<link>http://blog.watch.tv/2010/01/finally-video-is-now-an-integral-part-of-the-web-platform/</link>
		<comments>http://blog.watch.tv/2010/01/finally-video-is-now-an-integral-part-of-the-web-platform/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 22:31:12 +0000</pubDate>
		<dc:creator>Michaela B., VeriSign</dc:creator>
				<category><![CDATA[.tv News]]></category>
		<category><![CDATA[Streaming Video]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[karthik shyamsunder]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.watch.tv/?p=802</guid>
		<description><![CDATA[Geek alert: The guest blogger today is Karthik Shyamsunder, a  Principal here in VeriSign’s Naming Engineering group. When he’s not designing  systems to make sure the Internet addressing system stays up and running safely  and reliably, he also teaches graduate courses on  Distributed and Enterprise Computing at Johns Hopkins University. We recently [...]]]></description>
			<content:encoded><![CDATA[<p><em>Geek alert: The guest blogger today is Karthik Shyamsunder, a  Principal here in VeriSign’s Naming Engineering group. When he’s not designing  systems to make sure the Internet addressing system stays up and running safely  and reliably, he also teaches graduate courses on  Distributed and Enterprise Computing at Johns Hopkins University. We recently got into a  discussion on HTML5 and it’s potential impact on video on the web and I asked  him to write something on that for this blog. Wide spread adoption of new  standards can sometimes take a while,  be it a chicken and egg thing, and often cause controversy. Within 24  hours of our discussion <a href="http://bit.ly/6hK2Mv">YouTube</a> and <a href="http://bit.ly/7nk5rf">Vimeo</a> both announced HTLM5 support for their  sites (along with said controversy detailed here on  <a href="http://bit.ly/6Vnnoo">www.Beet.tv</a>). So, for those of you that don’t get a kick out of reading code, skip to  the last paragraph for the so what (and for those of you that do…no  peaking).</em></p>
<p><a href="http://www.flickr.com/photos/justinsomnia/513636061/"><img class="size-full wp-image-827 alignright" title="HTML5 Fist" src="http://blog.watch.tv/wp-content/uploads/2010/01/HTML5-Fist.jpg" alt="HTML5 Fist" width="250" height="262" /></a></p>
<p>Anyone who has visited YouTube knows that you can embed video in a web  page. But prior to HTML5, there was no standard based way to embed video in  your web page. Almost all the videos you have watched on the web have  been enabled through a third party plugin &#8211; say RealPlayer, QuickTime, or  Flash. This current way of embedding video in the HTML page is complicated.  Moreover, if you go to a platform that does not  support the plug-in, you are out of luck.</p>
<p>In 2010, close to 20  years since the invention of the web, I say that video should be part of the  browser. Multimedia is obviously on the rise and is here to stay and should be  an integral part of the web platform. That&#8217;s exactly what is happening with the  new HTML5 recommendation.</p>
<p><strong>A primer  on how we embed video now</strong><br />
In order to get an appreciation of the  new HTML 5 &lt;video&gt; tag, it is probably worthwhile to understand how  people embed video now (prior to HTML5). Netscape in its glory days created the  &lt;embed&gt; tag for embedding any kind of plugin including Java applets,  Flash, video and audio player plugins in web pages. Initially this tag was used  to embed audio and video besides others. But this tag was not accepted as part  of HTML specification. The W3C instead standardized on using the &lt;object&gt; tag  to embed any kind of plugins. The &lt;object&gt; tag has since  been a powerful way to embed any plugin including Flash. So most of the video  including advertisements on the web and of course YouTube use the &lt;object&gt;  tag to embed video in web pages. Here is an example of using the object tag to  embed video in a web page:</p>
<blockquote><p>&lt;object classid=&#8221;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&#8243; width=&#8221;525&#8243; height=&#8221;426&#8243; codebase=&#8221;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&#8243;&gt;&lt;param value=&#8221;always&#8221; /&gt;&lt;param name=&#8221;src&#8221; value=&#8221;http://www.youtube.com/v/F2XbFnBiChQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&#8221; /&gt;&lt;param name=&#8221;allowfullscreen&#8221; value=&#8221;true&#8221; /&gt;&lt;embed type=&#8221;application/x-shockwave-flash&#8221; width=&#8221;525&#8243; height=&#8221;426&#8243; src=&#8221;http://www.youtube.com/v/F2XbFnBiChQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;&#8221; allowfullscreen=&#8221;true&#8221;&gt;&lt;/embed&gt;&lt;/object&gt;</p></blockquote>
<p>The above is the most popular Flash embed method  and is the default choice when publishing your Flash movie. You may also note  that the object tag encloses an &lt;embed&gt; tag with almost the same  attributes as a fallback mechanism.</p>
<p><strong>What is the new HTML 5  way?</strong><br />
<a title="http://www.w3.org/TR/html5/ HTML 5" href="http://www.w3.org/TR/html5/">HTML5</a> is the latest revision to the previous <a title="http://www.w3.org/TR/html4/ HTML 4.01 recomenndation" href="http://www.w3.org/TR/html4/">HTML 4.01 recommendation</a> which was released in 2009. The editors of HTML5 are Ian  Hickson of Google and David Hyatt of Apple, both of whom are leading the way on a whole range of  new features. But what&#8217;s cool in HTML 5 is the new &lt;video&gt; tag that  really works similar to the &lt;image&gt; tag. You don&#8217;t have to have the  complicated &lt;object&gt; and &lt;embed&gt; tags, instead use the &lt;video&gt;  tag. So let&#8217;s look at an example of what it would take to embed video in HTML5. It&#8217;s as simple as using the &lt;video&gt; tag  with src attribute and it looks like this:</p>
<blockquote><p>&lt;video  src=&#8221;http://example.com/MyMovie.ogg&#8221;&gt;</p></blockquote>
<p>What&#8217;s really  interesting is that the different browsers that support &lt;video&gt; tag  support different codecs. So at this time, you can drop in the ogg version or  the H.264 version and so you just drop in the two different source files and the  browser picks the best one. Here is an example:</p>
<blockquote><p>&lt;video controls&gt;<br />
&lt;source  src=&#8221;http://example.com/myMovie.ogg&#8221;&gt;<br />
&lt;source  src=&#8221;http://example.com/myMovie.mp4&#8243;&gt;<br />
Your browser does not support  the video element.<br />
&lt;/video&gt;</p></blockquote>
<p><strong>What is the big deal?</strong><br />
You may be  wondering&#8230;so what&#8230;we used to embed video before using &lt;object&gt; tag  and now we can use the &lt;video&gt; tag. Well, don&#8217;t forget the difference is  the exponentially growing <strong>mobile  platform</strong>. If you recall in an earlier paragraph I mentioned that if  you go to a platform that does not not support the plug-in, you are out of  luck. The reality is many mobile platforms can&#8217;t support video because  the plug-in is not available. But, this is changing. With many of the mobile  platforms embedding Firefox, Safari, Opera or Chrome browsers within them and  with HTML5 video support on the  rise, these mobile platforms will be able  to support video natively just like the desktop. And this is game  changing.</p>
<p>[Photo via <a href="http://www.flickr.com/photos/justinsomnia/">http://www.flickr.com/photos/justinsomnia/</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.watch.tv/2010/01/finally-video-is-now-an-integral-part-of-the-web-platform/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>