<?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.brightcove.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0" xml:base="http://blog.brightcove.com">
<channel>
 <title>Brightcove Blog - Jeff Whatcott&amp;amp;#039;s Station</title>
 <link>http://blog.brightcove.com/en/taxonomy/term/252/0</link>
 <description />
 <language>en</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.brightcove.com/jeff_whatcott" /><feedburner:info uri="jeff_whatcott" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>HTML5 and the Rise of Hybrid Apps</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/59zqUdmQfMA/html5-and-rise-hybrid-apps</link>
 <description>&lt;p&gt;Today we announced the general commercial availability of App Cloud, our second major product.  You can learn all about it &lt;a href="http://www.brightcove.com/en/content-app-platform"&gt;here&lt;/a&gt;. This post is the back story for why we built it.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s begin with a few somewhat controversial assertions:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Native apps are not a fad. They are just getting started. That is a good thing.&lt;/li&gt;
    &lt;li&gt;HTML5 is fundamentally transforming how apps are created, though not in the way that the zealots predict. That is also a good thing.&lt;/li&gt;
    &lt;li&gt;Apps and HTML5 are the future of the digital universe. That is awesome.&lt;/li&gt;
    &lt;li&gt;Apps are a journey, not a destination, and a life cycle mindset is required.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;A Quick Quiz&lt;/h2&gt;
&lt;p&gt;To explore why these assertions are true, here&amp;rsquo;s a quick quiz.  What do all of the apps below have in common?&lt;/p&gt;
&lt;p&gt;&lt;img width="600" height="402" alt="Hybrid Apps Built with HTML5" src="http://blog.brightcove.com/sites/all/uploads/1a.png" /&gt;&lt;/p&gt;
&lt;p&gt;The answer is that these are all hybrid apps developed with cross-platform HTML5 wrapped in a native container. They were not built from scratch in platform-specific languages like Objective-C or Java. Pure HTML5 web apps cannot appear in app markets like the iTunes App Store or Google Android Market, but these apps can because they have that native wrapper. This wrapper also gives these apps access to native capabilities like the camera, microphone, contact list, or notification system that are off limits to the browser.&lt;/p&gt;
&lt;h2&gt;All The Cool Kids are Doing It&lt;/h2&gt;
&lt;p&gt;Facebook created a 100% native app for the iPhone back in 2007, but did not release an iPad version until October 2011. The iPad version coincided with the re-release of the iPhone version and a new Android version, all of which were based on this new hybrid app approach where the bulk of the app is HTML5.&lt;/p&gt;
&lt;p&gt;&lt;img width="256" height="256" alt="" src="http://blog.brightcove.com/sites/all/uploads/HTML5_Logo_256.png" /&gt;&lt;/p&gt;
&lt;p&gt;So why did they go this route? David Fetterman, Mobile Engineering Manager at Facebook, summed it up in his &lt;a href="http://www.readwriteweb.com/mobile/2011/09/how-facebook-mobile-was-design.php"&gt;speech at F8&lt;/a&gt; last month.&lt;/p&gt;
&lt;p class="rteindent1"&gt;&amp;ldquo;All of our developers are good at HTML. Only a few of them are really good at Objective-C and Android. We are able to make our web developers the same as our client-side developers in some respects.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;It is instructive that Facebook, a company with virtually unlimited resources, is strategically shifting the way that they build apps because of a shortage of skilled native developers. &lt;strong&gt; If Facebook can&amp;rsquo;t find enough Objective-C and Java developers, why would any company with smaller resources think it can do so&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;Netflix has been on this same path, having made their shift to &lt;a href="http://techblog.netflix.com/2010/12/why-we-choose-html5-for-user.html"&gt;HTML5 for creating native app UI well over a year ago&lt;/a&gt;.  They have shipped HTML5-based hybrid apps across many mobile device platforms, smart TVs, gaming devices, and other consumer electronics platforms.  They have also been evangelizing this new approach with real conviction, giving speeches and posting &lt;a href="http://techblog.netflix.com/2011/09/netflix-webkit-based-ui-for-tv-devices.html"&gt;detailed documents that describe the theory and implementation of their approach&lt;/a&gt; and the problems it solves.&lt;/p&gt;
&lt;p&gt;Microsoft is also adopting the hybrid app approach. They recently shipped &lt;a href="http://www.bing.com/community/site_blogs/b/search/archive/2011/11/02/bing-for-mobile-goes-html5.aspx"&gt;new versions of their Bing for Mobile app&lt;/a&gt; that is built with HTML5 in a native container.  They also managed to create &lt;a href="http://arstechnica.com/microsoft/news/2011/06/html5-centric-windows-8-leaves-microsoft-developers-horrified.ars"&gt;intense anxiety&lt;/a&gt; among their developer community when they mentioned that Windows 8 will support creation of native apps in HTML5.  It&amp;rsquo;s unclear how this HTML5 goodness (err, badness if you are a nervous XAML ninja) will appear in the Windows Phone environment, but it seems likely that it will.&lt;/p&gt;
&lt;h2&gt;Follow the Money&lt;/h2&gt;
&lt;p&gt;A couple of recent acquisitions illustrate the strategic importance of the hybrid app approach. Nothing shows commitment like an open checkbook.&lt;/p&gt;
&lt;p&gt;&lt;img width="400" height="266" alt="Attribution: iChaz" src="http://blog.brightcove.com/sites/all/uploads/flickr-2630539049-original.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Our friends at Adobe recently bought &lt;a href="http://www.nitobi.com/"&gt;Nitobi&lt;/a&gt;, creators of PhoneGap. Adobe is &lt;a href="http://www.mikechambers.com/blog/2011/11/11/clarifications-on-flash-player-for-mobile-browsers-the-flash-platform-and-the-future-of-flash/"&gt;doing a pivot away from Flash in the mobile browser&lt;/a&gt; to refit the company for the new app-centric world. PhoneGap was an early-mover in hybrid apps, allowing web developers to combine their HTML5 code with native containers. Adobe is probably hoping that ownership of PhoneGap will solidify its natural position as dominant tools vendor in the decade ahead.&lt;/p&gt;
&lt;p&gt;Adobe didn&amp;rsquo;t need to do an acquisition to equip itself to build tools for plain vanilla HTML5 websites in the browser. They are &lt;a href="http://labs.adobe.com/technologies/edge/"&gt;fully capable of doing that on their own&lt;/a&gt;.  But hybrid web apps require that native container piece that connects apps to the operating system capabilities. PhoneGap fills that void and fuses HTML5 to the native app economy. By acquiring Nitobi, Adobe just bought itself some relevance insurance for the new era of digital media, and got a good deal on it.&lt;/p&gt;
&lt;p&gt;Facebook&amp;rsquo;s recent talent acquisition of &lt;a href="http://www.strobecorp.com/"&gt;Strobe&lt;/a&gt; is further proof of the importance of this new approach. Strobe was the company formed to build a business around Charles Jolley&amp;rsquo;s Sproutcore, an open source JavaScript framework for creating touch web apps that could be combined with a native container to make a hybrid app. Before the acquisition, Strobe had started building out commercial cloud services surrounding the free framework.&lt;/p&gt;
&lt;p&gt;Now that they are part of Facebook, the fate of the core technology and those cloud services is in limbo. But one thing is crystal clear: Facebook is &lt;a href="http://www.readwriteweb.com/hack/2011/11/facebooks-charles-jolley-movin.php"&gt;putting Charles and team to work on its app strategy&lt;/a&gt; and that strategy is &lt;a href="https://developers.facebook.com/blog/post/575/"&gt;all about hybrid app experiences&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;A Funny Thing Happened on the Way to the App Store&lt;/h2&gt;
&lt;p&gt;The crazy thing about this new hybrid app approach is that the app economy wasn&amp;rsquo;t supposed to be this way.  Apple&amp;rsquo;s original vision for apps drew a bright line between web apps and native apps, apparently under the belief that native code was going to yield the best end user experiences and monetization opportunities.&lt;br /&gt;
&lt;br /&gt;
It is important to remember that when the original iPhone launched, there was no iTunes App Store and bookmarked web sites were the only way to extend the device.  Also remember that this limited, browser-centric approach widely was dismissed as insufficient and the Apple developer community &lt;a href="http://daringfireball.net/2007/06/wherefore_art_thou_iphone_sdk"&gt;was extremely vocal in demanding tools for building native apps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In March of 2008, fourteen months after the original iPhone hit the market, &lt;a href="http://www.engadget.com/2008/03/06/live-from-apples-iphone-press-conference/"&gt;Apple introduced their app SDK and the iTunes App Store&lt;/a&gt;. The rest is history.&lt;/p&gt;
&lt;p&gt;Given its incredible success and momentum, the native app concept is not going away anytime soon. However, as the native app concept has aged, a few stress fractures are starting to appear.&lt;/p&gt;
&lt;p&gt;Unfortunately for everyone, platform-specific native app development has turned out to be relatively expensive. You can see this in the relative pay scales of native app developers who are paid an average of 28% more than web developers according to &lt;a href="http://www.indeed.com/salary?q1=Cocoa+OR+Objective-C+AND+iOS+-HTML&amp;amp;l1=&amp;amp;q2=Android+AND+Java+-HTML&amp;amp;l2=&amp;amp;q3=HTML+-Cocoa+-Objective-C+-Java&amp;amp;l3="&gt;searches of job postings from technology job site Indeed.com&lt;/a&gt;.  This is part of the pain that is causing Facebook to get excited about hybrid apps.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://www.indeed.com/salary?q1=Cocoa+OR+Objective-C+AND+iOS+-HTML&amp;amp;l1=&amp;amp;q2=Android+AND+Java+-HTML&amp;amp;l2=&amp;amp;q3=HTML+-Cocoa+-Objective-C+-Java&amp;amp;l3="&gt;&lt;img alt="" src="http://blog.brightcove.com/sites/all/uploads/2%281%29.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;em&gt;Chart Note: The bar titles are Indeed.com search syntax, so &amp;quot;HTML -Cocoa&amp;quot; means &amp;quot;mentions HTML but does not mention Cocoa.&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Native app developers not only cost more and are harder to find, but they are highly specialized.  You can&amp;rsquo;t take a team of skilled iOS developers rolling off an iPad app project and immediately redeploy them on an upcoming Android project. The skills are platform-specific and the workflow and pacing doesn't look at all like web development.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is a big problem because smart phone, tablet, and consumer electronics platforms are proliferating quickly.  Currently relevant app platforms include &lt;a href="http://developer.apple.com/devcenter/ios/index.action"&gt;iOS&lt;/a&gt;, &lt;a href="http://developer.android.com/index.html"&gt;Android&lt;/a&gt;, &lt;a href="http://us.blackberry.com/developers/javaappdev/devtools.jsp"&gt;Blackberry&lt;/a&gt;, &lt;a href="http://create.msdn.com/en-US"&gt;Windows Phone&lt;/a&gt;, &lt;a href="http://www.developer.nokia.com/Develop/Qt/"&gt;Nokia QT&lt;/a&gt;, &lt;a href="http://www.samsungdforum.com/"&gt;Samsung Smart TV&lt;/a&gt;, &lt;a href="http://developer.lgappstv.com/devel/main/main.lge"&gt;LG Smart TV&lt;/a&gt;, &lt;a href="http://developer.vieraconnect.com/"&gt;Panasonic Viera Connect&lt;/a&gt;, and others.  Platforms may come and go, but the one platform to rule them all is unlikely to emerge.  In mobile, and consumer electronics in general, &lt;a href="http://techcrunch.com/2010/03/04/mobile-fragmentation-forever/"&gt;fragmentation is forever&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Imagine if you had to fund totally separate development teams for IE, Chrome, and Firefox. Crazy, right? Unfortunately, that&amp;rsquo;s exactly what the current landscape looks like to the digital media execs and CMOs who pay the bills for app creation. They are compelled to reach the largest audience possible, but to do that they have to support many app platforms, not just one.  They are staring down a ridiculously expensive backlog of projects spread across a menagerie of platforms, but may only be able to afford to reach a single platform. Something has to give.&lt;/p&gt;
&lt;h2&gt;The Force is Strong With This One&lt;/h2&gt;
&lt;p&gt;Many have looked at this situation and said, &amp;ldquo;Wait. I&amp;rsquo;ve seen this movie before! The open web will save the day!&amp;rdquo; They think that native apps are a passing fad, a sort of bad trip flashback to the days of encyclopedias on CD-ROMs, Compuserve, and &lt;a href="ftp://ftp.microsoft.com/developr/drg/Multimedia/Blackbird/BBFAQ.htm"&gt;Microsoft Blackbird&lt;/a&gt;.  They zealously profess the &amp;ldquo;The End of Native&amp;rdquo; and nostalgically hope for a happy browser renaissance where pure HTML5 apps obliterate the native app Death Star.&lt;/p&gt;
&lt;p&gt;You can forgive them for believing this. It&amp;rsquo;s not a bad story. We have seen movies like this before. And HTML5 is awesome. Check out this chart from Indeed.com which shows &lt;a href="http://www.indeed.com/jobtrends?q=html5&amp;amp;l="&gt;appearances of HTML5 in technology job listings&lt;/a&gt; in the U.S.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://www.indeed.com/jobtrends?q=html5&amp;amp;l="&gt;&lt;img alt="appearances of HTML5 in technology job listings" src="http://blog.brightcove.com/sites/all/uploads/3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So clearly, the Force is strong with this HTML5 thing. By definition, HTML5 is the future of the web, and it would be crazy to bet against it. But that doesn&amp;rsquo;t necessarily mean that native apps must fail in order for HTML5 to succeed. Nor does it mean that HTML5 can or should do everything.&lt;/p&gt;
&lt;h2&gt;An Inconvenient Stalemate&lt;/h2&gt;
&lt;p&gt;HTML5 is eloquently described as a &lt;a href="http://www.gamasutra.com/view/news/38337/New_Game_2011_Zynga_Urges_Developers_To_Embrace_The_HTML5_Pain_Machine.php"&gt;pain machine for developers&lt;/a&gt; who force it into areas like gaming, where the technology is still immature. And even when it is applied to more modest content consumption apps, HTML5 on its own simply cannot do all the things that native apps can do. Here is my current scorecard.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img alt="" src="http://blog.brightcove.com/sites/all/uploads/4%281%29.png" /&gt;&lt;/p&gt;
&lt;p&gt;A somewhat ridiculous Native App versus Open Web debate has been raging across the web for a few years now. A sample of relatively recent perspectives on this are &lt;a href="https://docs.google.com/present/view?id=0ARVpkVHr1HpsZGd6cThnNzhfMTFuMmdnemZnag&amp;amp;hl=en"&gt;here&lt;/a&gt; and &lt;a href="http://venturebeat.com/2011/04/07/how-html5-will-kill-the-native-app/"&gt;here&lt;/a&gt;. As I&amp;rsquo;ve &lt;a href="http://blog.brightcove.com/en/2011/02/dumb-question-app-or-not-app"&gt;previously written&lt;/a&gt;, I think it is false choice because a) consumers are spending &lt;a href="http://www.comscore.com/Press_Events/Presentations_Whitepapers/2011/2010_Mobile_Year_in_Review"&gt;equal time in both the browser and native apps&lt;/a&gt; and b) mobile web experiences and native apps are best-suited to very different and yet complementary stages of a consumer relationship: mobile web for discovery and awareness and native apps for loyalty and nurture. It&amp;rsquo;s not either/or. It&amp;rsquo;s both/and. Peace wins.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also important to remember that regardless of what the world wishes would happen, the platform owners like Apple, Google, Microsoft, Nokia, Samsung, and others are firmly in control.  They currently limit what browser-hosted HTML5 web apps can do for both technical reasons (mostly security-related) and for business reasons.&lt;/p&gt;
&lt;p&gt;Over time, the technical/security reasons may be addressed by new standards, though it will take years for these changes to grind through the W3C bureaucracy. And then it will take even longer for the new standards to find their way into the browser in your pocket or living room.&lt;/p&gt;
&lt;p&gt;Unfortunately, the business reasons restraining HTML5 are structural and purposeful. In today&amp;rsquo;s world, shareholders require platform owners to cultivate vibrant and profitable native app economies. It&amp;rsquo;s foolish to expect the incumbents to act against their own self-interest and let their platforms be fully commoditized by the open web. &lt;a href="http://techcrunch.com/2010/03/04/mobile-fragmentation-forever/"&gt; That&amp;rsquo;s a sucker&amp;rsquo;s bet&lt;/a&gt;. The platform owners are allowing hybrid apps into their ecosystems because they can still control them. That is unlikely to change.&lt;/p&gt;
&lt;h2&gt;What About Performance?&lt;/h2&gt;
&lt;p&gt;There is a meme out there in some technical circles that says that apps based on an HTML5 WebView wrapped in a native container are always going to suffer poorer performance than a pure native app. I don&amp;rsquo;t buy it. The fact that the largest companies in the industry are using the hybrid app approach should be enough to put this to bed. Sure, there are going to be specific scenarios and types of apps where HTML5 is not going to work well (remember the &lt;a href="http://www.gamasutra.com/view/news/38337/New_Game_2011_Zynga_Urges_Developers_To_Embrace_The_HTML5_Pain_Machine.php"&gt;pain machine&lt;/a&gt;), but for a very wide variety of content-centric app experiences, well-optimized HTML5, augmented by native APIs, is performing great.&lt;/p&gt;
&lt;h2&gt;We are the 99%&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s clear that the industry giants like Facebook, LinkedIn, Microsoft, and Netflix have shifted to the new hybrid app approach to building apps. But these companies are the 1% with massive resources who live at the bleeding edge and can hack their own way to success. What about the 99% of organizations that want and need apps on all kinds of platforms, but have no idea how to get there?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.shankbone.org/about/"&gt;&lt;img width="400" height="266" alt="Day 14 Occupy Wall Street September 30 2011 Shankbone 2.JPG" src="http://blog.brightcove.com/sites/all/uploads/Day_14_Occupy_Wall_Street_September_30_2011_Shankbone_2.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At this point, many of the 99% have dabbled in apps by creating a 1.0 version for a single device type (e.g. iPhone) on a single platform (e.g. iOS).  The customers I speak with are wondering how they are going to take the next step. They are feeling pressure to get their apps on many new platforms because that is where consumers&amp;rsquo; attention is shifting.  Ditto for advertising dollars. Organizations who are serious about their digital strategy need to be there. The question is how.&lt;/p&gt;
&lt;p&gt;The hybrid app approach is absolutely part of the solution. It applies the formidable efficiency and agility of web development to the app problem, and is yielding promising results.  But there is more to apps than just a pretty face derived from HTML5.&lt;/p&gt;
&lt;h2&gt;Apps Are a Journey, Not a Destination&lt;/h2&gt;
&lt;p&gt;One of the additional complicating factors with apps is that many organizations seem to think about them as discrete, experimental, one-off development projects, often outsourced to contractors with specialized skills. They focus on the UI and put relatively little thought into the back-end administration and content optimization. The operational workflow for non-technical business users and content producers is ill-conceived. They fail to plan ahead for analytics and monetization. They do little or no usability testing or even distributed real-world beta testing. Maintenance and release management and end-of-life strategy go unmanaged.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.fotopedia.com/items/flickr-4611424473"&gt;&lt;img width="400" height="266" alt="The road winds among the redwoods in California by Chris Willis" src="http://blog.brightcove.com/sites/all/uploads/flickr-4611424473.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;span id="attribution-container"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The problem is that this approach is short-sighted and unlikely to bring success.  It is high time that we start treating apps as valuable digital properties that deserve careful planning and investment. &lt;strong&gt;Successful apps are not destinations, they are journeys through a life cycle&lt;/strong&gt; that touches many different roles in an organization, not just developers.  Even disposable campaign-specific apps need to be actively managed if they are to be effective during their short lives.&lt;/p&gt;
&lt;p&gt;Designers and architects of valuable app properties need think about creating branded templates and scaffolding that make it easy to produce new apps quickly. Websites have that - so why would we tolerate less for apps? App operations staff need to optimize back end content sources to improve performance over high latency mobile networks, just as websites have all kinds of data optimization and caching schemes.&lt;/p&gt;
&lt;p&gt;App business owners and ad ops pros need to plan for analytics, reporting, and ad targeting and delivery, just like they do for websites. Developers need to make continuous testing part of their process. And whole team needs to establish efficient methods of rolling out new versions, tweaking content presentation, and tuning ad campaigns.&lt;/p&gt;
&lt;h2&gt;Putting the Web Team Back in Charge&lt;/h2&gt;
&lt;p&gt;Apps clearly need to enter the mainstream, proactively-managed, realm in order to make them more sustainable and efficient.  But you can hardly blame early adopters of apps for taking shortcuts. When every app project is based on a bleeding edge technology on an unfamiliar platform, compromises have to be made. These projects are often outsourced beyond the domain of the traditional web team.  The normal rules and processes and accountability often go out the window.&lt;/p&gt;
&lt;p&gt;As hybrid apps become the new de facto standard, app ownership is moving back into the realm of the the web team. The designers, information architects, producers, architects, front end developers, back end developers, DBAs, sysadmins, and project managers who build and operate traditional website are squarely back in the picture.  All of their skills and processes are supremely relevant in a hybrid app world.&lt;/p&gt;
&lt;h2&gt;What We&amp;rsquo;re Doing About It&lt;/h2&gt;
&lt;p&gt;At Brightcove, we&amp;rsquo;ve been tracking all of the trends discussed in this post for a few years.  And we&amp;rsquo;ve been doing something about it. We&amp;rsquo;ve been &lt;a href="http://blog.brightcove.com/en/2010/03/present-and-future-html5-video-experiences"&gt;re-tooling our Video Cloud product to make sure that video can be a first class citizen&lt;/a&gt; on all the new platforms and devices, and we&amp;rsquo;ve been doing it both in &lt;a href="http://www.brightcove.com/en/online-video-platform/html5-video"&gt;HTML5&lt;/a&gt; and &lt;a href="http://www.brightcove.com/en/online-video-platform/mobile-devices"&gt;native environments&lt;/a&gt; including &lt;a href="http://www.brightcove.com/en/solutions/connected-tv"&gt;connected TVs&lt;/a&gt;.  Today we&amp;rsquo;re announcing the general commercial availability of &lt;a href="http://www.brightcove.com/en/content-app-platform"&gt;Brightcove App Cloud&lt;/a&gt;, a new content app platform that is designed to support the entire life cycle of content-centric hybrid apps.&amp;nbsp; It's our second major product and continuation of our mission to &lt;a href="http://play.brightcove.com/play-2011-keynote-two-special-announcement"&gt;publish and distribute the world's professional digital media&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.brightcove.com/en/content-app-platform"&gt;&lt;img width="400" height="123" alt="Brightcove App Cloud" src="http://blog.brightcove.com/sites/all/uploads/bc-app-cloud-logo%281%29.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;App Cloud &lt;strong&gt;combines native containers with HTML5&lt;/strong&gt; to make building custom apps a &lt;strong&gt;fast and natural process&lt;/strong&gt; for web developers. It allows non-technical people to &lt;strong&gt;visually create apps without writing any code&lt;/strong&gt;, and &lt;strong&gt;modify their apps even after they have been published&lt;/strong&gt; and without requiring consumers to do an upgrade. Once an app is published, App Cloud &lt;strong&gt;continuously manages and mobile-optimizes content feeds and images&lt;/strong&gt; to accelerate the end user experience. And it also includes &lt;strong&gt;built-in real-time analytics&lt;/strong&gt; and &lt;strong&gt;monetization tools&lt;/strong&gt;.  It&amp;rsquo;s designed to be an &lt;strong&gt;end-to-end app platform&lt;/strong&gt; that puts the spirit of the web in a native app body.&lt;/p&gt;
&lt;p&gt;The AMC Mobile app that appeared at the top of this post is running on App Cloud and is available today for &lt;a href="http://itunes.apple.com/us/app/amc-mobile/id309385034?mt=8"&gt;iPhones&lt;/a&gt;, &lt;a href="https://market.android.com/details?id=com.amctv.mobile"&gt;Android smart phones&lt;/a&gt;, and &lt;a href="https://market.android.com/details?id=com.amctv.tablet"&gt;Android tablets&lt;/a&gt;.  So is the US Department of State - &lt;a href="http://itunes.apple.com/us/app/state-reader/id458115590?mt=8"&gt;State Reader iPhone app&lt;/a&gt;. We hope you like these apps and others on the way.&lt;/p&gt;
&lt;p&gt;For more info on App Cloud, check out the video below and get your own &lt;a href="http://register.brightcove.com/en/app-cloud"&gt;free development account by registering here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;object width="480" height="270" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="flashObj"&gt;
&lt;param value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;amp;isUI=1" name="movie" /&gt;
&lt;param value="#FFFFFF" name="bgcolor" /&gt;
&lt;param value="videoId=1176540370001&amp;amp;playerID=1167390947001&amp;amp;playerKey=AQ~~,AAABDi-JSEE~,gimkI1WDEZt9UUqw6AtrLdMF6jk1qhL5&amp;amp;domain=embed&amp;amp;dynamicStreaming=true" name="flashVars" /&gt;
&lt;param value="http://admin.brightcove.com" name="base" /&gt;
&lt;param value="false" name="seamlesstabbing" /&gt;
&lt;param value="true" name="allowFullScreen" /&gt;
&lt;param value="true" name="swLiveConnect" /&gt;
&lt;param value="always" name="allowScriptAccess" /&gt;&lt;embed width="480" height="270" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swliveconnect="true" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" seamlesstabbing="false" name="flashObj" base="http://admin.brightcove.com" flashvars="videoId=1176540370001&amp;amp;playerID=1167390947001&amp;amp;playerKey=AQ~~,AAABDi-JSEE~,gimkI1WDEZt9UUqw6AtrLdMF6jk1qhL5&amp;amp;domain=embed&amp;amp;dynamicStreaming=true" bgcolor="#FFFFFF" src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;amp;isUI=1"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/59zqUdmQfMA" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2011/11/html5-and-rise-hybrid-apps#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/adobe">adobe</category>
 <category domain="http://blog.brightcove.com/en/tags/android">Android</category>
 <category domain="http://blog.brightcove.com/en/tags/app-cloud">app cloud</category>
 <category domain="http://blog.brightcove.com/en/tags/apple">apple</category>
 <category domain="http://blog.brightcove.com/en/tags/apps">apps</category>
 <category domain="http://blog.brightcove.com/en/tags/html5">HTML5</category>
 <category domain="http://blog.brightcove.com/en/tags/ios">iOS</category>
 <category domain="http://blog.brightcove.com/en/tags/mobile-apps">mobile apps</category>
 <category domain="http://blog.brightcove.com/en/tags/phonegap">PhoneGap</category>
 <category domain="http://blog.brightcove.com/en/tags/strobe">Strobe</category>
 <category domain="http://blog.brightcove.com/en/tags/web-development">web development</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 30 Nov 2011 11:00:07 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">8171 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2011/11/html5-and-rise-hybrid-apps</feedburner:origLink></item>
<item>
 <title>Dumb Question: To App or Not to App?</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/j1JTufiahiM/dumb-question-app-or-not-app</link>
 <description>&lt;p&gt;One of the perennial questions discussed in the mobile world over the past two years has been whether mobile apps or mobile web sites will &amp;quot;win&amp;quot; in the end. &amp;nbsp;The media likes to pitch it as a winner-take-all situation where five years from now consumers will predominantly be browsing on devices or using apps, but not both. &amp;nbsp;I've also heard partisan platform vendors pushing this idea.&lt;/p&gt;
&lt;p&gt;Well, according to the latest data from &lt;a href="http://www.comscore.com/Press_Events/Presentations_Whitepapers/2011/2010_Mobile_Year_in_Review"&gt;Comscore's 2010 Mobile Year in Review &lt;/a&gt;(free download with registration), the &amp;quot;app or web&amp;quot; thing increasingly looks like a dumb question. Consumers are clearly doing both.&lt;/p&gt;
&lt;p&gt;&lt;img width="552" height="277" alt="" src="http://blog.brightcove.com/sites/all/uploads/shareofbrowserandappusers.png" /&gt;&lt;/p&gt;
&lt;p&gt;Despite the unfortunate typo in the title, the data is pretty clear. &amp;nbsp;As Comscore summarizes in the report:&lt;/p&gt;
&lt;p&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
&lt;meta http-equiv="Content-Style-Type" content="text/css"&gt;
&lt;title&gt;&lt;/title&gt;
&lt;meta name="Generator" content="Cocoa HTML Writer"&gt;
&lt;meta name="CocoaVersion" content="1038.35"&gt; &lt;style type="text/css"&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.7px Helvetica}
&lt;/style&gt;&lt;/meta&gt;
&lt;/meta&gt;
&lt;/meta&gt;
&lt;/meta&gt;
&lt;/p&gt;
&lt;p class="rteindent1"&gt;&lt;em&gt;&amp;quot;the two activities are not mutually exclusive. In fact, most users that utilize one method use the other. In the U.S., 82 percent of app users also use their browser, while 78 percent of browser users also utilize apps. Only 6 percent of app users don&amp;rsquo;t utilize their browser, while 8 percent of browser users don&amp;rsquo;t utilize apps. In Europe, 71 percent of mobile browser users also use apps, while 73 percent of app users also use their browser. Just 7 percent of app users in Europe don&amp;rsquo;t browser, while 8 percent of browser users don&amp;rsquo;t utilize apps. Instead of the browser vs. app question being an &amp;lsquo;either or&amp;rsquo; proposition, the mobile web audience has quickly come to expect and utilize both browsing and apps&amp;quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Given that consumers are clearly consuming content through both apps and browsers, most brands and media companies are going to want to do both as well. &amp;nbsp;But that doesn't mean that your mobile web site and mobile apps have the same goals or need to be exactly the same. In my view, mobile web sites are best suited for the awareness stage of a consumer relationship where discoverability and low commitment are essential. Once you have established awareness and some level of favorable brand image, you can ask consumers to install your app to keep the relationship going. So apps are more about ongoing engagement and loyalty.&lt;/p&gt;
&lt;p&gt;We've had a ton of interest in our &lt;a href="http://www.brightcove.com/en/online-video-platform/mobile-devices"&gt;App SDKs for iOS and Android&lt;/a&gt;. &amp;nbsp;But we have had just as much if not more interest in mobile-enabling existing web sites using &lt;a href="http://www.brightcove.com/en/online-video-platform/html5-video"&gt;HTML5&lt;/a&gt; and mobile-optimized templates. &amp;nbsp;And mobile processor friendly technologies like the new &lt;a href="http://blog.brightcove.com/en/2011/02/stage-video-brightcove-player"&gt;Flash StageVideo&lt;/a&gt; can make for an even more enjoyable mobile web experience on the growing set of Flash-capable devices. &amp;nbsp;In content-centric marketing and media, it's all about reach and engagement, and that means both mobile apps AND mobile browsers.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/j1JTufiahiM" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2011/02/dumb-question-app-or-not-app#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/mobile">mobile</category>
 <category domain="http://blog.brightcove.com/en/tags/mobile-app">mobile app</category>
 <category domain="http://blog.brightcove.com/en/tags/mobile-video">mobile video</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Mon, 14 Feb 2011 20:01:36 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">5832 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2011/02/dumb-question-app-or-not-app</feedburner:origLink></item>
<item>
 <title>Newspapers Don't Do Long Form</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/hjAaUVbu-2Y/newspapers-dont-do-long-form</link>
 <description>&lt;p&gt;I was just reading a &lt;a href="http://gigaom.com/2010/12/22/video-killed-the-radio-star-but-might-save-newspapers/"&gt;post by Matthew over at Gigaom&lt;/a&gt;&amp;nbsp;that is a summary of our&amp;nbsp;&lt;a href="http://files.brightcove.com/brightcove-whitepaper-online-video-and-media-industry-q3-2010.pdf" style="margin: 0px; padding: 0px; font-family: arial,helvetica,sans-serif; color: rgb(93, 141, 146); text-decoration: underline; font-size: 14px; line-height: 22px;"&gt;Online Video &amp;amp; the Media Industry Quarterly Research Report&lt;/a&gt;&amp;nbsp;for the third quarter of 2010. One of Matthew's conclusion struck me as slightly off target (italics added):&lt;/p&gt;
&lt;p class="rteindent1"&gt;
&lt;meta charset="utf-8"&gt;The one area in which broadcasters led the pack, however, is the average number of minutes watched, where broadcasters as a group were far ahead of newspapers. This suggests that &lt;em&gt;while newspapers are uploading more video, readers (or viewers) aren&amp;rsquo;t finding that content as engaging as they do videos that come from broadcasters&lt;/em&gt;. That&amp;rsquo;s probably not surprising, considering many newspapers are still grappling with how to produce video, something that doesn&amp;rsquo;t come naturally to print publications, while most broadcasters have learned how to create video content that grabs viewers.    &lt;/meta&gt;
&lt;/p&gt;
&lt;p&gt;While this be true, is is more likely&amp;nbsp;that newspapers are uploading short features whereas broadcasters are uploading TV shows and movies. &amp;nbsp;No newspapers I am aware of are investing to create original long form entertainment in competition with Hollywood. &amp;nbsp;Their business is about snackable short form content that's always fresh and relevant. A newspaper site viewer would have to watch over 20 two minute videos back to back to spend the equivalent of a single TV show. &amp;nbsp;That's not the model that newspapers are shooting for.&lt;/p&gt;
&lt;p&gt;I think Matthew is right that newspapers may be behind the Hollywood crew in figuring out how to create compelling content. &amp;nbsp;But they are clearly starting to figure it out, as evidenced by the growth highlighted in our report. &amp;nbsp;In this regard, they are not unlike all the organizations we're talking to across many industries. &amp;nbsp;For most of these organizations, short form is the right place to start.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
&lt;meta charset="utf-8" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/hjAaUVbu-2Y" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/12/newspapers-dont-do-long-form#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/long-form">long form</category>
 <category domain="http://blog.brightcove.com/en/tags/newspapers">newspapers</category>
 <category domain="http://blog.brightcove.com/en/tags/short-form">short form</category>
 <category domain="http://blog.brightcove.com/en/tags/tv-industry">tv industry</category>
 <category domain="http://blog.brightcove.com/en/tags/video-format">video format</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 22 Dec 2010 18:57:37 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">5640 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/12/newspapers-dont-do-long-form</feedburner:origLink></item>
<item>
 <title>Comscore Discovers Growth in European Mobile Users</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/LvrOFHPJk-g/comscore-discovers-growing-horde-european-mobile-users-0</link>
 <description>&lt;p&gt;Comscore just released a new report on the trends in mobile video  consumption in Europe, and it's really interesting and promising.&amp;nbsp;&amp;nbsp;You should download the &lt;a href="http://www.comscore.com/Press_Events/Press_Releases/2010/9/Video_Makes_it_Big_on_the_Small_Screen_in_Europe"&gt;full report here&lt;/a&gt;, but here are few of the highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Video consumption on mobile devices is up 66% in the past year&lt;/li&gt;
&lt;li&gt;In Spain, video consumption is up 90% year on year&lt;/li&gt;
&lt;li&gt;The mobile audience size in the top five European countries is a substantial 12.2 million&lt;/li&gt;
&lt;li&gt;Over two thirds of mobile video consumption happens on smart phones&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are great numbers that correlate stongly with what I  have been hearing from our European customers over the past year.&amp;nbsp; I was  surprised to hear from some of our large customers that mobile is  growing to become a significant portion of their total audience.&amp;nbsp;  Everyone I talk to is excited about the growth potential and wants their  content to be there.&amp;nbsp; Mary Meeker of Morgan Stanley is predicting that &lt;a href="http://gigaom.com/2010/04/12/mary-meeker-mobile-internet-will-soon-overtake-fixed-internet/"&gt;mobile Internet will exceed the desktop Internet&lt;/a&gt; in the next five years, and these Comscore numbers suggest we may be on our way there. &lt;/p&gt;
&lt;p&gt;Starting with the launch of our &lt;a href="http://developer.brightcove.com/en/articles/brightcove-app-sdk-ios-version-122-enhanced-region-support-and-goodbye-double-values"&gt;App SDK for iOS&lt;/a&gt;  last November, we've had incredible interest in all things mobile.  We've responded by reving the SDK for iOS to include iPad support,  adding an &lt;a href="http://support.brightcove.com/en/docs/getting-started-brightcove-app-sdk-android"&gt;App SDK for Android&lt;/a&gt;, and rolling out Smart Player support for &lt;a href="http://support.brightcove.com/en/docs/delivering-video-html5-and-smart-players"&gt;HTML5 video  experiences&lt;/a&gt;.&amp;nbsp; As I noted in &lt;a href="http://blog.brightcove.com/en/2010/03/present-and-future-html5-video-experiences"&gt;my post last March&lt;/a&gt;, it's still early days, and  we're working hard to provide parity between the richness of video  experiences on the desktop versus what we can provide on mobile devices. But we are chipping away at it, and it is great to see the progress.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/LvrOFHPJk-g" height="1" width="1"/&gt;</description>
 <category domain="http://blog.brightcove.com/en/tags/comscore">comscore</category>
 <category domain="http://blog.brightcove.com/en/tags/mobile">mobile</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 29 Sep 2010 18:45:21 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">4576 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/09/comscore-discovers-growing-horde-european-mobile-users-0</feedburner:origLink></item>
<item>
 <title>WebM and The New Online Video Landscape</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/ygqhtYp_uq0/webm-and-new-online-video-landscape</link>
 <description>&lt;p&gt;&lt;img height="76" align="right" width="197" src="http://blog.brightcove.com/sites/all/uploads/webm.png" alt="" /&gt;Google's release of the new open source, royalty-free WebM video format and VP8 codec is big news today. Brightcove is enthusiastically joining Google, Mozilla, Opera, Adobe, and others in pledging support for WebM. Our COO and CTO are on stage out at &lt;a href="http://code.google.com/events/io/2010/"&gt;Google I/O&lt;/a&gt; to tell the crowd what we're up to.&amp;nbsp; As you will see below, we believe that WebM is changing the landscape of online video in important ways that you'll want to understand.&lt;/p&gt;
&lt;h2&gt;What it Means for Brightcove Customers&lt;/h2&gt;
&lt;p&gt;Before we get into the broader industry impact, I want to clarify what this means for Brightcove customers. In the future (we're still working on a specific date), customers will be able to upload video source files to us and we will transcode them into multiple rendition sets in both the H.264 and WebM formats.&amp;nbsp; These rendition sets will be available for use in both Flash and HTML5 video experiences, and we'll help deliver the best possible experience given the capabilities of the viewer.&amp;nbsp; A screencam demo of what this could look like is included below.&lt;/p&gt;
&lt;!-- Start of Brightcove Player --&gt;
&lt;div style="display: none;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
--&gt;  &lt;script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;p&gt;&lt;object id="myExperience86467109001" class="BrightcoveExperience"&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="width" value="600" /&gt;
&lt;param name="height" value="450" /&gt;
&lt;param name="playerID" value="84961841001" /&gt;
&lt;param name="publisherID" value="78527748001" /&gt;
&lt;param name="isVid" value="true" /&gt;
&lt;param name="isUI" value="true" /&gt;
&lt;param name="dynamicStreaming" value="true" /&gt;
&lt;param name="@videoPlayer" value="86467109001" /&gt; &lt;/object&gt;  &lt;!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
--&gt; &lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;  &lt;!-- End of Brightcove Player --&gt;&lt;/p&gt;
&lt;h2&gt;Industry Impact&lt;/h2&gt;
&lt;p&gt;There are three fundamental approaches to delivering online video experiences today: Adobe Flash, HTML5, and native mobile apps. Flash can display video encoded in multiple formats (primarily On2 VP6 and H.264) and is available on 99% of all desktops and will soon be available on nearly all smartphone platforms except those created by Apple. HTML5 can also display video in multiple formats (primarily Ogg Theora and H.264) and although it's available on a growing but minority percentage of desktop Web browsers today, it is is pretty much the only way to deliver video in a browser on Apple devices like the iPhone and iPad. Mobile apps are native software applications designed to deliver a video experience on smart phone platforms like Apple iPhone OS, Android, RIM Blackberry, Symbian, Palm, etc.&lt;/p&gt;
&lt;p&gt;Today, &lt;a href="http://techcrunch.com/2010/05/01/h-264-66-percent-web-video"&gt;most Flash video experiences&lt;/a&gt;, including those delivered by Brightcove on behalf of our customers, utilize the &lt;a href="http://en.wikipedia.org/wiki/AVC/H.264"&gt;H.264&lt;/a&gt; format. H.264 also dominates today's HTML5 and mobile app video experiences, primarily because it is the only option on the hot iPhone and iPad devices. H.264 is based on technology contributed by an intellectual property consortium of vendors called MPEG-LA, and it provides outstanding quality. The only problem with H.264 is that there have been &lt;a href="http://www.streaminglearningcenter.com/articles/h264-royalties-what-you-need-to-know.html"&gt;concerns about potentially large royalty payments&lt;/a&gt; associated with its online use. These royalty concerns have &lt;a href="http://www.streaminglearningcenter.com/articles/interview-with-mpeg-las-ceo-re-h264-royalties.html"&gt;been pushed out to at least 2016&lt;/a&gt;. However, the possibility of substantial royalty liabilities continues to hang like a cloud over the H.264 standard and prevents browsers like Mozilla and Opera from adopting it.&lt;/p&gt;
&lt;p&gt;Until WebM, there was no alternative to H.264 that was free and of sufficient quality to become pervasive across Flash, HTML5, and mobile app video experiences. Ogg Theora is free, but suffers from quality and efficiency concerns that make it a weak contender. WebM incorporates the well-regarded VP8 codec that Google acquired with its On2 Technologies deal last year. And now that the technology is open sourced under a royalty free Mozilla license, WebM has become &amp;quot;both free and good&amp;quot; format that has been missing from the market.&lt;/p&gt;
&lt;p&gt;One of the primary factors that makes WebM so compelling is Adobe's commitment to support it in future versions of Flash. Adobe has an umatched ability to rapidly install new Flash versions on the vast majority of the world's desktops, and soon &lt;a href="http://www.openscreenproject.org/partners/current_partners.html"&gt;most non-Apple smartphones&lt;/a&gt;. New versions of Flash Player &lt;a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html"&gt;take about 18 months to be installed on 90% of all desktops&lt;/a&gt;. Having WebM in Flash will dramatically accelerate adoption by providing a huge available market of WebM-capable machines.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html"&gt;&lt;img height="188" width="532" src="http://blog.brightcove.com/sites/all/uploads/Adobe%20-%20Flash%20Player%20Version%20Penetration.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WebM will also change the HTML5 video landscape as leading browsers build in support for it. The lack of a strong free video format with broad browser support has been holding back HTML5 adoption. Now, Chrome, Firefox, and Opera are all slated to support HTML5 video with WebM. Microsoft appears to have left the door ever so slightly open to supporting another video format in Internet Explorer &lt;a href="http://blogs.msdn.com/ie/archive/2010/05/03/follow-up-on-html5-video-in-ie9.aspx"&gt;as long as the format is secure and legally sound&lt;/a&gt;. Given their ownership of 50% of all desktop web browsers, Microsoft is in a pivotal role to drive WebM adoption. I am hopeful that they will find a way to support it. UPDATE: Microsoft has said that they will allow users to &lt;a href="http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx"&gt;separately install the VP8 codec in IE&lt;/a&gt;, but have stopped short of shipping it with the browser.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Browser version upgrades take longer that one might expect because &lt;a href="http://gs.statcounter.com/#browser_version-ww-monthly-200904-201005-bar"&gt;old browsers die slowly&lt;/a&gt;. So it may take a while for desktop browser experiences built on HTML5 and WebM to become mainstream. However, developer enthusiasm for HTML5 is there, and now that the technology stack is ready, we'll see more and more HTML5 experiences on the Web.&lt;/p&gt;
&lt;p&gt;So what about WebM on devices? Because of battery life concerns, video on devices is all about chip level acceleration. While I don't have any details to share, the word I'm hearing is that chip manufacturers are very interested in WebM for the same &amp;quot;free and good&amp;quot; reasons that everyone else is.&amp;nbsp; A lot of manufacturers already have H.264 licenses and have embedded the technology into a wide array of devices. But over time, we are likely to see a new crop of WebM capable hardware that will give H.264 some healthy competition. A smartphone or connected TV running both in-browser and native app video experiences with WebM could be in your future.&lt;/p&gt;
&lt;p&gt;One key remaining question is how Apple will approach WebM. Apple is an MPEG-LA member, and has deeply adopted H.264 across their tools, operating systems, and hardware. Apple is showing huge growth, &lt;a href="http://www.businessinsider.com/chart-of-the-day-apple-the-iphone-company-2010-1"&gt;particularly in mobile devices&lt;/a&gt;, and has more than enough brand and market power to strategically steer technology adoption to suit their business goals. I hope they will welcome WebM, but even if they don't, the format is likely to see broad adoption elsewhere.&lt;/p&gt;
&lt;p&gt;Based on what we know today, it seems that WebM is well-positioned to become a strong alternative to H.264 across Flash, HTML5, and native app video experiences on both desktops and devices. That's not to say H.264 is going away. Apple and other companies have a lot invested in H.264, it works extremely well, and the royalty concerns are not universal held. We're probably going to have two strong standards in the market.&lt;/p&gt;
&lt;p&gt;&lt;img height="305" width="477" src="http://blog.brightcove.com/sites/all/uploads/Wordle%20-%20Create-5.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;It will take a few years for WebM to reach its potential. Upgrading the world's Flash Player, browser, and hardware  infrastructure will not happen overnight. There could be twists and turns as the formats duel for market share, &lt;a href="http://www.betanews.com/article/Google-may-face-legal-challenges-if-it-opensources-VP8-codec/1271343375"&gt;patent rights&lt;/a&gt;, and developer hearts and minds. Even if one format ends up with a minority share, it may be big enough to command attention from publishers. For the foreseeable future, customers will need to rely on both H.264 and WebM formats to reach the maximum possible audience with the best possible experience.&lt;/p&gt;
&lt;p&gt;This multi-format world will create headaches for customers who take the DIY approach to online video. These customers will need to manually generate and manage multiple formats for every asset, develop and maintain multiple playback experiences, not to mention figuring out how to do advertising and analytics across the different technology. We've already seen the first wave of&amp;nbsp; publisher anxiety surrounding the introduction of the Flash-less iPad, and the landscape will continue to diversify as WebM becomes a substantial player.&lt;/p&gt;
&lt;p&gt;The good news is that Brightcove can help. Our customers rely on us to help them avoid cost and complexity, and &lt;a href="http://blog.brightcove.com/en/2010/03/present-and-future-html5-video-experiences"&gt;we're stepping up to the challenge&lt;/a&gt;. We're building a future where the Brightcove Experience is available across HTML5, Flash, and mobile apps with support for both H.264 and WebM formats. We hope to help customers avoid risky either/or bets and allow them to focus on their business strategy for video without having to worry about the technology. Hopefully, the end result will be video that just works. That is the way it should be.&lt;br /&gt;
&lt;br /&gt;
&lt;img height="406" width="588" src="http://blog.brightcove.com/sites/all/uploads/Fullscreen-79.jpg" alt="" /&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/ygqhtYp_uq0" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/05/webm-and-new-online-video-landscape#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/adobe">adobe</category>
 <category domain="http://blog.brightcove.com/en/tags/encoding">encoding</category>
 <category domain="http://blog.brightcove.com/en/tags/firefox">firefox</category>
 <category domain="http://blog.brightcove.com/en/tags/flash">flash</category>
 <category domain="http://blog.brightcove.com/en/tags/formats">formats</category>
 <category domain="http://blog.brightcove.com/en/tags/google">google</category>
 <category domain="http://blog.brightcove.com/en/tags/h264-0">H.264</category>
 <category domain="http://blog.brightcove.com/en/tags/html5">HTML5</category>
 <category domain="http://blog.brightcove.com/en/tags/mozilla">mozilla</category>
 <category domain="http://blog.brightcove.com/en/tags/on2">on2</category>
 <category domain="http://blog.brightcove.com/en/tags/opera">opera</category>
 <category domain="http://blog.brightcove.com/en/tags/platforms">platforms</category>
 <category domain="http://blog.brightcove.com/en/tags/transcoding">transcoding</category>
 <category domain="http://blog.brightcove.com/en/tags/webm">webm</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 19 May 2010 17:15:00 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">3347 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/05/webm-and-new-online-video-landscape</feedburner:origLink></item>
<item>
 <title>Solving the Online Video Monetization Puzzle</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/Mtds2Lr9uNg/solving-online-video-monetization-puzzle</link>
 <description>&lt;p&gt;&lt;img width="548" height="301" src="http://blog.brightcove.com/sites/all/uploads/x2_14340b6%281%29.jpg" alt="" /&gt;&lt;br /&gt;
The image of a jigsaw puzzle kept coming to mind as I watched last week's &lt;a href="http://go.brightcove.com/content/en-video-monetization-summit"&gt;Brightcove Video Monetization Summit&lt;/a&gt;. The good news is that the picture is starting to take shape. We recently published some &lt;a href="http://blog.brightcove.com/en/2010/05/new-research-brightcove-and-tubemogul-signals-increased-investment-and-growth-online-video-2010"&gt;new research findings with TubeMogul&lt;/a&gt; showing that the number of video views is increasing dramatically across the media industry, social networks and search engines are deepening engagement and growing audiences, and the majority of publishers in our study plan to launch ad-supported mobile video within the next 6-12 months.&lt;br /&gt;
&lt;br /&gt;
While it is clear that online video represents an exciting and fast-growing opportunity for media companies, monetization remains a tricky business, especially when you consider how fragmented the media and device landscape has become.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s why I&amp;rsquo;m very excited to announce that Brightcove will be unveiling a number of new innovations at Streaming Media East today that will help media companies ramp their monetization efforts, accelerate time to market, and provide advertising-supported distribution opportunities across every screen. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;HTML5 Video Advertising&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.brightcove.com/en/company/press/brightcove-unveils-first-html5-video-advertising-solution-freewheel"&gt;Brightcove and FreeWheel have teamed up&lt;/a&gt; to provide a new HTML5 video advertising solution. Built on Brightcove&amp;rsquo;s native support for HTML5 video, media publishers will now be able to take advantage of FreeWheel&amp;rsquo;s Monetization Rights Management (MRM) product to deliver advertising-supported video to HTML5-compatible devices, including the Apple iPad, iPhone and iPod Touch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expanded Support for VAST 2.0 and VPAID&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We also unveiled expanded support for the VAST 2.0 and VPAID IAB standards, which Brightcove helped to develop. Standards were one of the themes that we heard over and over again at the Summit. In the words of Rob Davis of Ogilvy, &amp;quot;the lack of standards for online video advertising is a drag.&amp;quot;&lt;/p&gt;
&lt;p&gt;These standards give advertisers and publishers uniform ways of creating, trafficking, and tracking campaigns across properties and ad serving technologies, as well across Flash and HTML5 video experiences. This lowers the costs of campaigns, improves ROI, and encourages advertisers to invest more.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ve gone deep in natively supporting VAST and VPAID to make sure our customers can reap the full benefits of these emerging standards, including tracking third-party re-directs, enabling trafficked and synchronized HTML/JPG ads outside of the player, tracking for major ad events including play, midpoint, complete, pause, mute, unmute, full screen, first and third quartiles, creativeView, as well as initial support for VPAID non-linear ads (i.e. overlays). This summer, we&amp;rsquo;ll also add support for VPAID linear ads and advanced VAST features and additional tracking events.&lt;/p&gt;
&lt;p&gt;The innovations announced today build on the most robust and sophisticated suite of online video monetization capabilities in the market, which includes a visual cue point editor for targeting ad insertions in long-form content, flexible advertising APIs that have spawned dozens of integrations with leading monetization partners, and mobile SDKs with hooks to connect mobile video applications to advertising networks and servers.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Addressing the Rest of the Puzzle&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These product innovations and ongoing investments provide important pieces to a broader monetization puzzle, which involves questions of strategy, content and audience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Strategy Issues&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think we really have to start by answering the question &amp;quot;How does online video connect to my overall business objectives?&amp;quot; In a media business context, the business objectives may include some or all of the following:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;General marketing awareness creation and brand building&lt;/li&gt;
    &lt;li&gt;Direct monetization through pay-per-view&lt;/li&gt;
    &lt;li&gt;Improved SEO&lt;/li&gt;
    &lt;li&gt;Increased time on site&lt;/li&gt;
    &lt;li&gt;In-stream and on page advertising revenue&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The objectives will be different for a national MVPD, television programmer, an independent film producer, a financial newspaper with both online and print operations, a gossip magazine, or a group blog on emerging technology. The relative priority of each of the applicable objectives helps bring the right strategy into focus and makes execution of the strategy much more straightforward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Content Issues&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As Chris Johnston and Erica Crossen pointed out in their presentation at the Monetization Summit, media companies do best when following a basic formula:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;More Content + More Places = More Audience&lt;/li&gt;
    &lt;li&gt;More Audience + Right Experience = More Money&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The simplicity of the formula is helpful, but underneath the simplicity lie some important strategy questions. When we say &amp;quot;More Content&amp;quot; it begs questions such as &amp;quot;How much content should I produce?&amp;quot; or &amp;quot;What kind of content is my top priority/second priority/non-priority?&amp;quot; When we say &amp;quot;More Places&amp;quot; it begs important distribution strategy questions like &amp;quot;What places?&amp;quot; and &amp;quot;How many places is enough?&amp;quot;&lt;/p&gt;
&lt;p&gt;To answer these questions, you have to align your content strategy with your business strategy and your resources. If your primary objective is pay-per-view, you better have a substantial library of premium long-form content. Clips of cats on couches will not cut it. If your primary objective is in-stream and on-page advertising revenue, you're going to need a significant library of compelling content that is brand-safe and attracts a sought after demographic. News footage of IED explosions will not attract advertisers, but it can be very effective for improving SEO, and time on site if you are thoughtful about how you embed it.&lt;/p&gt;
&lt;p&gt;Another content issue that I heard about at the Summit is the way that publishers handle recommended / related videos.&amp;nbsp; Too few publications are optimizing their in-player and on-page experiences to keep viewers engaged.&amp;nbsp; Our friends at &lt;a href="http://taboola.com"&gt;Taboola&lt;/a&gt; can help with this.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Audience Issues&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you produce compelling and thematically coherent content on a consistent basis, you will gradually build a brand and an audience. However, having an audience does not do you much good unless you can package and sell it in a way that is compelling to advertisers. The work that &lt;a href="http://quantcast.com"&gt;Quantcast&lt;/a&gt; and others are doing in this area of audience measurement, segmentation, and targeting is incredibly promising. Publishers are starting to enjoy data and targeting capabilities on their online audience that are only rarely available in the offline world. Brightcove customers can integrate their account with Quantcast so that video-specific audience data is included in the overall data set, making it possible to target in-stream advertising with previously impossible precision.&lt;br /&gt;
&lt;br /&gt;
There was a lot of buzz about all of these topics at our Summit, and we expect that interest to continue to build this year. We received great positive feedback from publishers about our implementation of the standards and our ongoing commitment to video monetization, and our team is now even more fired up to drive forward until the work is done. Brightcove has always been on the vanguard of advertising standards and innovation, and we intend to keep it that way.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/Mtds2Lr9uNg" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/05/solving-online-video-monetization-puzzle#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/advertising">advertising</category>
 <category domain="http://blog.brightcove.com/en/tags/freewheel">freewheel</category>
 <category domain="http://blog.brightcove.com/en/tags/media">media</category>
 <category domain="http://blog.brightcove.com/en/tags/monetization">monetization</category>
 <category domain="http://blog.brightcove.com/en/tags/partners">partners</category>
 <category domain="http://blog.brightcove.com/en/tags/standards">standards</category>
 <category domain="http://blog.brightcove.com/en/tags/tubemogul">tubemogul</category>
 <category domain="http://blog.brightcove.com/en/tags/vast">VAST</category>
 <category domain="http://blog.brightcove.com/en/tags/vpaid">VPAID</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 12 May 2010 05:04:00 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">3231 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/05/solving-online-video-monetization-puzzle</feedburner:origLink></item>
<item>
 <title>April Showers Bring Encoding Quality, Player Customization, and Faster Uploads</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/Z_vzziXtH6k/april-showers-bring-encoding-quality-player-customization-and-faster-uploads</link>
 <description>&lt;p&gt;Interest in online video continues to accelerate across many industries and throughout the world. Customers are getting more numerous, but they are also getting more sophisticated and demanding. We stay ahead of this wave of requirements by implementing agile development operating on 30 day iterations that resulted in a shipping release every month.&lt;/p&gt;
&lt;p&gt;I'm going to focus this post on just a few of our recent innovations in the areas of quality and customization. We've just rolled out a new adaptive encoding engine, new player customization technology, and geo-optimized uploading.&amp;nbsp; These are features that may not be as high profile as &lt;a href="http://blog.brightcove.com/en/2010/01/brightcove-debuts-tv-everywhere-solution"&gt;TV Everywhere&lt;/a&gt;, &lt;a href="http://www.brightcove.com/en/video-platform/solutions/mobile-experience#flash"&gt;Android&lt;/a&gt;, &lt;a href="http://blog.brightcove.com/en/2010/03/present-and-future-html5-video-experiences"&gt;HTML5&lt;/a&gt;, and &lt;a href="http://blog.brightcove.com/en/2010/04/facebook-and-emergence-socially-validated-web"&gt;Facebook Open Graph&lt;/a&gt;, but they help our customers succeed in fundamental ways, and we're really excited about them.&amp;nbsp; Here are the details.&lt;/p&gt;
&lt;h2&gt;Adaptive Encoding Engine&lt;/h2&gt;
&lt;p&gt;A few months ago we added a brand-new scrum team charged with rearchitecting and completely overhauling our encoding infrastructure. We challenged the team to deliver a new encoding farm that was faster, more efficient, more functional, and that delivered just plain better quality than what we have been using up to this point. They nailed it.&lt;/p&gt;
&lt;p&gt;In addition to the fundamentally better quality, the new encoding engine offers advanced features such as:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.afterdawn.com/glossary/term.cfm/multipass"&gt;&lt;strong&gt;2-Pass Encoding&lt;/strong&gt;&lt;/a&gt; that delivers the optimal resolution and clarity for every hit delivered over the wire&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Non-Square (a.k.a. &lt;a href="http://www.jeremymoore.com/AdobePremiere/PAR_Displays/"&gt;Anamorphic&lt;/a&gt;) Pixel Correction&lt;/strong&gt; that detects video that was shot in widescreen format and automatically corrects it so that it doesn't come out of the transcoding system looking &amp;quot;squished&amp;quot;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Source Frame Rate Detection&lt;/strong&gt; that improves quality by encoding video at the same frame rate as the original source, which can also help with audio synchronization issues common to many formats&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Mobile Video Angle of Rotation Correction&lt;/strong&gt; that detects a video that was shot with iPhones and other mobile video cameras that capture video in 90&amp;deg;, 180&amp;deg;, and 270&amp;deg; rotation angles so that the video comes through the transcoding system properly oriented&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;10X Faster Transcoding&lt;/strong&gt; that gets content live faster than our old system and does it with better quality than ever&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So does all this advanced technology make a difference in real life? Yes! Below you can see a video encoded from a 1080 HD source using the default settings and delivered using our standard multi-bitrate streaming with the default six renditions ranging from 261Kbps to 1.5Mbps. If you wanted to deliver even higher quality, you could add another couple of renditions on the high end through custom encoding settings, but I wanted to show the default experience here to offer a sense of what the average customer will see without any extra effort. The visual clarity you see will vary based on your available bandwidth and CPU utilization and the rendition selected, but hopefully you will like what you see.&lt;/p&gt;
&lt;!-- Start of Brightcove Player --&gt;
&lt;div style="display: none;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
--&gt;  &lt;script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;p&gt;&lt;object id="myExperience80274529001" class="BrightcoveExperience"&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="width" value="600" /&gt;
&lt;param name="height" value="260" /&gt;
&lt;param name="playerID" value="71647094001" /&gt;
&lt;param name="publisherID" value="3072420001" /&gt;
&lt;param name="isVid" value="true" /&gt;
&lt;param name="isUI" value="true" /&gt;
&lt;param name="dynamicStreaming" value="true" /&gt;
&lt;param name="@videoPlayer" value="80274529001" /&gt; &lt;/object&gt;  &lt;!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
--&gt; &lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;  &lt;!-- End of Brightcove Player --&gt;&lt;/p&gt;
&lt;p&gt;You may be wondering how this new engine compares to the alternative online video platforms on the market today. Let me begin by pointing out that encoding is an art, and that hand encoding individual files is always going to offer better quality than default. On any given day on any given online video platform, you may see outstanding quality, so it is very tricky to make blanket statements about quality. It is very hard to compare encoding quality across different content. We haven't done a comprehensive comparison of all online video platforms, but we did do some spot checking using the same content encoded using default settings.&lt;/p&gt;
&lt;p&gt;Below you will find two video players that are showing a single 700Kbps rendition of the same content encoded with the new Brightcove adaptive encoding engine and the encoding engine of another online video platform that appeared in last year's Forrester Wave comparison of online video platforms. We uploaded the file to both systems and encoded it using the default encoding settings. Then we extracted the 700Kbps renditions from each account, uploaded them to another Brightcove account, and associated them with the Brightcove player you see below. We've done our best to remove all other variables from the equation so the only difference is the actual quality of the encoding of each system. Needless to say, we're very happy with the results.&lt;/p&gt;
&lt;h4&gt;Brightcove Encoded File&lt;/h4&gt;
&lt;script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;p&gt;&lt;object class="BrightcoveExperience" id="myExperience77045112001"&gt;
&lt;param value="#FFFFFF" name="bgcolor" /&gt;
&lt;param value="606" name="width" /&gt;
&lt;param value="256" name="height" /&gt;
&lt;param value="68357632001" name="playerID" /&gt;
&lt;param value="184436136" name="publisherID" /&gt;
&lt;param value="true" name="isVid" /&gt;
&lt;param value="true" name="isUI" /&gt;
&lt;param value="true" name="optimizedContentLoad" /&gt;
&lt;param value="77078987001" name="@videoPlayer" /&gt;&lt;/object&gt;&lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;&lt;/p&gt;
&lt;script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;h4&gt;Alternative Online Video Platform Encoded File&lt;/h4&gt;
&lt;p&gt;&lt;object class="BrightcoveExperience" id="myExperience77044368001"&gt;
&lt;param value="#FFFFFF" name="bgcolor" /&gt;
&lt;param value="606" name="width" /&gt;
&lt;param value="256" name="height" /&gt;
&lt;param value="68357632001" name="playerID" /&gt;
&lt;param value="184436136" name="publisherID" /&gt;
&lt;param value="true" name="isVid" /&gt;
&lt;param value="true" name="isUI" /&gt;
&lt;param value="true" name="optimizedContentLoad" /&gt;
&lt;param value="77064105001" name="@videoPlayer" /&gt;&lt;/object&gt;&lt;!--
	This script tag will cause the Brightcove Players defined above it to be created as soon
	as the line is read by the browser. If you wish to have the player instantiated only after
	the rest of the HTML is processed and the page load is complete, remove the line.
	--&gt;&lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;&lt;/p&gt;
&lt;h2&gt;Custom Player Themes&lt;/h2&gt;
&lt;p&gt;One of the most powerful parts of our platform is Brightcove Experience Markup Language or BEML. It's an XML language that makes it incredibly easy to change the appearance and functionality of the Brightcove player. BEML solves the problems of customers who want to create customized player experiences but do not have Actionscript programming skills. BEML is a language that any traditional web developer can pick up easily, but it is incredibly powerful, and no other online video platform offers anything like it.&lt;/p&gt;
&lt;p&gt;Since introducing BEML in 2008 we've been gathering feedback for how to make it even better. One thing we've heard is that there can be a somewhat tricky handoff between interactive designers who live in tools like Photoshop and Flash and developers who typically pick up the task of BEML development. We challenged our team to come up with a way that an interactive designer who knows some basic Flash, but who does not know Actionscript, can create custom player themes using BEML. The team delivered, and we're calling it Custom Player Themes.&lt;/p&gt;
&lt;p&gt;A complete tutorial on how to take advantage of Custom Player Themes can be found &lt;a href="http://support.brightcove.com/en/docs/custom-player-themes"&gt;here&lt;/a&gt;. To give you a taste of what's possible, a designer who knows a little Flash can independently create and apply themes like the one shown below.&amp;nbsp; The first player is the default look and feel.&amp;nbsp; The second is the themed player.&lt;/p&gt;
&lt;h4&gt;Default Chromeless Player&lt;/h4&gt;
&lt;!-- Start of Brightcove Player --&gt;
&lt;div style="display: none;"&gt;&amp;nbsp;&lt;/div&gt;
&lt;!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
--&gt;&lt;script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;p&gt;&lt;object class="BrightcoveExperience" id="myExperience26512561001"&gt;
&lt;param value="#FFFFFF" name="bgcolor" /&gt;
&lt;param value="480" name="width" /&gt;
&lt;param value="270" name="height" /&gt;
&lt;param value="57846407001" name="playerID" /&gt;
&lt;param value="270881183" name="publisherID" /&gt;
&lt;param value="true" name="isVid" /&gt;
&lt;param value="true" name="isUI" /&gt;
&lt;param value="true" name="dynamicStreaming" /&gt;
&lt;param value="26512561001" name="@videoPlayer" /&gt;&lt;/object&gt;&lt;!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
--&gt;&lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;&lt;!-- End of Brightcove Player --&gt;&lt;!-- &lt;img height="270" width="480" src="http://img.brightcove.com/custom-theme-before.jpg" alt="Chromeless player, before the custom theme is applied" /&gt;&lt;br /&gt; --&gt;&lt;/p&gt;
&lt;h4&gt;Chromeless Player with Custom Player Theme&lt;/h4&gt;
&lt;!-- Start of Brightcove Player --&gt;
&lt;div style="display: none;"&gt;Player with custom theme for Help Center: http://support.brightcove.com/en/docs/custom-player-themes&lt;/div&gt;
&lt;!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
--&gt;&lt;script language="JavaScript" type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"&gt;&lt;/script&gt;
&lt;p&gt;&lt;object class="BrightcoveExperience" id="myExperience26512561002"&gt;
&lt;param value="#FFFFFF" name="bgcolor" /&gt;
&lt;param value="480" name="width" /&gt;
&lt;param value="270" name="height" /&gt;
&lt;param value="77249254001" name="playerID" /&gt;
&lt;param value="270881183" name="publisherID" /&gt;
&lt;param value="true" name="isVid" /&gt;
&lt;param value="true" name="isUI" /&gt;
&lt;param value="true" name="dynamicStreaming" /&gt;
&lt;param value="26512561001" name="@videoPlayer" /&gt;&lt;/object&gt;&lt;!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
--&gt;&lt;script type="text/javascript"&gt;brightcove.createExperiences();&lt;/script&gt;&lt;!-- End of Brightcove Player --&gt;&lt;!-- &lt;h5&gt;&lt;img height="270" width="480" src="http://img.brightcove.com/custom-theme-after.jpg" alt="Chromeless Player, after custom theme is applied" /&gt;&lt;/h5&gt; --&gt;&lt;/p&gt;
&lt;p&gt;This is pretty cool stuff. It really opens up the creative possibilities of BEML to a wider group of people, making it easier than ever to get that custom, branded look and feel that makes your site stand out. This capability is now available to all Brightcove Professional and Enterprise customers, and we can't wait to see the next wave of stylin' players from all around the world.&lt;/p&gt;
&lt;h3&gt;Geo-Optimized Uploads&lt;/h3&gt;
&lt;p&gt;There is also one more sleeper feature that is just too cool to overlook. It's called Geo-Optimized Uploads, and it solves the problem of slower uploads from regions that are far away from our primary data center in Massachusetts. We now detect the origin of every user that is uploading content to our platform, and we route their upload to the remote ingestion farm in the data center that is closest to the customer. This change has already accelerated upload times by an average of 65%. That's material.&lt;/p&gt;
&lt;p&gt;We're really excited about these recent innovations in our platform. The net effect is that content will get live faster, look better than ever, and create a favorable brand impression that lasts.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/Z_vzziXtH6k" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/04/april-showers-bring-encoding-quality-player-customization-and-faster-uploads#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/beml">beml</category>
 <category domain="http://blog.brightcove.com/en/tags/custom-players">custom players</category>
 <category domain="http://blog.brightcove.com/en/tags/encoding">encoding</category>
 <category domain="http://blog.brightcove.com/en/tags/quality">quality</category>
 <category domain="http://blog.brightcove.com/en/tags/transcoding">transcoding</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 28 Apr 2010 14:00:00 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">3159 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/04/april-showers-bring-encoding-quality-player-customization-and-faster-uploads</feedburner:origLink></item>
<item>
 <title>Facebook and The Emergence of the Socially-Validated Web</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/X1UrIrmTAt0/facebook-and-emergence-socially-validated-web</link>
 <description>&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;Today Facebook rolled  out the Open Graph and their new set of Social Plugins at the &lt;a href="http://www.facebook.com/f8"&gt;f8  conference&lt;/a&gt; in San Francisco. As you will see later on on in this post,  we believe this is a massively important innovation for the Web and  we&amp;rsquo;re happy to be one of the launch partners that Facebook has been  working with.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;We  have created a way for Brightcove online video platform customers to  quickly embed the Facebook Social Plug-Ins, such as the &amp;ldquo;Like&amp;rdquo; button  and the &amp;ldquo;Recommendation&amp;rdquo; plug-in into their Brightcove video players  using BEML. See &amp;quot;&lt;a href="http://developer.brightcove.com/en/articles/integrating-facebook-open-graph-social-plugins-brightcove-players"&gt;Facebook Open Graph Social Plugins in Brightcove Players&lt;/a&gt;&amp;quot; in the Brightcove Developer Center for a tutorial of how to do this.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="453" align="middle" width="600" alt="" src="http://blog.brightcove.com/sites/all/uploads/facebook-open-graph-screenshot_jpg-1-3.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;Having this  functionality implemented in the player itself is both important and  cool because it means that the social plug-ins travel with the video  content wherever it goes. If an end-user grabs the embed code and puts  it their blog, the social plug-ins will be there. That can accelerate  the pass-along effect and enrich the social graph with every click. &amp;nbsp;The  secret sauce behind this capability is BEML, the player customization  and templating language for the Brightcove platform. BEML makes it  possible to skin, extend, and add functionality to Brightcove video  experiences without specialized development skills.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="445" align="middle" width="600" alt="" src="http://blog.brightcove.com/sites/all/uploads/thomaspinkfb.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: italic; text-decoration: none; vertical-align: baseline;"&gt;Thomas Pink &amp;quot;How to  Tie a Bowtie&amp;quot; Merchandising Video with Purchase Links&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;The new Social Plugins  are just the &lt;/span&gt;&lt;a href="http://blog.brightcove.com/en/2009/09/brightcove-video-facebook"&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 153); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline;"&gt;latest of many  ways&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;  that we've been working with Facebook to embrace social sharing in the  Brightcove platform. Last year we put a Facebook &lt;/span&gt;&lt;a href="http://blog.brightcove.com/en/2010/03/feature-week-social-sharing-and-get-link-settings"&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 153); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline;"&gt;sharing control&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt; in our default player  templates and worked with Facebook to &lt;/span&gt;&lt;a href="http://blog.brightcove.com/en/2009/12/brightcove-facebook-whitelisting-action-thomas-pink-and-adjust-your-set"&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 153); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: underline; vertical-align: baseline;"&gt;have our players  white-listed&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt; so that they can appear and play back directly in the  Facebook activity stream and on fan pages. Without whitelisting, &amp;ldquo;Liked&amp;rdquo;  or shared videos appear as linked thumbnails that force the end user  out of the Facebook context. Viewing from within Facebook increases the  likelihood that it will actually be watched. &amp;nbsp;This is especially  powerful with in-player calls to action (see Thomas Pink &amp;ldquo;How to Tie a  Bowtie&amp;rdquo; example above) or when the video is a live streamed event (see  Secretary Clinton Live Broadcast on Internet Freedom below).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="554" align="middle" width="600" alt="" src="http://blog.brightcove.com/sites/all/uploads/clinton-live.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: italic; text-decoration: none; vertical-align: baseline;"&gt;U.S. Department of  State Fan Page - Secretary Clinton Live Broadcast on Internet Freedom&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;So does socially  recommended video get watched? &amp;nbsp;Yes. And we can prove it. We've been  working with TubeMogul on an upcoming research report that shows people  who watch a video as a result of clicking on a link found through  Facebook tend to watch longer than those who found the video through  other means. It just makes sense that we are more inclined to stick with  the video that was recommended by people we are at least casually  connected to.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;Taking  a step back for a moment, what Facebook is doing here with the Open  Graph is going to bring about what I call the &amp;quot;socially-validated Web.&amp;quot;  As sites and their visitors adopt these new plug-ins, it will create  hundreds of billions of new connections between people and content. It's  a thickening and contextualizing of the Web that could create  incredible value for content owners, for consumers, and for Facebook.  Better content will rise to the top quicker and the chaff will blow away  faster.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;Every time a real  person authentically validates a piece of content as valuable, the world  is better off. &amp;nbsp;The socially validated Web will be very bad news for  spammers, sploggers, and scammers who exploit the defects of today&amp;rsquo;s  largely unvalidated Web. &amp;nbsp;Add up all those micro-judgements and what you  have is the possibility of a new distributed neural algorithm that  transcends faceless &amp;quot;inbound links&amp;quot; and other 20th century  content-ranking approaches. We&amp;rsquo;re talking about a re-imagining of  content discovery on par with the semantic Web, but with no  infrastructure re-architecture required.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;Some may wonder what  is so different about what Facebook is announcing today and all the  multitude of social sharing buttons and links that have been growing  like Web 2.0 mushrooms. &amp;nbsp;The differences are critical mass scale and a  connection a real-world social graph. Just sharing bookmarks and links  over email or a real-time engine doesn&amp;rsquo;t forever bind the content to the  social graph and make it possible to use that information to target  content to users in the future. &amp;nbsp;Facebook does. They are  connecting all the pieces in a new way. &amp;nbsp;Often that is all it takes.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;If the genius of  search was &lt;a href="http://battellemedia.com/archives/2003/11/the_search_papers_defining_intent"&gt;capturing user intent&lt;/a&gt;, the genius of the socially-validated  web is capturing preferences and relationships. Exposing this data  through APIs to every site owner is a win for the user because they get  to better content faster, a win for the site owner because stickiness  and engagement should improve, and a win for Facebook because they get  insane amounts of data that they can use to target and monetize directly  on their site.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"&gt;I  hope that all Brightcove customers are thinking deeply about how they  can participate in the socially validated web to improve the reach and  impact of their video content. Every site owner should be adding the  features discussed in this post to their to-do list. And as the  additional opportunities and implications of the socially validated Web  come into focus, we'll be right there to help.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/X1UrIrmTAt0" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/04/facebook-and-emergence-socially-validated-web#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/facebook">facebook</category>
 <category domain="http://blog.brightcove.com/en/tags/open-graph">open graph</category>
 <category domain="http://blog.brightcove.com/en/tags/social-plugins">social plugins</category>
 <category domain="http://blog.brightcove.com/en/tags/socially-validated-web">socially-validated web</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 21 Apr 2010 19:30:00 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">3112 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/04/facebook-and-emergence-socially-validated-web</feedburner:origLink></item>
<item>
 <title>On Volcanoes, Drupal, and Community</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/pccHHUMXyVQ/volcanoes-drupal-and-community</link>
 <description>&lt;p&gt;The eruption of Eyjafjallaj&amp;ouml;kull can &lt;a href="http://www.nytimes.com/interactive/2010/04/15/world/europe/airport-closings-graphic.html"&gt;shut down air traffic in Europe&lt;/a&gt;, but it can't shut down Brightcove and the global Drupal community.&amp;nbsp; Many US-based Brightcovers are stranded in the UK along with hundreds of Drupal fans (a.k.a. Drupalistas) across Europe who had planned to attend &lt;a href="http://sf2010.drupal.org/"&gt;Drupalcon San Francisco&lt;/a&gt;. The following map shows just a few of the affected Drupal community members:&lt;/p&gt;
&lt;p&gt;&lt;iframe scrolling="no" height="350" frameborder="0" width="425" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=103643908557801084137.0004846f1ed76e97dbd82&amp;amp;ll=52.106505,19.6875&amp;amp;spn=38.196667,74.707031&amp;amp;z=3&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=103643908557801084137.0004846f1ed76e97dbd82&amp;amp;ll=52.106505,19.6875&amp;amp;spn=38.196667,74.707031&amp;amp;z=3&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;Drupalistas stuck in Europe&lt;/a&gt; in a larger map&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;Our own &lt;a href="http://blog.brightcove.com/en/blog/128"&gt;Mark Baker&lt;/a&gt; is based in the UK but had planned to travel to San Francisco to staff our booth and recruit/enable partners. As soon as it became clear that there was no way he was going to make it to San Francisco, Mark picked up the phone and started collaborating with the UK Drupal community to route around the situation. He and others quickly came up with the idea for &lt;a href="http://uk.drupalvolcon.com/"&gt;DrupalVolCon&lt;/a&gt;, and a spontaneous unconference was born.&lt;/p&gt;
&lt;p&gt;I worked through my &lt;a href="http://acquia.com"&gt;Acquia&lt;/a&gt; contacts to make arrangements with Drupalcon organizers for free live video streaming (see below) of the &lt;a href="http://boston.drupal.org/conference/keynotes"&gt;keynote sessions&lt;/a&gt;. Google stepped up and provided space at the Googleplex for &lt;a href="http://www.drupal.org.uk/"&gt;London Drupalistas&lt;/a&gt; to gather.&amp;nbsp; &lt;a href="http://uk.drupalvolcon.com/helpers"&gt;Many helpers&lt;/a&gt; are now involved, and it is looking like additional DrupalVolCons have popped up in &lt;a href="http://belgium.drupalvolcon.com/"&gt;Antwerp&lt;/a&gt; and &lt;a href="http://groups.drupal.org/node/62638"&gt;Paris&lt;/a&gt;. And all this in just 36 hours or so.&lt;/p&gt;
&lt;p&gt;The live feed for this week's &lt;a href="http://boston.drupal.org/conference/keynotes"&gt;keynote sessions&lt;/a&gt; will be broadcast worldwide by Brightcove via the &lt;a href="http://uk.drupalvolcon.com/video"&gt;DrupalVolCon site&lt;/a&gt;, the &lt;a href="http://www.drupal.org.uk/news/drupalvolcon-uk-2010"&gt;Drupal UK site&lt;/a&gt;, the official &lt;a href="http://sf2010.drupal.org/keynote/live"&gt;Drupalcon San Francisco site&lt;/a&gt;, this blog post, and any other site that uses the embed code available through the player.&amp;nbsp; &lt;em&gt;NOTE: The feed will be dark at times other than the keynotes. Please be understanding if there are glitches: all of this came together at the last minute with volunteer efforts.&amp;nbsp;&lt;/em&gt; You can track real time iteractions via the &lt;a href="http://twitter.com/#search?q=%23drupalvolcon"&gt;#drupalvolcon hashtag&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;object height="558" width="454" id="flashObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;
&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/78605066001?isVid=1&amp;amp;isUI=1" /&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="flashVars" value="@videoPlayer=78599843001&amp;amp;playerID=78605066001&amp;amp;domain=embed&amp;amp;dynamicStreaming=true" /&gt;
&lt;param name="base" value="http://admin.brightcove.com" /&gt;
&lt;param name="seamlesstabbing" value="false" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="swLiveConnect" value="true" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed height="558" width="454" src="http://c.brightcove.com/services/viewer/federated_f9/78605066001?isVid=1&amp;amp;isUI=1" bgcolor="#FFFFFF" flashvars="@videoPlayer=78599843001&amp;amp;playerID=78605066001&amp;amp;&amp;amp;domain=embed&amp;amp;dynamicStreaming=true" base="http://admin.brightcove.com" name="flashObj" seamlesstabbing="false" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;When I was working at Acquia in 2008, I had the privilege of participating with the community in the organization of &lt;a href="http://boston2008.drupalcon.org/"&gt;Drupalcon Boston&lt;/a&gt;. It was early in my participation with the global Drupal community and I was truly amazed at the passion, the collaboration, and the volunteer spirit that everyone exhibited. It was chaotic at times, but in the end, everything came together in a &lt;a href="http://books.google.com/books?id=GRIZqC6bPnMC&amp;amp;printsec=frontcover&amp;amp;dq=fractal+meg+wheatley&amp;amp;source=bl&amp;amp;ots=Tr9i1VLGFB&amp;amp;sig=9ZVOi-YRLaA4k_KZn-OKllTz41o&amp;amp;hl=en&amp;amp;ei=i2fMS92JB4WKlwfo7cGqBg&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;ct=result&amp;amp;resnum=3&amp;amp;ved=0CA8Q6AEwAg#v=onepage&amp;amp;q&amp;amp;f=false"&gt;inexplicable, but wonderful fractal fashion&lt;/a&gt;. Seeing the same dynamics at work with as the community adapts to a seemingly impossible disruption (a massive volcanic eruption) is very inspiring to me. Drupal is an unstoppable force.&lt;/p&gt;
&lt;p&gt;Brightcove is working closely with several Drupal community members to extend and refine the integration between the Brightcove online video platform and Drupal. Many of our top customers like &lt;a href="http://myplay.com/videos"&gt;Sony BMG&lt;/a&gt; and &lt;a href="http://www.mylifetime.com/video"&gt;Lifetime&lt;/a&gt; already use Brightcove and Drupal together, but we want to make it even easier.&amp;nbsp; Stay tuned for more information on this. Drupal+Brightcove is powerful.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/pccHHUMXyVQ" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/04/volcanoes-drupal-and-community#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/acquia">acquia</category>
 <category domain="http://blog.brightcove.com/en/tags/drupal">drupal</category>
 <category domain="http://blog.brightcove.com/en/tags/drupalcon">drupalcon</category>
 <category domain="http://blog.brightcove.com/en/tags/eyjafjallajoekull">Eyjafjallajökull</category>
 <category domain="http://blog.brightcove.com/en/tags/live">live</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Mon, 19 Apr 2010 15:13:52 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">3067 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/04/volcanoes-drupal-and-community</feedburner:origLink></item>
<item>
 <title>Desperation, Security, and Ethics</title>
 <link>http://feeds.brightcove.com/~r/jeff_whatcott/~3/KOSh8pVsQOk/desperation-security-and-ethics</link>
 <description>&lt;p&gt;Small online video  platforms are becoming increasingly aggressive in their attempts to  compete with Brightcove. We have seen them pop up in a variety of deals  doing and saying all kinds of things to try gain advantage. Most of the  time, customers are able to see through the smoke and we don't pay much  attention. But today, in an inexplicable act of desperation, one of  these vendors crossed an ethical line that could have harmed customers  and the industry, and we think it is worth mentioning here.&lt;/p&gt;
&lt;p&gt;We  received an email from the competing vendor's sales rep that was  forwarded from a customer who had just signed on with Brightcove. The  email ended with &amp;quot;thought you should be aware of this very serious  security issue concerning Brightcove as it is another key differentiator  between [vendor name] and Brightcove&amp;quot; in an effort to persuade the  customer that they had made the wrong decision.&lt;/p&gt;
&lt;p&gt;The email had an  attachment called  &amp;quot;brightcovesecurityholecommunicationdocumenttocustomers.zip&amp;quot; that  contained two files of Brightcove documentation excerpts and two  documents providing commentary from the competing vendor on what they  claimed were serious vulnerabilities in our Media APIs and the way that  these APIs are used in the context of our recently announced Brightcove  Experience for HTML5 solution, the current version of which relies on  our Media API architecture.&lt;/p&gt;
&lt;p&gt;[UPDATE: NewTeeVee's Ryan Lawler has &lt;a href="http://newteevee.com/2010/03/31/brightcove-ooyala-is-spreading-lies-about-our-security/"&gt;posted a story on this situation&lt;/a&gt; and named the vendor as Ooyala. We didn't name  them here in the hope that they would back off these tactics.]&lt;/p&gt;
&lt;p&gt;We later received a press inquiry  from a reporter that had been given a tip to a potential security  vulnerability in the Brightcove platform. We spoke with the reporter to  clarify the facts and offer our perspective. We believe that this press  inquiry was not a coincidence, and that the competing vendor planted the  story through a surrogate as part of a coordinated campaign.&lt;/p&gt;
&lt;p&gt;Before  getting into the details, let's be very clear. We believe that there is  in fact no vulnerability or &amp;quot;security hole&amp;quot; as described by the  competing vendor. We believe that they are unethically distributing  inflammatory misinformation about security matters. If this vendor  actually believes that our customers are at risk, then their actions  would only serve to harm our customers and our industry and make the  world less secure. Mature, ethical software companies with a strong  security culture do not handle things in this way.&lt;/p&gt;
&lt;h2&gt;Claims and  Facts&lt;/h2&gt;
&lt;p&gt;The other vendor is making three claims. Their first, and most  significant, claim is that our Media API architecture has a fundamental  vulnerability.&amp;nbsp; The second is that our Brightcove Experience for HTML5  solution has a &amp;quot;security hole&amp;quot; because it is based on our Media API  architecture and that sites using our solution are at risk of unexpected  information loss. The third is that our API tokens are &amp;quot;permanent&amp;quot;,  implying that customers cannot revoke or change them. Here are the  facts.&lt;/p&gt;
&lt;h3&gt;Media API Architecture&lt;/h3&gt;
&lt;p&gt;Our Media APIs offer a  separation between read actions and write actions. Write actions are  inherently more high risk and we advise customers to never embed their  write tokens in a system that is exposed to end-users. Write tokens  should only be used from trusted systems that connect securely to  Brightcove.&amp;nbsp; In most cases, this would be a content management system or  trusted custom server side process that the customer has written for  this purpose.&lt;/p&gt;
&lt;p&gt;Brightcove views read API actions as something  that can be secured in situations where controlled access to the media  library is desired, or can be left open in cases where open access to  the media library is desired. In situations where restricted read access  to the media library is desired, &lt;a href="http://support.brightcove.com/en/docs/media-api-security-best-practices"&gt;we advise customers&lt;/a&gt; to utilize a  similar approach to what was described above for write APIs, where there  is a trusted server-side process that stores the read API token and  generates pages with embedded players that reference individual videos  without any API information transmission to the end viewer.&amp;nbsp; We believe  that this method is highly secure if implemented properly.&lt;/p&gt;
&lt;p&gt;For  situations where open access to the media library is desirable, we  advise customers that they may choose to place their read API token in  untrusted client side code. It is equivalent in this case to providing a  full content RSS feed or video sitemap to your website. Anyone who has  an RSS feed can load all of the content, and in fact the publisher wants  this to happen because they want the maximum number of viewers to enjoy  and engage with the content. Many Brightcove customers fit this  pattern.&lt;/p&gt;
&lt;p&gt;In these open media library situations, the API token  may be embedded on the client side, and it can be accessed and used in  the manner that the other vendor has pointed out. This approach also  saves the customer the complexity of developing a server side process  that handles API access. Taking this approach is not a security risk, it  is a proactive choice by the customer to make this information  available because doing so accomplishes their business objectives.&lt;/p&gt;
&lt;p&gt;Access  to the media library over both MRSS and JSON via our read APIs is not a  vulnerability, it is a feature, as long as the publisher is informed  about what they're doing. For example, if a publisher has a video  sitemap on their site for all their videos, their video information is  already public and having access to a token and account info is not  materially different. Likewise, if the customer has a section of their  site that houses all of their videos in progressive download format,  then their media library is also inherently open to the public.&lt;/p&gt;
&lt;h3&gt;Media  API Usage in the Brightcove Experience for HTML5&lt;/h3&gt;
&lt;p&gt;The recently  released &lt;a href="http://www.brightcove.com/en/video-platform/solutions/html5"&gt;Brightcove Experience for HTML5&lt;/a&gt; solution includes &lt;a href="http://developer.brightcove.com/en/articles/javascript-solution-mobile-compatibility-brightcove-videos"&gt;code samples&lt;/a&gt;  that incorporate the read API token in the client-side embed code. For  all the reasons described above, this approach is completely valid for  appropriate use cases and should not be a cause for concern as long as  the customer is aware of the implications of this approach. We encourage customers to reference our &lt;a href="http://support.brightcove.com/en/docs/media-api-security-best-practices"&gt;existing documention on Media API security&lt;/a&gt; to understand the options for using the read token in this way.&lt;/p&gt;
&lt;p&gt;The code  we are currently providing for the Brightcove Experience for HTML5  follows a different, but valid, architecture from the code we will be  providing later this year in the final version of the solution. The  version we provide at that time will not use Media API tokens but will  be providing a&amp;nbsp; more constrained public API to retrieve video and player  meta-data that does not require a token. When this new architecture is  rolled out, the whole topic will be moot, but we maintain that the  current approach is a valid choice for informed customers and that  customers who want to take a server-mediated approach have that option  today.&lt;/p&gt;
&lt;p&gt;So again, we believe that the other vendor's claims about a  &amp;quot;security hole&amp;quot; in our approach to HTML5 are false and misleading. The  solution works exactly as designed and in accordance with the &lt;a href="http://support.brightcove.com/en/docs/media-api-security-best-practices"&gt; documentation that we have provided&lt;/a&gt;. The customer is in control of what  they make available, and based on the guidance we have provided, can  execute whatever security strategy they choose.&amp;nbsp; In our opinion, calling  our documented approach a &amp;quot;security hole&amp;quot; is wholly inaccurate and  inflammatory.&lt;/p&gt;
&lt;h3&gt;Token Revocation&lt;/h3&gt;
&lt;p&gt;The other vendor also  describes our media API tokens as &amp;quot;permanent,&amp;quot; thereby implying that the  tokens they are not revocable. This is false. Brightcove Media API  tokens can be revoked and replaced at any time. This allows publishers a  means to change their security approach at any time from the same  account.&lt;/p&gt;
&lt;h2&gt;The Way it Should Be&lt;/h2&gt;
&lt;p&gt;Brightcove is committed to  security. Our product has stood the test of time with the most demanding  customers around the world. Our platform went through end-to-end audits  by two separate third party security auditors in 2009. In one case, we  paid for the audit to proactively find anything we had missed. In the  other case, a large financial institution required the audit by their  own auditor as a condition of their contract, which we welcomed.&amp;nbsp; In  certain areas, the auditors discovered areas for us to improve, but  interestingly, neither firm took issue with our Media API architecture.  We have taken action on the suggestions we received and we'll do more  audits this year. Security work is never done, and anyone who tells you  otherwise is either ignorant or untruthful.&lt;/p&gt;
&lt;p&gt;It may be  counter-intuitive, but we want our competitors products to be as secure  as ours.&amp;nbsp; Why? Because security breeds trust and trust brings industry  growth, which creates more value for everyone. With that in mind, we'll  make the following pledge to our competitors. If we find something that  we perceive to be a critical vulnerability in your product, we will  promptly and privately tell you everything we know about it, offer  assistance and guidance on how to fix it, and we won't ask anything in  return. We hope that our competitors will join us in making this pledge,  because it will make the world more secure. And that's the way it  should be.&lt;/p&gt;
&lt;p&gt;If you are a Brightcove customer or interested in  becoming one, and you would like to learn more about the security of our  platform, please contact your account manager or &lt;a href="http://go.brightcove.com/forms/contact-sales/"&gt;submit a contact  request via this form&lt;/a&gt;.&amp;nbsp; We've got a great security white paper that we  would love to share with you.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jeff_whatcott/~4/KOSh8pVsQOk" height="1" width="1"/&gt;</description>
 <comments>http://blog.brightcove.com/en/2010/03/desperation-security-and-ethics#comments</comments>
 <category domain="http://blog.brightcove.com/en/tags/competition">competition</category>
 <category domain="http://blog.brightcove.com/en/tags/media-api">media api</category>
 <category domain="http://blog.brightcove.com/en/tags/video-security">video security</category>
 <category domain="http://blog.brightcove.com/en/jeff-whatcotts-station">Jeff Whatcott's Station</category>
 <pubDate>Wed, 31 Mar 2010 21:55:38 +0000</pubDate>
 <dc:creator>Jeff Whatcott</dc:creator>
 <guid isPermaLink="false">2995 at http://blog.brightcove.com</guid>
<feedburner:origLink>http://blog.brightcove.com/en/2010/03/desperation-security-and-ethics</feedburner:origLink></item>
</channel>
</rss>

