<?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>MillieSoft Blog &#187; flash</title>
	<atom:link href="http://blog.milliesoft.co.uk/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.milliesoft.co.uk</link>
	<description>Blogging about Media Center development</description>
	<lastBuildDate>Mon, 14 Jun 2010 09:16:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Flash in Media Center</title>
		<link>http://blog.milliesoft.co.uk/2009/11/flash-in-media-center/</link>
		<comments>http://blog.milliesoft.co.uk/2009/11/flash-in-media-center/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 09:57:27 +0000</pubDate>
		<dc:creator>Martin Millmore</dc:creator>
				<category><![CDATA[Media Center]]></category>
		<category><![CDATA[flash]]></category>

		<guid isPermaLink="false">http://blog.milliesoft.co.uk/?p=188</guid>
		<description><![CDATA[Microsoft made use of Flash in Media Center for it&#8217;s integration with MSN Player. That was a startling announcement one month ago since it was assumed that Microsoft wanted to promote Silverlight over Flash, and would never allow Flash in Media Center. So, in the past month what has happened about that? Unfortunately it seems to have moved [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Flash" src="http://wwwimages.adobe.com/www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg" alt="" width="100" height="100" />Microsoft made use of Flash in Media Center for it&#8217;s integration with MSN Player. That was a <a href="http://thedigitallifestyle.com/cs/blogs/stuart/archive/2009/10/20/7mc-new-internet-tv-with-wait-for-it-flash.aspx" target="_blank">startling announcement</a> one month ago since it was assumed that Microsoft wanted to promote Silverlight over Flash, and would never allow Flash in Media Center. So, in the past month what has happened about that? Unfortunately it seems to have moved backwards again. First of all, the UK integration with MSN Player has disappeared, only to be replaced by the Sky subscription service. I think that is a major mistake by Microsoft, because I don&#8217;t think anyone will pay for a very cut down version of Sky on their PC, and it would have been better to have a working internet TV solution available.</p>
<p>Secondly, I have been trying to find out how independent developers such as myself can make use of Flash in Media Center. A friend of a friend managed to get this unofficial response;</p>
<blockquote><p>As far as I know, the Platform/APIs are only available for internal use. We don’t have any plan to release public documentation on that at this moment.</p></blockquote>
<p>So that means that until Microsoft change their minds or someone manages to dissect the delivered code to work out how to use the libraries in an unsupported way, we are stuck without Flash support for independent developer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milliesoft.co.uk/2009/11/flash-in-media-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sky and Flash in media center</title>
		<link>http://blog.milliesoft.co.uk/2009/10/sky-and-flash-in-media-center/</link>
		<comments>http://blog.milliesoft.co.uk/2009/10/sky-and-flash-in-media-center/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 07:56:17 +0000</pubDate>
		<dc:creator>Martin Millmore</dc:creator>
				<category><![CDATA[Media Center]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[sky]]></category>

		<guid isPermaLink="false">http://blog.milliesoft.co.uk/?p=177</guid>
		<description><![CDATA[With the public release of Windows 7, there have been some interesting developments; 1) Here in the UK, the Internet TV Beta 2 link has disappeared from our menus. I suspect that is because it was really buggy (I often got errors that my video library was unavailable). Hopefully it just means that a new better version [...]]]></description>
			<content:encoded><![CDATA[<p>With the public release of Windows 7, there have been some interesting developments;</p>
<p>1) Here in the UK, the Internet TV Beta 2 link has disappeared from our menus. I suspect that is because it was really buggy (I often got errors that my video library was unavailable). Hopefully it just means that a new better version is on the way</p>
<p>2) An advert for Sky Player has appeared in the menus;<br />
<img class="aligncenter size-full wp-image-178" title="sky" src="http://blog.milliesoft.co.uk/wp-content/uploads/2009/10/sky.png" alt="sky" width="572" height="322" /></p>
<p><span id="more-177"></span>At the moment it is just a link to <a href="http://www.microsoft.com/uk/windows/skyplayer/">http://www.microsoft.com/uk/windows/skyplayer/</a>, but hopefully it should be live soon. Unfortunately it looks to be a complete rip off. According to <a href="http://skyplayer.sky.com/aboutskyplayer/online-live-tv.html">Sky</a>, you can watch the following channels live for £15 a month:</p>
<ul>
<li>G.O.L.D.</li>
<li>Sky Real Lives</li>
<li>Sky Arts 1</li>
<li>MTV ONE</li>
<li>Sky Sports News</li>
<li>British Eurosport</li>
<li>ESPN Classic</li>
<li>Sky News</li>
<li>National Geographic</li>
<li>Nat Geo Wild</li>
<li>History</li>
<li>Eden</li>
<li>Cartoon Network</li>
<li>Boomerang</li>
<li>Nickelodeon</li>
<li>Disney Channel</li>
<li>Nick Jr</li>
</ul>
<p>I struggle to see a single one of those I would want to watch even if it were free, and certainly wouldn&#8217;t pay £15 a month for it.</p>
<p>This is also available on the Xbox 360 without a PC, but for that on top of the £15, you need an Xbox Live Gold Membership (£3/month). When you compare it to the lower cost of £17.50 a month for hundreds of channels and free broadband with a regular sky box, that doesn&#8217;t seem like a bargain.</p>
<p>More interestingly you can add Sky Sports 1, 2, 3 and Xtra for £34 (+£3 XBOX Live) a month, but again that doesn&#8217;t compare well with the £35.50 you would pay for it on a regular sky box along with all of the other channels and again broadband.</p>
<p>So, perhaps Sky are more interested in the catch-up TV market. That certainly offers slightly more, with Sky One programs available for £1.47 a time, and Sky Box Office movies available for £3.43 a time. But when compared with bittorrent for free TV programs and the likes of Love Film at £1.99 for a blu-ray movie, I just don&#8217;t see it working.</p>
<p>3) The big shocker for me was <a href="http://thedigitallifestyle.com/cs/blogs/stuart/archive/2009/10/20/7mc-new-internet-tv-with-wait-for-it-flash.aspx">this post</a> from Stuart at  The Digital Lifestyle announcing that Flash is now in use in Media Center. This is a major shocker for me because Sky are using silverlight to integrate in to the Windows architecture, and I had assumed that Microsoft were too blinkered to acknowledge that Flash is the market leader, however it seems that they have been very pragmatic here and allowed the use of Flash in media center. Unfortunately there are no details on how anyone other than Netflix can use it yet, but I am sure that will emerge over time. The bad news is that it won&#8217;t work on extenders, but it is a step in the right direction for the rest of us.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milliesoft.co.uk/2009/10/sky-and-flash-in-media-center/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flash in windows media center</title>
		<link>http://blog.milliesoft.co.uk/2009/02/flash-in-windows-media-center/</link>
		<comments>http://blog.milliesoft.co.uk/2009/02/flash-in-windows-media-center/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 09:41:46 +0000</pubDate>
		<dc:creator>Martin Millmore</dc:creator>
				<category><![CDATA[Media Center]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[BBC]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mcml]]></category>
		<category><![CDATA[TunerFreeMCE]]></category>

		<guid isPermaLink="false">http://blog.milliesoft.co.uk/?p=73</guid>
		<description><![CDATA[Since my TunerFreeMCE code has been out there for almost a year now, I have picked up a fair bit of experience of playing flash on windows media center. Most of the TV companies who provide flash video do so using the Akamai tech stack to secure and stream their content. They build their own [...]]]></description>
			<content:encoded><![CDATA[<p>Since my <a href="http://www.milliesoft.co.uk/index.php?option=com_content&amp;view=article&amp;id=9:iplayer-mce&amp;catid=1:software&amp;Itemid=11" target="_blank">TunerFreeMCE</a> code has been out there for almost a year now, I have picked up a fair bit of experience of playing flash on windows media center.</p>
<p>Most of the TV companies who provide flash video do so using the Akamai tech stack to secure and stream their content. They build their own custom flash players on top of that to provide their own flavour to the players, e.g. related videos and so on. The probably intentional side effect of this is that it is really not trivial to get in to their flash streams and do anything with it. It&#8217;s not like the have an rtmp url easily accessible for you to get hold of. There are ways of doing it, but not easily. There is for example a project on sourceforge called rtmpdump (<a href="http://sourceforge.net/projects/rtmpdump/">http://sourceforge.net/projects/rtmpdump/</a>) which allows you to download flash videos from the BBC and from Hulu.<span id="more-73"></span>One of the biggest problems with the TV companies building their own flash players is that they typically don&#8217;t build them to interact with the remote control &#8211; i.e. they don&#8217;t listen for key presses, or have useful javascript hooks to send messages to the player. I have at times overcome that in the past by building custom versions of the flash players. That&#8217;s time consuming and annoying.</p>
<p>Another annoyance with flash is that it is not supported in MCML &#8211; the vista and windows 7 presentation layer for writing media center applications. That means that any application like this has to exit MCML and enter html to play flash content. That&#8217;s not that hard to build, but it does have the additional pain that you can&#8217;t use the MCMLPad debugger with the code any more, because it&#8217;s not compatible with the Add-In required to go to html. Doesn&#8217;t effect the end user, but is a pain for the developer.</p>
<p>A further annoyance is Flash&#8217;s full screen behaviour. For some security reason, they don&#8217;t allow any mouse or keyboard input to be received by the flash player when in full screen, except the escape key. Probably to avoid someone creating a fake version of your PC and tricking you in to doing things, but its much more of a pain than a benefit in my opinion. That means that to pick up remote event, you need to exit full screen. You could just have a large flash window to work round that, but flash add some hardware acceleration in full screen mode that you miss out on with just a large flash player.</p>
<p>The really big problem with flash though is extenders. The way that extenders work is that they have one dedicated channel for music and video, and everything else is sent via a remote desktop connection. Microsoft have a great article on it here;</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb852206.aspx">http://msdn.microsoft.com/en-us/library/bb852206.aspx</a></p>
<p>To summarize it though, you will get WMV, MPEG-1, MPEG-2, WMA, MP3 and WAV-PCM to play fine on an extender, and everything else is routed over the remote desktop protocol, which has quite a few limitations. Most notable of those limitations is that the frame rate is poor, and in some cases no sound (I have never worked out why no sound &#8211; if anyone knows the explanation, I would love to know). Microsoft&#8217;s advice is not to use flash on extenders. It&#8217;s a shame they didn&#8217;t make a flash engine part of the technology requirements on the extender, but it&#8217;s too late for that now.</p>
<p>As part of the windows 7 beta testing, I grilled Microsoft on support for flash in the MCML layer and on extenders. Unfortunately the answer is that they don&#8217;t see it as a priority at this time. I think that is very short sighted given the direction that online video is going. Over the past year, I have noticed more TV providers move away from WMV to flash, because it is cross-platform compatible. That gets the Mac and Linux lobbyists off their backs. I also suspect that the DRM on WMV being cracked didn&#8217;t endear that format to them either.</p>
<p>So, since the future of online video for the moment lies with flash, and Microsoft aren&#8217;t interested in providing better support for that in media center and extenders, the only real way of getting great support for online video in media center is for someone to write a transcoder for converting the flash stream to WMV or MPEG-1/2. Since the flash streams typically contain H.264 video for high def, simply unpacking it from the rtmp stream isn&#8217;t enough for it to play on extenders or pre-windows 7 media centers, since they don&#8217;t support that video format. That conversion is not a trivial thing to do on the fly (as opposed to downloading the whole thing first then converting it).</p>
<p>I am hoping that this mini-essay on the topic is going to prompt someone out there to start an open source project to convert flash streams to a media center compatible format. There are lots of add-ins that would benefit from it, like my <a href="http://www.milliesoft.co.uk/index.php?option=com_content&amp;view=article&amp;id=9:iplayer-mce&amp;catid=1:software&amp;Itemid=11" target="_blank">TunerFreeMCE</a> code, <a href="http://push-a-button.com/products/youglevista/" target="_blank">Yougle</a> and I&#8217;d imagine <a href="http://www.secondrun.tv/" target="_blank">SecondRun.tv</a> when it gets release, so go on someone, make a name for yourself by taking up this challenge.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.milliesoft.co.uk/2009/02/flash-in-windows-media-center/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
