<?xml version="1.0" encoding="utf-8"?>

			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>TheRealTimeWeb.com - Videos &amp; Players</title>
			<link>http://www.therealtimeweb.com/index.cfm</link>
			<description>A technology blog with a special focus on real-time web technologies, web video and the Flash Platform.</description>
			<language>en-us</language>
			<pubDate>Thu, 23 May 2013 23:50:30 +0100</pubDate>
			<lastBuildDate>Thu, 08 Sep 2011 12:49:00 +0100</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>stefan@therealtimeweb.com</managingEditor>
			<webMaster>stefan@therealtimeweb.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>stefan@therealtimeweb.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			
			<itunes:explicit>no</itunes:explicit>
			
			<item>
				<title>Microsoft Releases HTML5 Video Player Framework</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/9/8/ms-media-player-framework</link>
				<description>
				
				The following &lt;a href=&quot;http://twitter.com/mdowney/statuses/111562905257918464&quot; target=&quot;_blank&quot;&gt;tweet&lt;/a&gt; by &lt;a href=&quot;http://twitter.com/mdowney/&quot; target=&quot;_blank&quot;&gt;Mike Downey&lt;/a&gt; caught my eye this morning. He announced that Microsoft have released &lt;a href=&quot;http://playerframework.codeplex.com/&quot; target=&quot;_blank&quot;&gt;Player Framework&lt;/a&gt;, which in their words is &apos;an open source video player framework for HTML5, Silverlight, Windows Phone and other application platforms&apos;. Upon closer inspection it is the former Silverlight Media Framework, shifted towards HTML5.&lt;p&gt;
It&apos;s interesting to note that this Player does not use Flash as a fallback technology, but enables developers instead to use Silverlight, or indeed choose from a variety of combinations such as HTML5 only (video tag), Silverlight only, fallback to HTML5 or fallback to Silverlight.&lt;br&gt;
Whilst the player itself looks as one would expect, offering features such as mute, poster frame and full screen mode it also claims to add support for plugin models, advertising standards support, W3C timed text (TTML) for captions amongst other things. &lt;p&gt;
What the demo also shows is the effort involved in providing a consistent cross platform experience when using the video tag. I&apos;m not sure why, but when I tried the demo in FireFox on my Mac the &apos;Fallback to Silverlight&apos; went straight to Silverlight and did not play the HTML5 content, but the HTML-only tab worked fine. Moreover since Silverlight does not seem to be compatible with the 64bit mode of my browser I saw no content at all, just a prompt to install Silverlight (which I am sure I already had installed - but maybe only a 32bit version?). I guess we can blame this on the beta status of the framework. But why not fall back to Flash anywhere? Is it really just because Flash-hating is a sport these days, or do companies simply not care about providing a good user experience? Is it too much to ask to detect the fact that I cannot run Silverlight and serve up a SWF instead?&lt;p&gt;
Fullscreen mode is another sore point it seems. Whilst the framework claims to support fullscreen mode it really is just a full-browser mode - that&apos;s not full screen in my book. I also noticed some audio problems which surfaced in a delay when mute and unmute was selected.&lt;p&gt;
All in all I congratulate Microsoft for putting in some effort and I am sure adding Flash fallback (let&apos;s be serious here: it makes a lot more sense than Silverlight fallback) would not be too difficult. &lt;br&gt;
The plugin architecture of the framework also looks very useful, and some of the core features of the player are implemented in that way, with JavaScript providing the glue to it all.&lt;p&gt;
You can check out the &lt;a href=&quot;http://smf.cloudapp.net/html5/&quot; target=&quot;_blank&quot;&gt;player demos here&lt;/a&gt;.
				</description>
				
				<category>Press Releases</category>
				
				<category>Videos &amp; Players</category>
				
				<category>Windows</category>
				
				<pubDate>Thu, 08 Sep 2011 12:49:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/9/8/ms-media-player-framework</guid>
				
				
			</item>
			
			<item>
				<title>Dynamic Streaming Using F4M And Flash Media Playback Via CloudFront</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/5/7/dynamic-streaming-f4m-fmp</link>
				<description>
				
				Here is a quick heads up on an issue you may encounter when streaming video using &lt;a href=&quot;http://osmf.org/configurator/fmp&quot; target=&quot;_blank&quot;&gt;Flash Media Playback&lt;/a&gt; and f4m files to provide dynamic streaming whereby the player will automatically pick the correct bitrate version depending on the user&apos;s connection speed.&lt;p&gt;
In my case I wanted to stream my videos using &lt;a href=&quot;http://aws.amazon.com/about-aws/whats-new/2009/12/15/announcing-cloudfront-streaming/&quot; target=&quot;_blank&quot;&gt;Amazon&apos;s Cloudfront&lt;/a&gt; service. A typical RTMP URL will look something like this:
&lt;code&gt;
rtmp://saaabbbccc.cloudfront.net/cfx/st/mp4:myvideo.mp4
&lt;/code&gt;
If you go ahead and create an f4m file using this you may end up with something like the following (presuming 3 bitrates at 500, 1000 and 1500 kbps):
&lt;code&gt;
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;manifest xmlns=&quot;http://ns.adobe.com/f4m/1.0&quot;&gt;
&lt;id&gt;Dynamic Streaming&lt;/id&gt;
&lt;duration&gt;&lt;/duration&gt;
&lt;mimeType&gt;video/mp4&lt;/mimeType&gt;
&lt;baseURL&gt;rtmp://saaabbbccc.cloudfront.net/cfx/st&lt;/baseURL&gt;
&lt;media url=&quot;mp4:myvideo_500.mp4&quot; bitrate=&quot;500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1000.mp4&quot; bitrate=&quot;1000&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1500.mp4&quot; bitrate=&quot;1500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;/manifest&gt;
&lt;/code&gt;
Unfortunately this file will not work when fed into &lt;a href=&quot;http://osmf.org/configurator/fmp&quot; target=&quot;_blank&quot;&gt;Flash Media Playback&lt;/a&gt;. The reson (and fix) is quite simple and one some of us may remember from using the FLVPlayback component in Flash. It is a missing application instance name. In our case this is the default instance _definst_ that needs to be added to the baseURL. The correct f4m listing would therefore be as follows:
&lt;code&gt;
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;manifest xmlns=&quot;http://ns.adobe.com/f4m/1.0&quot;&gt;
&lt;id&gt;Dynamic Streaming&lt;/id&gt;
&lt;duration&gt;&lt;/duration&gt;
&lt;mimeType&gt;video/mp4&lt;/mimeType&gt;
&lt;baseURL&gt;rtmp://saaabbbccc.cloudfront.net/cfx/st/_definst_&lt;/baseURL&gt;
&lt;media url=&quot;mp4:myvideo_500.mp4&quot; bitrate=&quot;500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1000.mp4&quot; bitrate=&quot;1000&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;media url=&quot;mp4:myvideo_1500.mp4&quot; bitrate=&quot;1500&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;
&lt;/manifest&gt;
&lt;/code&gt;
I hope this helps someone. I was slightly confused by this as any one of my files would play fine using the FLVPlayback component without specifying the _definst_ in the video RTMP URL.&lt;p&gt;
And one final gotcha: if you host your f4m files in an Amazon S3 bucket (but not your streaming bucket, you need to use a separate non-streaming bucket for non-video files) you may require your own crossdomain file inside it or the Adobe hosted Flash Media Playback SWF won&apos;t be able to load it. &lt;p&gt;
A free tool to help you manage your S3 buckets (if you are on Windows - I run this tool in a VM) is &lt;a href=&quot;http://www.cloudberrylab.com/default.aspx?page=cloudberry-explorer-amazon-s3&quot; target=&quot;_blank&quot;&gt;CloudBerry Explorer&lt;/a&gt;. It&apos;s one of the better S3 related tools out there. Do you know an equally good one for OSX?
				</description>
				
				<category>FMS</category>
				
				<category>OSMF</category>
				
				<category>Videos &amp; Players</category>
				
				<category>Amazon AWS</category>
				
				<pubDate>Sat, 07 May 2011 15:31:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/5/7/dynamic-streaming-f4m-fmp</guid>
				
				
			</item>
			
			<item>
				<title>Google Removes H.264 Support From Chrome</title>
				<link>http://www.therealtimeweb.com/index.cfm/2011/1/11/chrome-removes-h264</link>
				<description>
				
				It has only been a few minutes since the &lt;a href=&quot;http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html&quot; target=&quot;_blank&quot;&gt;news&lt;/a&gt; of Google &lt;a href=&quot;http://blog.chromium.org/2011/01/html-video-codec-support-in-chrome.html&quot; target=&quot;_blank&quot;&gt;removing support for the H.264 video codec&lt;/a&gt; from Chrome in favour of WebM, a codec that Google open-sourced after their acquisition of On2, has been making the rounds. Is this significant? I guess it depends who you ask, but Chrome is certainly a browser that&apos;s quickly gaining traction, and rightly so.&lt;br&gt;
I personally have seen very few videos in H.264 on the web that were *not* played back in Flash. Since Flash (as well as other plugins) will of course still be supported in Chrome there is always that option (with the notable exception of Apple&apos;s iDevices of course since none of those support Flash or indeed other browser plugins).&lt;p&gt;
Adobe have already publicly committed to supporting WebM in Flash, and joined Google alongside many other companies on the &lt;a href=&quot;http://www.webmproject.org/about/supporters/&quot; target=&quot;_blank&quot;&gt;WebM project&lt;/a&gt;. A notable exception on that list is of course Apple, an avid supporter of H.264. But it remains to be seen if Google&apos;s decision has any real implications in the short term. Things would look differently if YouTube was to stop encoding videos to H.264 and &apos;force&apos; anyone wanting to play back new videos using a platform or browser that supports WebM. &lt;p&gt;
Another party not to be pleased is undoubtedly &lt;a href=&quot;http://www.mpegla.com&quot; target=&quot;_blank&quot;&gt;MPEG-LA&lt;/a&gt;, the organisation responsible for setting and collecting licensing fees for H.264. Let&apos;s not forget: despite what Apple would like you to believe, H.264 is neither open nor free, and many companies including Adobe pay huge sums (millions I assume) to MPEG-LA in order to be able to add the H.264 decoder to Flash Player and other tools. And as John Dowdell &lt;a href=&quot;http://twitter.com/jdowdell/statuses/24935097035661312&quot; target=&quot;_blank&quot;&gt;confirmed&lt;/a&gt;, &quot;when I&apos;ve asked, I&apos;ve heard &apos;millions&apos; quoted for redistribution licensing as well.&quot; No small change then.&lt;p&gt;
What does this mean for Flash? It could solidify its position as the safe bet for video playback on the web. There is little chance of Adobe removing support for H.264, and they are definitely adding WebM.&lt;p&gt;
In the long run I&apos;m not sure if Flash will remain the primary choice for video playback on the web. But as long as the rest of the landscape is in such a mess I cannot see it going away anytime soon. My prediction is that we will still see a lot of Flash based video being deployed in 10 years from now.
				</description>
				
				<category>Google</category>
				
				<category>Flash Player</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Tue, 11 Jan 2011 22:33:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2011/1/11/chrome-removes-h264</guid>
				
				
			</item>
			
			<item>
				<title>Learn All About Strobe And ActionScript-only Video Players</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/11/15/osmf-walkthrough</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/blog/osmf.gif&quot; align=&quot;left&quot; hspace=&quot;7&quot; vspace=&quot;7&quot;&gt;Mark your calendar for this coming Wednesday, 17th November 2010. The OSMF User Group is hosting an online event to which everyone is welcome; the title: &lt;br&gt;
&lt;b&gt;Building ActionScript-Only State-of-the-Art Video Players -- An In-Depth How-To Code Walkthrough (Using Codebase of Open Source Strobe Media Playback)&lt;/b&gt;&lt;p&gt;
The session is an online code walk-through of the open source &lt;a href=&quot;http://osmf.org/strobe_mediaplayback.html&quot; target=&quot;_blank&quot;&gt;Strobe Media Playback&lt;/a&gt; video player
codebase. &lt;p&gt;
The code walk-through will be led by &lt;a href=&quot;http://be.linkedin.com/pub/andrian-cucu/1/318/9a9&quot; target=&quot;_blank&quot;&gt;Andrian Cucu&lt;/a&gt; who is Adobe&apos;s Project Leader on the Flash and Strobe Media Playback video
player project.&lt;p&gt;
To join, just go to the following link at the meeting time to join the OSMF User Group&apos;s Connect room:&lt;br&gt;
&lt;a href=&quot;http://experts.na3.acrobat.com/osmf/&quot; target=_blank&quot;&gt;http://experts.na3.acrobat.com/osmf/&lt;/a&gt;&lt;p&gt;
For further details and to RSVP see the following link:
&lt;a href=&quot;http://osmf.groups.adobe.com/index.cfm?event=post.display&amp;postid=30846&quot; target=&quot;_blank&quot;&gt;http://osmf.groups.adobe.com/index.cfm?event=post.display&amp;postid=30846&lt;/a&gt;
				</description>
				
				<category>Events</category>
				
				<category>FMS</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Mon, 15 Nov 2010 22:04:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/11/15/osmf-walkthrough</guid>
				
				
			</item>
			
			<item>
				<title>Does HTML5 Video Playback Hog More CPU Than Flash?</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/2/28/html5-versus-flash-video</link>
				<description>
				
				This is not a trick question, but more of a pushback on the recent FUD that various people have been spreading. Quotes such as &apos;HTML5 video uses 10% CPU while Flash uses 100%&apos; were both unprofessional and not backed up by any actual data. The short answer to the above question could in fact be yes - if I wanted to spin these results, but the more correct way of putting things would actually be: &apos;It depends&apos;.&lt;p&gt;
My co-author Jan has gone through &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/flash-player-cpu-hog-or-hot-tamale-it-depends-.html&quot; target=&quot;_blank&quot;&gt;some lengths&lt;/a&gt; to come up with the most thorough like-for-like comparison of &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/flash-player-cpu-hog-or-hot-tamale-it-depends-.html&quot; target=&quot;_blank&quot;&gt;HTML5 versus Flash video&lt;/a&gt; decoding requirements as far as CPU usage is concerned. His conclusions follow below, and I recommend you head over &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/flash-player-cpu-hog-or-hot-tamale-it-depends-.html&quot; target=&quot;_blank&quot;&gt;to his blog for the full story&lt;/A&gt;.&lt;p&gt;
=======================================&lt;br&gt;
&lt;b&gt;Overall Conclusions&lt;/b&gt;&lt;br&gt;
When it comes to efficient video playback, the ability to access hardware acceleration is the single most important factor in the overall CPU load. On Windows, where Flash can access hardware acceleration, the CPU requirements drop to negligible levels. It seems reasonable to assume that if the Flash Player could access GPU-based hardware acceleration on the Mac (or iPod/iPhone/iPad), the difference between the CPU required for HTML5 playback and Flash playback would be very much narrowed, if not eliminated.
&lt;p&gt;
I don&apos;t follow the politics of the situation, but after noting significant playback efficiencies in Flash Player 10.1 on the Mac, respected technologist and AnandTech founder Anand Lai Shimpi &lt;a href=&quot;http://www.anandtech.com/video/showdoc.aspx?i=3678&amp;p=6&quot; target=&quot;_blank&quot;&gt;commented&lt;/a&gt; &quot;with actual GPU-accelerated H.264 decoding I&apos;m guessing those CPU utilization numbers could drop to a remotely reasonable value. But it&apos;s up to Apple to expose the appropriate hooks to allow Adobe to (eventually) enable that functionality.&quot; So it looks like the ball is in Apple&apos;s court.
&lt;p&gt;
Overall, it&apos;s inaccurate to conclude that Flash is inherently inefficient. Rather, Flash is efficient on platforms where it can access hardware acceleration and less efficient where it can&apos;t. With Flash Player 10.1, Flash has the opportunity for a true leap in video playback performance on all platforms that enable hardware acceleration.
&lt;p&gt;
Turning full circle, if Anand is right, and I don&apos;t doubt that he is, Apple complaining about Flash being a CPU Hog while not exposing &quot;the appropriate hooks&quot; to enable Adobe to access hardware acceleration seems disingenuous at best. To be fair to Apple, though, the iPad related timing was unfortunate, with the bulk of the development work done under the shadow of Flash Player 10.0, which didn&apos;t offer hardware acceleration other than full screen on any platform and was clearly less efficient than the HTML5-based approach Apple adopted. Now that Adobe has proven the concept on Windows, perhaps Apple will cooperate with Adobe to make hardware acceleration on the Mac, iPad and future devices happen. If they choose not to, however, they should quit pointing fingers at Flash.
&lt;p&gt;
What else? We also learned that not all HTML5 browsers/H.264 decoders are created equal. Significantly, with Flash 10.1 deployed, Google&apos;s HTML5 implementation required the most CPU horsepower of all playback scenarios -- by far -- on the Windows platform. On the Mac, Firefox and Safari with Flash required less CPU horsepower than Chrome&apos;s HTML5 implementation.
&lt;p&gt;
At least from a CPU utilization perspective, Flash isn&apos;t BAD and HTML5 isn&apos;t GOOD. It all depends upon the platform and implementation.&lt;br&gt;
=============================
&lt;p&gt;
For the full test procedure and detailed results head over to &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/flash-player-cpu-hog-or-hot-tamale-it-depends-.html&quot; target=&quot;_blank&quot;&gt;Jan&apos;s blog&lt;/a&gt;.
				</description>
				
				<category>Flash Player</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Sun, 28 Feb 2010 21:55:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/2/28/html5-versus-flash-video</guid>
				
				
			</item>
			
			<item>
				<title>Ogg Theora versus H.264 Video Quality Shootout</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/2/21/ogg-h264-shootout</link>
				<description>
				
				My friend Jan has published some &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/ogg-vs-h264---round-one.html&quot; target=&quot;_blank&quot;&gt;quality comparisons&lt;/a&gt; between the Ogg and H.264 video codec. For those who don&apos;t know, &lt;a href=&quot;http://en.wikipedia.org/wiki/Theora&quot; target=&quot;_blank&quot;&gt;Ogg Theora&lt;/a&gt; is the video container format and codec favoured by Mozilla for playback of web video in HTML5 whereas H.264 is a widely popular codec - one may say the industry standard - that is used for all types of content from Flash (on sites that include YouTube and Hulu) to Blu-Ray and DVB broadcast television.
&lt;p&gt;
I can&apos;t say that I&apos;m surprised about Jan&apos;s test results in which H.264 comes out on top. Ogg Theora is quite a dated codec which is based on Ons&apos;2 VP3 specs, and which has become a free, open standard. Unfortunately the label of free software alone does not guarantee that Ogg Theora won&apos;t be vulnerable to &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-December/013154.html&quot; target=&quot;_blank&quot;&gt;yet unknown patents&lt;/a&gt;. For those reasons I would personally be very surprised if Ogg Theora sees any significant uptake in the future, even once HTML5 becomes more widely supported. Major players such as Apple and Nokia were amongst those who opposed the inclusion of this specific format as part of the proposed HTML5 specs, and it is highly doubtful that Mozilla alone has enough leverage to give this compression format a new lease of life. 
&lt;br&gt;Meanwhile both Safari and Chrome are focused on supporting H.264 which they consider to be a better choice for web video.&lt;p&gt;
Check Jan&apos;s full article &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/ogg-vs-h264---round-one.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; and stay tuned for some more video codec specific tests in the coming weeks.
				</description>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Sun, 21 Feb 2010 21:27:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/2/21/ogg-h264-shootout</guid>
				
				
			</item>
			
			<item>
				<title>Flash Video versus Desktop Video - Apples and Oranges</title>
				<link>http://www.therealtimeweb.com/index.cfm/2010/1/29/flash-video-desktop</link>
				<description>
				
				Amongst all the noise that is currently being emitted after the &lt;strike&gt;jesus&lt;/strike&gt;iPad announcement there are a also some high quality gems of content emerging, and &lt;a href=&quot;http://blogs.adobe.com/penguin.swf/2010/01/solving_different_problems.html&quot; target=&quot;_blank&quot;&gt;Mike Melanson&apos;s piece&lt;/a&gt; on the different problems which the Flash Player solves when it comes to video delivery is one of them. &lt;p&gt;
In particular Mike explains how a desktop video player and Flash Player differ. One obvious difference which surprisingly often gets overlooked, is that Flash Player is not just a video delivery medium but so much more than that. If you think back a few years there was barely any support for video in the Flash Player, and the only reason we hear so many complaints about its performance is due to the fact that so many people are using it these days. Flash has had an unprecedented growth curve when it comes to video delivery on the web, but it was a popular plugin way before then. &lt;br&gt;
The issue Mike explains well in his article is that of users comparing apples to oranges a lot of the time: they compare a browser plugin to a desktop tool. In Mike&apos;s words, &quot;a desktop player usually plays a linear media file from start to finish. Flash Player solves a different problem: It plays linear media files from start to finish while combining the video with a wide array of graphical and interactive elements (buttons, bitmaps, vector graphics, filters), as well as providing network, webcam, and microphone facilities, all programmable via a full-featured scripting language, and all easily accessible via a web browser using a plugin that most of the browsing population already has installed.&quot;&lt;p&gt;
Mike&apos;s &lt;a href=&quot;http://blogs.adobe.com/penguin.swf/2010/01/solving_different_problems.html&quot; target=&quot;_blank&quot;&gt;article in full&lt;/a&gt; can be found here. Please &lt;a href=&quot;http://blogs.adobe.com/penguin.swf/2010/01/solving_different_problems.html&quot; target=&quot;_blank&quot;&gt;bookmark it&lt;/a&gt; and send to everyone who asks you next time: &quot;Can you explain why a video player like VLC can play the same flv file with less CPU usage than the Flash Player?&quot;.&lt;p&gt;And the main takeaway: &quot;The Flash Player works to solve the problem of making video accessible via the web browsing environment. In contrast, a desktop media player plays a file using a dedicated, single-purpose application.&quot;
				</description>
				
				<category>Flash Player</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Fri, 29 Jan 2010 13:56:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2010/1/29/flash-video-desktop</guid>
				
				
			</item>
			
			<item>
				<title>Dynamic Bitrate Streaming Demo</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/11/17/dynamic-bitrate-streaming</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/district9.jpg&quot; align=&quot;left&quot; hspace=&quot;8&quot; vspace=&quot;8&quot;&gt;I&apos;m finally finding a bit of time (at 10pm) to upload a little &lt;a href=&quot;http://www.flashcomguru.com/apps/dynamicstreaming/district9.htm&quot; target=&quot;_blank&quot;&gt;video demo&lt;/a&gt; that had been sitting on my hard drive for a couple of months. The premise was that I wanted to have a play with the new dynamic bitrate streaming feature in Flash Media Server so I grabbed a trailer from Apple&apos;s website, fired up Flash Media Encoder and encoded the District 9 HD clip into 3 bitrates to .f4v format: 400kbps (low bitrate), 800kbps (medium bitrate) and 1.5mbits (high bitrate).&lt;br&gt;
Video quality was not my primary goal here (as you can probably see from the footage), instead I just wanted to see how hard or easy it is to get something like this up and running. Bottom line: not too difficult at all.
&lt;br&gt;I&apos;ve got a copy of FMS 3.5, a dedicated server (UK based) with a decent bandwidth allowance so I figured why not &lt;a href=&quot;http://www.flashcomguru.com/apps/dynamicstreaming/district9.htm&quot; target=&quot;_blank&quot;&gt;release this&lt;/a&gt; into a the wild? &lt;br&gt;
One thing that you should pay attention to is the actual bitrate switching. If your connection speed is very stable then you may right-click &lt;a href=&quot;http://www.flashcomguru.com/apps/dynamicstreaming/district9.htm&quot; target=&quot;_blank&quot;&gt;the player&lt;/a&gt; and choose to manual switching  - let me know if you can tell when the delivered bitrate changes, I bet you can&apos;t. And that&apos;s the beauty of this technology in a nutshell: seamless switching between bitrates. Pretty neat. Note you can also click the little HD icon/bandwidth bar to bring up a console with stats about the video and playback.&lt;p&gt;
I&apos;m sure some of you will ask for sources, but to be honest there aren&apos;t really any to share. I just grabbed the &lt;a href=&quot;http://openvideoplayer.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;Open Video Player&lt;/a&gt; and configured it completely via flashvars, so I have not even got a FLA I could show you. As for the video settings I used - sorry but I can&apos;t honestly remember. All I recall is that I downsized the clip a bit so the resolution is not the same as in the original source footage, and no other fancy settings were used. As I said I simply encoded using the Flash Media Encoder.&lt;br&gt;
&lt;a href=&quot;http://www.flashcomguru.com/apps/dynamicstreaming/district9.htm&quot; target=&quot;_blank&quot;&gt;Enjoy&lt;/a&gt;, and let me know what you think.
				</description>
				
				<category>FMS</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Tue, 17 Nov 2009 23:57:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/11/17/dynamic-bitrate-streaming</guid>
				
				
			</item>
			
			<item>
				<title>Accessing the NetConnection Object in FLVPlayback</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/8/14/flvplayback-obtain-nc-reference</link>
				<description>
				
				There are situations where it is necessary to call a server side method on FMS. Some CDNs, for example Limelight, used to or maybe still do require you to call the FCSubscribe method in order to request a live stream. This send a signals to the Edge server to pull the live stream from the Origin server if it is not already being delivered to that Edge. While this delivery method and stream setup routine is being phased out across most CDNs I thought it may be useful to post a (slightly hackish) workaround to make this setup work with the FLVPlayback component.&lt;br&gt;
The problem with the FLVPlayback component is that there is no obvious, simple way to obtain a reference to the NetConnection Object it uses under the hood. Sure, the ncMgr.getNetConnection let&apos;s you grab it but only once the connection is established, and while you can implement a custom NCManager class, this is not trivial and after all a NetConnection is being maintained already by the component, so why reinvent the wheel?&lt;p&gt;
The following code is clearly not something I am proud of, but it worked at the time when I needed it. It was used to get a live stream working with the FLVPlayback component streaming from Limelight about a year or two ago.
&lt;p&gt;

&lt;code&gt;
	// listen to player events and kill manual connection once we&apos;re streaming
	player.addEventListener(&quot;playing&quot;, playListener);
	player.addEventListener(&quot;stateChange&quot;, stateListener);
	player.addEventListener(&quot;ready&quot;, readyListener);
		
/* this is the hack: check once every frame if the NC has been defined inside the FLVPlayback component */	
	this.onEnterFrame = function()
	{
		if (player.ncMgr.getNetConnection() != undefined)
		{
			this.onEnterFrame = null;
			delete this.onEnterFrame;
			trace(&quot;got NC&quot;);
			//subscribe(streamName);
		}
	}
			
	var nc:NetConnection;
	var serverName:String = &quot;server.llnwd.net&quot;;
	var appName:String = &quot;account_name/_definst_&quot;;
	var streamName:String = &quot;live&quot;;
	
	var source_Str = &quot;rtmp://&quot; + serverName + &quot;/&quot; + appName + &quot;/&quot; + streamName;
	
	// start up by setting the contentPath (now called source in newer versions of the component)
	
player.contentPath = source_Str;	
	
	function subscribe(name:String)
	{
		nc = player.ncMgr.getNetConnection();
			
		nc.onFCSubscribe = function(info:Object) 
		{
			trace(&quot;onFCSubscribe: &quot; + info.code);
			clearInterval(int_id);

			if (info.code == &quot;NetStream.Play.StreamNotFound&quot;)
			{
				// handle error, retry after a few secs or similar
			} 
			else if (info.code == &quot;NetStream.Play.Start&quot;) 
			{
				//  we&apos;re successfully subscribed
			} 
			else 
			{
				// handle error
			}
		};
			
		
// not used right now
		
nc.onFCUnsubscribe = function(info:Object) 
		{
		}
			
		trace(&quot;subscribing to &quot; + name);
		nc.call(&quot;FCSubscribe&quot;,null,name);
	}
	
	// can be used to unsubscribe from stream
	
function unsubscribe(name:String) 
	{
		nc.call(&quot;FCUnsubscribe&quot;,null,name);
	}

&lt;/code&gt;

Hopefully this is helpful to someone.
				</description>
				
				<category>FMS</category>
				
				<category>Components</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Fri, 14 Aug 2009 11:13:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/8/14/flvplayback-obtain-nc-reference</guid>
				
				
			</item>
			
			<item>
				<title>Deep Thoughts on Silverlight</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/7/28/deep-thoughts-on-silverlight</link>
				<description>
				
				Jan just posted a &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/64/2/Reflections-on-H264-and-Silverlight-from-a-week-at-Stanford/Page2.html&quot; target=&quot;_blank&quot;&gt;great article&lt;/a&gt; about Silverlight, Flash and RIAs in general. As expected, Jan approaches the topic from a video angle, but comes to some of the same conclusions as many of us here in the Flash camp: &quot;If Microsoft dropped Silverlight tomorrow, most web site owners and &apos;Netizens&apos; wouldn&apos;t even notice, or care if they did.&quot;&lt;p&gt;And of course I&apos;d like to give Jan a hug for quotes such as &quot;Flash caught on because it provided design functionality that HTML couldn&apos;t match and solved problems that no other technology could. It succeeded because website designers, developers and owners wanted it, not because Adobe needed it.&quot;&lt;p&gt;Very true. And that also means that Adobe gave those designers, developers and content owners the right tools for the job at the right time. Let&apos;s not underestimate the foresight Adobe had back in 2000 or so - long before anyone ever heard of Youtube and the like - when the foundations were laid to make Flash the de facto video standard on the web. While I doubt they envisaged quite this level of success they were certainly aiming for it. Has Adobe been able to leverage the success of Flash video and turn it into a money spinner for themselves? Not really. But have they managed to secure the future of the Flash platform for some time to come? Definitely.&lt;p&gt;
It&apos;s onwards and upwards from here for Flash video. Adobe is undoubtedly busy cooking new and clever features in the labs, and anyone who has seen or watched the &lt;a href=&quot;http://tv.adobe.com/#vi+f15384v1056&quot; target=&quot;_blank&quot;&gt;RTMFP sneak peaks&lt;/a&gt; at MAX knows that this technology could be another game changer. I can&apos;t wait to see more. There are many good ideas still to be had.&lt;p&gt;
PS: I recommend you read &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/64/2/Reflections-on-H264-and-Silverlight-from-a-week-at-Stanford/Page2.html&quot; target=&quot;_blank&quot;&gt;Jan&apos;s full article&lt;/a&gt;, including the &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/64/1/Reflections-on-H264-and-Silverlight-from-a-week-at-Stanford/Page1.html&quot; target=&quot;_blank&quot;&gt;first part&lt;/a&gt; which focuses more on UGC and H.264.
				</description>
				
				<category>Videos &amp; Players</category>
				
				<category>General</category>
				
				<pubDate>Tue, 28 Jul 2009 22:07:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/7/28/deep-thoughts-on-silverlight</guid>
				
				
			</item>
			
			<item>
				<title>Dynamic Bitrate Streaming for Kiwanis.org</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/7/6/kiwanis-dynamic-bitrate-streaming</link>
				<description>
				
				&lt;a href=&quot;http://www.kiwanisone.org/memberresources/convention/convention09/videos_long.html&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.flashcomguru.com/images/kiwanis.jpg&quot; align=&quot;left&quot; hspace=&quot;8&quot; vspace=&quot;8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
I was recently tasked with upgrading the video player for the Kiwanis Convention website. The event itself has now passed but the videos are &lt;a href=&quot;http://www.kiwanisone.org/memberresources/convention/convention09/videos_long.html&quot; target=&quot;_blank&quot;&gt;still online&lt;/a&gt;, you can check them &lt;a href=&quot;http://www.kiwanisone.org/memberresources/convention/convention09/videos_long.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.
&lt;p&gt;
The client already had a video player in place but wanted to offer a better experience to users on slower connections as some users reported problems viewing the single file, high bandwidth versions without constant rebuffering.&lt;br&gt;I upgraded the existing FLVPlayback component to the latest version 2.5 and deployed a bunch of SMIL based XML files, one for each clip, which in turn pointed to the different videos.Here&apos;s an example of the SMIL format I used:
&lt;code&gt;
&lt;smil&gt;
  &lt;head&gt;
    &lt;meta base=&quot;rtmp://12.34.56.78/vod&quot; /&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;switch&gt;	
    &lt;video src=&quot;video_file1&quot; system-bitrate=&quot;360000&quot;/&gt;	
    &lt;video src=&quot;video_file2&quot; system-bitrate=&quot;800000&quot;/&gt;
    &lt;video src=&quot;video_file3&quot; system-bitrate=&quot;1400000&quot;/&gt;
    &lt;/switch&gt;
  &lt;/body&gt;
&lt;/smil&gt;
&lt;/code&gt;
I saved the SMIL files with an XML extension, and I recommend you do the same unless you know that the web server serving up those files knows how to process .smil files. Mine didn&apos;t, so I would have had to set up a new MIME type for .smil. But since I didn&apos;t know what the client&apos;s server would support I opted for .xml and played it safe. &lt;p&gt;
Video playback has been greatly improved and stream switching is now handled behind the scenes in a seamless fashion in case end user bandwidth fluctuates during playback. We settled for three bitrates in the end; I did consider offering four bitrates but it appeared that the player switched a bit too often for my liking in certain situations. &lt;p&gt;
Here are &lt;a href=&quot;http://www.kiwanisone.org/memberresources/convention/convention09/videos_long.html&quot; target=&quot;_blank&quot;&gt;the videos&lt;/a&gt; again.
				</description>
				
				<category>FMS</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Mon, 06 Jul 2009 17:30:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/7/6/kiwanis-dynamic-bitrate-streaming</guid>
				
				
			</item>
			
			<item>
				<title>Producing H.264 Video for Flash</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/6/24/producing-h264</link>
				<description>
				
				My friend Jan has a great article on H.264 video production on his site. You can read the first part below, and catch the rest &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/41/1/Producing-H264-Video-for-Flash-An-Overview/Page1.html&quot; target=&quot;_blank&quot;&gt;on his blog&lt;/a&gt;.
&lt;p&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br&gt;
As a producer of video on the web, you know that you&apos;re judged by the quality of your video. In this regard, many producers are considering converting from the venerable On2 VP6 codec to H.264. H.264 offers better visual quality than VP6, and the AAC audio codec offers much better quality than the MP3 codec paired with VP6. Starting with Adobe Flash Player 9 Update 3, you could play back files encoded in H.264/AAC formats. As of September 2008, the penetration of H.264/AAC-compatible players exceeded 89% in all Internet-connected PCs. No wonder they&apos;re switching over.&lt;p&gt;
This article first discusses the issues involved in such a changeover, including the potential requirement for royalties. I then describe the H.264-specific encoding parameters offered by most encoding programs. Finally, I cover how you can produce H.264 video with Adobe Media Encoder CS4 and Adobe Flash Media Encoding Server 3.5.&lt;b&gt;What is H.264?&lt;/b&gt;
&lt;p&gt;
H.264 is a video compression standard known as MPEG-4 Part 10, or MPEG-4 AVC (for &quot;advanced video coding&quot;). It&apos;s a joint standard promulgated by the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG).
&lt;p&gt;
H.264&apos;s audio sidekick is AAC (advanced audio coding), which is designated MPEG-4 Part 3. Both H.264 and AAC are technically MPEG-4 codecs--though it&apos;s more accurate to call them by their specific names--and compatible bitstreams should conform to the requirements of Part 14 of the MPEG-4 spec.
&lt;p&gt;
According to Part 14, MPEG-4 files containing both audio and video, including those with H.264/AAC, should use the .mp4 extension, while audio-only files should use .m4a and video-only files should use .m4v. Different vendors have adopted a range of extensions that are recognized by their proprietary players, such as Apple with .m4p for files using FairPlay Digital Rights Management and .m4r for iPhone ringtones. (Mobile phones use the .3gp and .3g2 extensions, though I don&apos;t discuss producing for mobile phones in this article.)
&lt;p&gt;
Like MPEG-2, H.264 uses three types of frames, meaning that each group of pictures (GOP) is comprised of I-, B-, and P-frames, with I-frames like the DCT-based compression used in DV and B- and P-frames referencing redundancies in other frames to increase compression. I&apos;ll cover much more on this later in this article.
&lt;p&gt;
Like most video coding standards, H.264 actually standardizes only the &quot;central decoder...such that every decoder conforming to the standard will produce similar output when given an encoded bitstream that conforms to the constraints of the standard,&quot; according to Overview of the H.264/AVC Video Coding Standard published in IEEE Transactions on Circuits and Systems for Video Technology (ITCSVT). Basically, this means that there&apos;s no standardized H.264 encoder. In fact, H.264 encoding vendors can utilize a range of different techniques to optimize video quality, so long as the bitstream plays on the target player. This is one of the key reasons that H.264 encoding interfaces vary so significantly among the various tools.&lt;p&gt;
&lt;b&gt;Will there be royalties?&lt;/b&gt; Find out by checking out the &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/41/1/Producing-H264-Video-for-Flash-An-Overview/Page1.html&quot; target=&quot;_blank&quot;&gt;second part of this article&lt;/a&gt; on &lt;a href=&quot;http://www.streaminglearningcenter.com/articles/41/1/Producing-H264-Video-for-Flash-An-Overview/Page1.html&quot; target=&quot;_blank&quot;&gt;Jan&apos;s blog&lt;/a&gt;.
				</description>
				
				<category>Videos &amp; Players</category>
				
				<category>General</category>
				
				<pubDate>Wed, 24 Jun 2009 17:25:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/6/24/producing-h264</guid>
				
				
			</item>
			
			<item>
				<title>Strobe Media Framework Presentation</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/6/7/strobe-preso</link>
				<description>
				
				Sumner Paine, Product Manager of the new Strobe media framework, recently &lt;a href=&quot;http://realeyes.acrobat.com/p91043652/&quot; target=&quot;_blank&quot;&gt;presented&lt;/a&gt; on this very topic to the FMS User Group. You can see the &lt;a href=&quot;http://realeyes.acrobat.com/p91043652/&quot; target=&quot;_blank&quot;&gt;recording here&lt;/a&gt;.
&lt;p&gt;
If you haven&apos;t heard about Strobe yet, the official summary is: &quot;Strobe provides new delivery and monetization options for video distribution. Anyone can develop modules that plug into Strobe media players and enable things like advertising insertion, content delivery and syndication, micropayments, viewer authentication, transaction handling, and business model controls. With an open framework, the future of web video monetization can be developed collaboratively with lower costs and faster turnaround.&quot;
&lt;p&gt;
Watch the &lt;a href=&quot;http://realeyes.acrobat.com/p91043652/&quot; target=&quot;_blank&quot;&gt;recording here&lt;/a&gt;.
				</description>
				
				<category>FMS</category>
				
				<category>OSMF</category>
				
				<category>Videos &amp; Players</category>
				
				<pubDate>Sun, 07 Jun 2009 22:35:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/6/7/strobe-preso</guid>
				
				
			</item>
			
			<item>
				<title>H.264 - Critical Links and Information</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/6/3/critical-h264</link>
				<description>
				
				My friend &lt;a href=&quot;http://www.streaminglearningcenter.com/&quot; target=&quot;_blank&quot;&gt;Jan&lt;/a&gt; was recently asked by a client for a list of H.264-related references. And Jan figured that if these references are worthwhile to his client, perhaps they might be worthwhile for you, so here they
are. For much more great content around all things streaming check out Jan&apos;s &lt;a href=&quot;http://www.streaminglearningcenter.com/&quot; target=&quot;_blank&quot;&gt;Streaminglearningcenter.com&lt;/a&gt;.&lt;br&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;General H.264&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/H.264&quot;&gt;Wikipedia &lt;/a&gt;- it all starts with Wikipedia, but you probably knew that. Here you can find all you need to know about profiles, levels and entropy encoding (oh, my!). &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streamingmedia.com/article.asp?id=10969&amp;amp;page=3&amp;amp;c=3&quot;&gt;The Future&apos;s So Bright: H.264 Year in Review. &lt;/a&gt;Before you recommend H.264 to a client, or for internal use, you need to know that H.264 comes with some baggage, in the form of royalties (yes, royalties). In fact, depending upon how you&apos;re currently deploying H.264 encoded video, you might already have triggered a royalty obligation. Read all about it here, as well as why H.264 adaption has been relatively slow among major broadcasters and corporations.&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.mpegla.com/avc/avc-faq.cfm&quot;&gt;&lt;br&gt;MPEG-LA AVC/H.264 FAQ.&lt;/a&gt; Hmmn. Royalties, you say? Yup, here&apos;s the FAQ, with a link to a summary of license terms in PDF format. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streamingmedia.com/article.asp?id=11135&quot;&gt;Scalable Video Coding - the Future of Video Delivery? &lt;/a&gt;H.264 Scalable Video Coding (SVC) could be the technology of choice for three-screen producers (mobile, living room, computer). Never heard of it? Well, get a quick brain dump here. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streaminglearningcenter.com/articles/13/1/Which-codec-is-hardest-to-play-back-VC-1-H264-or-VP6/Page1.html&quot;&gt;Which codec is hardest to play back; VC-1, H.264 or VP6.&lt;/a&gt;

Certain competitors of H.264 have long claimed that it&apos;s harder to play
back H.264 streams on low power computers than other technologies. You
can see the results of comparison results supervised by Microsoft and
Adobe, here.&lt;br&gt; &lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Producing H.264 and H.264 Codec Quality&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streamingmedia.com/article.asp?id=10873&quot;&gt;The HD Showdown: Codec Vendors Battle it Out for Supreme Quality.&lt;/a&gt; How does H.264 quality compare to VP6 and VC-1? Well, Microsoft encoded the VC-1 files, and On2 the VP6, and I produced the H.264 files myself, then compared the three. Check out the results in this article. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streaminglearningcenter.com/articles/34/1/Streaming-Media-East-Presentations/Page1.html&quot;&gt;Presentations from StreamingMedia East, 2009.&lt;/a&gt;
H.264 quality varies by codec vendor. In the Encoding_H264-SME-2009.PDF
presentation, you can see comparison samples for Apple, Dicas and Main
Concept. Also lots of valuable information about producing and configuring H.264 video, including illustrated instructions for producing H.264 video with Adobe Media Encoder, Apple Compressor, Sorenson Squeeze and Telestream Episode Pro. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streaminglearningcenter.com/articles/36/1/Squeeze-51s-H264-Encoding-Quality-Dramatically-Improved/Page1.html&quot;&gt;Squeeze 5.1&apos;s H.264 Encoding Quality Dramatically Improved. &lt;/a&gt;I&apos;ve
been dogging Sorenson about the quality of their H.264 video since
Squeeze 5.0 was released. Well, they fixed it, and you can see full
resolution comparisons with Apple, Rhozet Carbon Coder and Adobe Media
Encoder in this article.&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streaminglearningcenter.com/articles/18/1/YouTube-does-720P-HD-using-H264/Page1.html&quot;&gt;&lt;br&gt;YouTube does 720P HD using H.264.&lt;/a&gt; Wanna see how YouTube does H.264 at 1280x720? It&apos;s big and bold and beautiful. OK, maybe there&apos;s an issue or two. Read all about it &lt;a target=&quot;_blank&quot; href=&quot;http://www.streaminglearningcenter.com/articles/18/1/YouTube-does-720P-HD-using-H264/Page1.html&quot;&gt;here&lt;/a&gt;. &lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;H.264 and Flash&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.adobe.com/devnet/flashmediaserver/articles/h264_encoding.html&quot;&gt;Encoding Options for H.264 Video.&lt;/a&gt; Here&apos;s an article that I wrote for Adobe (shameless name-dropper that I am) which discusses how to configure H.264 video for Flash and general deployment. If you&apos;re wondering what data rate to use, or whether CABAC produces better quality than CAVLC (and how much harder the files are to decode), this article is for you. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html&quot;&gt;Kaourantin.net.&lt;/a&gt; The seminal article on Flash and H.264 written by Tinic Uro, an Adobe Engineer on the Flash team. I love the title - &quot;what just happened to video on the web,&quot; and it was written on the day that Adobe announced H.264 support in Flash. &lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.adobe.com/products/hdvideo/supported_technologies/h264.html&quot;&gt;Adobe.com - Supported Technologies - H.264. &lt;/a&gt;This article defines the profiles and levels supported by the &quot;Adobe Flash Platform&quot; technologies. Pretty much says what Tinic Uro says, but straight from the mouth of Adobe. &lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;H.264 and Silverlight&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.streamingmedia.com/article.asp?id=10431&quot;&gt;Commentary: Microsoft Should Embrace H.264 Video - Streamingmedia.com. &lt;/a&gt;I&apos;m sure that Microsoft adapted H.264 for Silverlight for their own reasons, but I can&apos;t resist patting myself on the back for recommending it months before they did, and while they were actively denying that they would adapt H.264. &lt;br&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://on10.net/blogs/benwagg/H264-and-AAC-support-coming-in-Silverlight/&quot;&gt;&lt;br&gt;H.264 and AAC Support Coming in Silverlight.&lt;/a&gt;- Ben Waggoner&apos;s Tinic Uro moment, discussing why Microsoft adapted H.264 and why. Click &lt;a target=&quot;_blank&quot; href=&quot;http://blogs.iis.net/benwagg/archive/2009/03/18/silverlight-3-beta-what-s-new-for-media.aspx&quot;&gt;here &lt;/a&gt;to see the types of H.264 files supported in the beta version of Silverlight 3, another blog post from Waggoner.&lt;p&gt;
For more great content around all things &apos;streaming&apos; check out Jan&apos;s &lt;a href=&quot;http://www.streaminglearningcenter.com/&quot; target=&quot;_blank&quot;&gt;Streaminglearningcenter.com&lt;/a&gt;.&lt;p&gt;
Keep up to date on new blog posts: &lt;a href=&quot;http://twitter.com/stefanrichter&quot; target=&quot;_blank&quot;&gt;follow me on Twitter&lt;/a&gt; or &lt;a href=&quot;http://feeds.feedburner.com/flashcomguru&quot; target=&quot;_blank&quot;&gt;subscribe to the RSS feed&lt;/a&gt;.
				</description>
				
				<category>Videos &amp; Players</category>
				
				<category>General</category>
				
				<pubDate>Wed, 03 Jun 2009 17:04:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/6/3/critical-h264</guid>
				
				
			</item>
			
			<item>
				<title>Adobe Media Player - R.I.P.</title>
				<link>http://www.therealtimeweb.com/index.cfm/2009/4/24/amp-rip</link>
				<description>
				
				&lt;img src=&quot;http://www.flashcomguru.com/images/amp_rip.jpg&quot; align=&quot;left&quot; hspace=&quot;7&quot; vspace=&quot;7&quot;&gt;Adobe is to discontinue the content syndication through the &lt;a href=&quot;http://www.adobe.com/products/mediaplayer/&quot; target=&quot;_blank&quot;&gt;Adobe Media Player&lt;/a&gt; (AMP), essentially laying the whole initiative to rest reports &lt;a href=&quot;http://newteevee.com/2009/04/23/adobe-gets-out-of-the-content-syndication-biz/&quot; target=&quot;_blank&quot;&gt;NewTeeVee&lt;/a&gt;.&lt;p&gt;
Personally I&apos;m not surprised. The shows that were available in AMP did not really appeal to me and the format of a desktop media player was also not what consumers seemed to want or indeed need - Joost anyone? The &apos;iTunes for video&apos; concept simply did not catch on.&lt;br&gt;
&lt;a href=&quot;http://www.flashcomguru.com/index.cfm/2009/4/20/adobe-strobe&quot;&gt;Strobe&lt;/a&gt;, the new media player framework that was recently announced, now appears to be taking center stage and is being pushed as the way forward when it comes to building media players (initially for the web but we all know how easy it is to turn a Flex based application into an AIR based client), and the coverage on NewTeeVee seems to suggest that even Adobe had their problems when building AMP, contributing to the birth of Strobe. &lt;p&gt;
R.I.P. Adobe Media Player, I won&apos;t be missing you though.
				</description>
				
				<category>Videos &amp; Players</category>
				
				<category>General</category>
				
				<pubDate>Fri, 24 Apr 2009 10:48:00 +0100</pubDate>
				<guid>http://www.therealtimeweb.com/index.cfm/2009/4/24/amp-rip</guid>
				
				
			</item>
			</channel></rss>