|
|
Comments and thoughts on where the web and media collide.
-
A follow up on a followup - this time it's to add a link to the
YouTube API blog about Flash
and the HTML5 <video> tag.
A couple of good points in there - and a few things you can take away
from it. Yes, Flash provides a convenient way to lets users record
straight from their machine to ChatrouletteYouTube, and
yes Flash has some rights management and streaming goo that let's
YouTube control access/rights for commercial content ... in the US. And
Ars Technica's write up of the FFMPEG VP8 write up, which has some more
useful
context.
|
-
I touched on Google's purchase of On2 in my last post very
briefly, but it's something that has the potential to enable some quite
interesting change in the way web video is delivered - not least because of
Google's open sourcing of the VP8 video codec (compressor/decompressor) code and specification in mid-May
2010.
You'll have seen the work of On2 over and over and perhaps not
known it. For a good few years, their VP6 codec was used in Flash Video (FLV) format,
offering an improvement over the previous H.263 Sorenson Spark codec and more recently
being replaced by the popular H.264 codec used to efficiently compress much of
high-definition content on sites like YouTube, Vimeo and elsewhere.
VP8 is in effect a newer VP6, with a lot less fame than its older
sibling and a handful of new or improved features. Joining VP8 is the WebM (aka Matroska) video container format
- providing the mechanism to wrap a VP8 video stream together with audio and
other data.
But why acquire a video technology company whose most
popular IP is ... out of date? Enter the minefield of patents, licensing and
royalties. H.264 is made up of a lot of different pieces of IP (aka the MPEG-LA
patent pool ) from a lot of different parties. Whilst implementing an H.264
encoder or decoder with free software is possible (FFMPEG and x264 both do this), the
video format is not always free to encode into or distribute. I'll leave you to
read
through the detail - but suffice to say it's a little on the dense side.
With VP8, Google get something close to the quality of H.264 (and competing formats
like VC-1) with similarly small file sizes, without having to cross that
minefield. With VP8 web video users get a format that capable of good quality
output and is royalty free.
Or do they? When it comes down to it - VP8 and H.264 are technically pretty
similar - meaning VP8 is unlikely to be wholly patent unencumbered. What
does that similarity really mean? It means that some of the FFMPEG developers
managed to implement
a VP8 decoder using 1400 lines of their own code, and drawing from the existing
FFMPEG H.264 functionality.
So why does this all matter? Because this is the format with designs on ousting
other video formats as the defacto standard to deliver content into the HTML5
<video> tag. With 4.67 billion+ video views a month and growing, and the
prospect of GoogleTV - avoiding licensing costs for producing that material and
pumping it out to consumers is, as far I can see, a very desirable place to be.
|
-
With the popularity and buzz surrounding the iPad (which has
something like a daunting 3 million units sold across 80 days) as well as other
mobile and tablet devices you could be forgiven for thinking that the hardware
is singularly responsible for driving a technological shift. The hype and shininess
are pretty compelling reasons for why so many consumers are choosing fork out a
not inconsiderable sum for these devices, but the underlying changes and
refinements in content provision and revenue generation, the marketplace, that makes them work is an arguably more interesting
development.
Even with the popularity of the marketplace model, it is
clear that there is no single strategy driving its evolution; the options
available at the moment allow content to be bought, licensed, rented or
borrowed with the different rules for different geographic regions. Whilst what
the consumer is paying for and getting is not always particularly clear, going by the sheer number of items in Apple's marketplace it is a
model that emphasises convenience and low-cost in a way that has proved very
popular. (Image copyright brendanlim from Flickr)
As far as marketplaces go, Amazon's Kindle platform is
notable in that, as well as having its own tailored hardware, it also targets a
range of devices providing access to the same broad collection of subscription
based alongside the more well known eBook. Included in the devices that are
supported is the practically ubiquitous iPhone. Whilst Apple's ‘App store' marketplace
model is quite tightly controlled, applications are able to provide an
additional store front to content, a
marketplace within a marketplace, though there is generally some kind of
competition. In the case of Kindle this comes from a number of other devices
and applications, as well as from the original creators and publishers of the Newspaper
and Magazine titles who provide both commercial and free routes to access their
content.
If the benefit of access to numerous mobile devices and a
pre-existing marketplace whilst only having to forego a percentage of the
revenue generated from content sales isn't enough of a draw card, bundling in the
tools to reformat display the content might make it one. This is where the current offering around
video looks a less convincing.
Access to video content online is still a space that is
somewhat unsure of itself, with technology playing a far less transparent role
that it arguably should, if our familiarity with the television is anything to
go by. It seems that the view of success is still very much a kind of lonely
experience based around a small rectangle sitting inside webpage, often failing
to even match the quality and convenience of plain old analogue
standard-definition television.
Google's foray into the online television space with some serious
hardware partners could change this. Based around the Android operating system,
GoogleTV is being sold as a platform that brings the findability of the web to
the simplicity and tangibly social setting television enjoys. When viewed
alongside Google's broader activities, including development of a music market
place and acquisition the video technology company On2 for the VP8 video codec, it has a lot of
promise.
Assuming that GoogleTV is not entirely ad-supported and just YouTube on your TV, it will
be interesting to see how the marketplace element of this service compares to models
like Seesaw, AppleTV, Microsoft's Zune and the subscription and pay-per-view scenarios
common amongst cable and satellite broadcasters. Even more so will be seeing if
it can provide a very compelling shortcut to an on-demand web based service to
those who were a little bit late on the bandwagon. If this gambit delivers the
right mix of ease of use and richness, it should set out an approach and a
platform that many traditional linear broadcasters and even content producers
will follow.
|
-
I've only had a smartmeter for a few days, but it's quite alarming how quickly I've become conscious, and slightly competitive, about how I use energy.
The first I knew about it was a letter from my energy supplier, asking if I'd like one and inviting me to call and setup a time for installation, as well as telling me about the benefits, positioned in such a way that there seemed to be no good reason to decline the offer.
The unit itself is a small, quiet electronic device plugged into the wall and about the size of a novel. Most of it a screen, with a handful buttons and an array of coloured lights to tell me its doing its metering things. The engineer that dropped it off also had to install a new electricity meter and gas meter, which appears to communicate and update the unit, basically the user interface, via radio waves (and I'm guessing) every half minute or so. The advantages of the unit don't stop at the almost realtime measurement of energy use - the genius of it is that from now on I'll be billed exact amounts every month, no more quarterly readings and strange running averages. Again, there is a bit of magic going on here, I assume that there is either a simcard buried inside the smartmeter itself (like a Tomtom or similar navigation unit) and it is phoning home every so often, or that it uses some kind of powerline networking. It seems to occasionally receive messages (displaying a bright blue light) and showing a message roughly the length of an SMS message. So what does it tell me? It shows how my current energy (electricity and gas) use in kilowatt hours (kw/h) over the last hour, 24 hours, week, month and year, as well as CO2 output over the same period. It also shows the averaged cost for these periods. My energy use is currently averaging about 0.510 kw/h and will continue to be around that until I do something like put the kettle on - at which point the reading jumps to 3.5 kw/h almost instantly, with the happy green light changes to a disapproving orange light.
The main screen of the unit displays this as large set of LCD numbers, changing between pence per hour (9.11), kw/h (still 0.510) and the best part, a scrolling barchart running horizontally with a bar displayed for each minute of so of use. There is something very satisfying about walking around the house, switching lights off and being instantly rewarded with smaller bars on the chart. Equally, it's scary to see that switching off one (tungsten) lightbulb saves more energy than my LCD TV and Xbox use, and terrifying to see what happens when you have the kettle, toaster and oven on at the same time. Moving the measurement of energy from a small cupboard full of cryptic dials in the hallway to something sitting on the mantelpiece which reacts quickly and obviously has quickly and definitely affected a reaction in the way I perceive my energy use. It will be interesting to see if this is change is permanent or not.
|
-
There is more choice in browser-based web video providers and implementation
technologies than there has ever been before - YouTube, Vimeo, Flickr, Revver,
MySpace, Facebook to name the popular fraction of what is available - and yet, delivering
video via the web can still be time consuming and complex. If anything, this complexity
is likely to worse before it gets better - however it is obvious that there is
a huge potential to develop the richness around video delivered online.
I've worked on a number of rich media and video projects, each delivering
something slightly different, and each having to work through the production of
high-quality media and wrapping an experience around it. I'll admit that getting
a single video up onto the web to share with friends, colleagues and fellow
tweeps is pretty painless - Facebook will allows users upload an entire
gigabyte of data in a single video clip, something I find quite astounding.
Equally I'd admit that the tools out there to capture video are better and more
commonplace than ever - with devices like the Flipcam, Nikon's D90 (my
favourites) and the huge range of dedicated video cameras out there being
capable of capturing video to a high standard.
The first challenge is blend of expectation and experience. Social media tools
allow us to produce and distribute video live or pre-recorded video in a matter
of minutes. The experience of YouTube is frequently cited by users as the norm,
along with the expectation that a project can and will deliver a similarly
powerful set of tools. Not a problem for brands making forays into video
delivery in the social media space - just pick up the toolset and use it,
produce discrete video elements and place them inside blog posts, against
products, within campaign pages or the like.
But where are the tools that allow us to provide a much more immersive experience?
One which is more than just embedded Flash, Silverlight or HTML5 <video>
elements in a page, where video is the primary medium, the experience itself?
They're in the hands of the designers and developers. Whilst standardisation
around the very recognisable rectangular video player is happening, achieving
the levels of richness above this still require some very specialised skills.
Then there is the minefield that is quality. An idea of what might be an
acceptable quality in the eyes viewers is one thing - but delivering that
quality to the audience who have come to expect video that is constantly 'on' (think TV) is
something which requires an exponential jump in the complexity of the production
workflow. The notion of quality in video is closely tied to the context of
the viewer; it's not enough to have the content and to deliver it at a preset
size, bit-rate and format - the capabilities of the device (and there are lots of them) which is playing the
video, in terms of both connection speed and computing power, means that
quality in one instance (20mbit+ connection to the internet and a large 1080p
widescreen TV) if very different to quality in another (a mobile device and 3G
broadband). Production workflows that enable the progressive downloading and
adaptive streaming of content go some way to alleviate the issues on the client
side - but these scenarios require faster and more specialised hardware and
software to achieve. Quality is something that must be measured constantly, and
the challenge is to make this active readjustment seamless and transparent to
all but the most hard core of users. The Open Video Player Smooth HD demo
delivered using Microsoft Silverlight shows this off nicely and the Flash
examples on these pages are similarly good.
It's clear that cable and satellite broadcasters, particularly in the US, are
dealing with this quality problem in their digital
broadcasts already. Though theirs seems fundamentally to be an issue of the
bandwidth available being less than what may be required - to the point where the quality of
material is drastically reduced in order fit within the constraints of the
bandwidth they have.
Part of the quality problem is around access to content on a global scale. The
use and evolution of content distribution networks (CDN) goes some way to
addressing this system - enabling
content providers to offload the heavy lifting of content delivery and allowing
the replication of content globally, pushing it out as close as possible to the
users who will access it. The use of the CDN in delivering video is already very
prevalent and will no doubt become more and more so, allowing a shift in video
delivery to be more or less entirely on demand via the internet with commercial
models that are regionally appropriate.
Earlier this year, in CNet's article "iPlayer uncovered", the BBCs iPlayer was stated as using 60+ encoding servers to create the video files that resulted in them pushing out content at an eye
watering rate of around 60 gigabits
per second during peak times - with content delivered from around the UK
and even from Europe as required. That's just under a DVD going out over the
wires every second, and illustrates quite succinctly just how important the delivery
part of their service is, and hints at the cost involved in getting video to the
web.
Cost is the
elephant in the room when it comes to getting video online. I've implied that getting video online is quick and easy at the YouTube end of the scale - but that it may not be all that cheap once you start
to move away from YouTube and the like. The cost comes
about through the requirement for video production tools, dedicated encoding
infrastructure and licensing, storage for encoded and raw video, publishing workflow
systems, digital rights management and content licensing, CDN replication and bandwidth
costs - and people to tie it all together; and this can all change depending on what output formats will be used.
To put it into perspective, at the point where you are pushing video across the airwaves or through a network, apparently streaming
video costs around 16,000 times what broadcast costs to deliver.
And then there is how to make money in the process, or at least not go broke, which is the subject of a huge number of articles, arguments and discussions.
All that said though, the success of online video hints to a shift to a CDN
type model for content delivery that may overtakesome aspects of broadcasting. One of the key drivers for this change, and something I believe would be
massively beneficial, may well be the audience's ability to have increasingly
closer relationships with content producers, and for content producers to have
more direct control over the access to the content they create and insight into
how it performs commercially. Perhaps the opportunity here lies in reconciling many this myriad of complex production choices into a set of on-demand services, a sort of reconfigurable version of YouTube, which could operate from public or private cloud type infrastructures. Here's hoping complex parts of online video delivery can undergo the kind of shift that enables us to concentrate less on the hard parts delivering it, and more on creating it.
|
-
Update: Aparently Nokia already have something similar for their N series phones - http://pointandfind.nokia.com/?home - even though the press release is dated April 1 0 it's aparently all real working technology. And there there is Shop Savvy for the Android - which looks quite unreal http://www.youtube.com/watch?v=s-UYLHB9Rrw
After watching Paul Dawson setup an Android phone first hand and with the recent coverage of TorrentDroid - I got to thinking about Barcodes, Barcode to Torrent based integration and the process of browsing and buying things in a way that I hadn't considered since I saw QR codes in action in 2007.
In short the scenario for TorrentDroid goes something like this: grab your android powered mobile handset, take a snap of the EAN or UPC barcode on the back of whatever you're looking for - and with a bit of magic - your desktop runs away and finds a torrent (though you would obviously stop it before you infringed on someone's copyright) - you can see it in action complete with very very weird soundeffects.
Also interesting is that TorrentDroid's barcode to download functionality was aparently driven by a bounty on the site Android and Me.
Similar to the scenario around QR codes - where users were meant to be able to snap a pic of whatever they fancied in a shop window, online or infact anywhere, and get a mobile friendly URL with more detail. Kaywa was the client of choice on my Nokia S60 handset at the time the Petshop boys released video featuring the motif (or via youtube) and poster with links to download tracks.
This QR Code just points to this URL :)
QR Codes do still
seem to be around, and occasionally pop up on a well known brand. A campaign from Pepsi in the UK
sees a sizable area on the back of bottles and cans given to a QR code as a
driver for the chance to win... I'm not exactly sure, though it looks music
related. The software they offer (complete with icon with Flames on it) weighs
in at a massive 600kb+ and is pretty awkward to use - coupled with the camera
on my Windows Mobile phone it doesn't seem to do anything.
And then there is
the more recent 4 colour barcode, aka Microsoft Tag, from Microsoft which is
interesting in its own right. The comparision
between QRCode, Datamatrix (I've left this out purposefully!) and the Tag is
quite compelling where display real-estate is at a premium.

The MS Tag reader for Windows mobile is quite slick, no pressing of buttons or any goofy extra steps.
Very simply: they provide a nice way to store data visually (and much more data than is possible using a standard barcode) - and a fantastic way to context, linking something offline back to the web.
But who wants a link to something that's trapped on their mobile?
So integrate it with Delicious, Digg, Bit.ly, facebook, twitter... or what ever other mechanism I can use to store it this interesting product or piece of information and share it with my friends and colleagues ...
But ... It's still just a link ... it's not the tangible thing I saw/heard and wanted.
It's not the
handset (hey the G1 is cooler than some, but it's not exactly slim) or the even
the use of Torrents in the application itself that sparked my thinking. It's
the 'here's some data - find me this thing and give it to me now' that
interests me!
Could these tags be more effective in the way they give consumers a digital takeaway, that isn't just a URL to visit?
We use barcodes to identify and buy things in real like, can't we take that online? I have
relationships with a number of web based retailers - with that immediacy that
barcode/QRcode/MSTag scanning offers - surely I could feed captured data (like a barcode) into their
website to buy something in a way that's as painless as nabbing the
Torrent? We hinted at it with the Tesco PDC applications use of a webcam scanning a barcode for a can of soda we had run out of.
The case for
digital downloads is easy, be it Music or Video, there are a tonne of options
and they're setup to fulfil there and then - the barcode could send me to
iTunes, Spotify, Amazon MP3, Tesco Digital, Last.fm and the list goes on
regardless whether I want to listen or buy buy buy! Aparently 17 million people stopped buying CDs last year - though music sales up 10% - perhaps this could give a further boost?
I could feed it
into a multitude of useful places like price comparison websites (already something in progress for Android), look for a product review, perhaps onto a wish
list, the thing I want it could even be pre-order or even something that
requires a certain level of interest before it's made... I really don't mind
being hand held all the way to the checkout - as long as I'm getting what I
want and I don't have to the same questions time and time again.
Perhaps this lack
of integrating into something which is connected, smart and adaptable is part
of why QR codes haven't really taken off as they could have - and equally why
the barcode, which is very connected but encodes data which not really meaningful at a glance, works so
well for TorrentDroid and hopefully a wave of similar apps in future?
|
-
Following on from my waxing
lyrical about the Tesco WPF app that was shown at PDC last week...
Ubiquitous computing
One of the interesting comments about the
Tesco app during development was about how nicely this fits within the
concept 'ubiquitous
computing' - the app would definitely sit
nicely on the front of a refrigerator door, though the Touchsmart's
nice shiny screen is quite susceptible to greasy finger marks .
I find the idea of calm technology,
unobtrusive multipurpose, multifunction and generally very useful
but practically invisible computers to be... well... quite exciting. Particularly when I consider the types of experiences that we
might deliver through the paradigms and devices developed out of the Wii,
iPhone, Android based phones, the Surface, more recently the SecondLight demo
and all of the various of mash-ups between. It all points to
some really interesting new ways of interacting with our stuff mobile phones,
televisions, cars, fridges and vacuum cleaners as well as how they might
interact with one another.
They're coming...
Perhaps not quite ubiquitous computing and more the ubiquity of computers;
surely 2008 is the year of the little tiny computer? With HP, Samsung, Acer,
MSI, Dell and a magnitude of others following in the footsteps of the Asus
EEEpc and releasing netbooks or compact home
friendly media type PCs. Wikipedia tells me there are no less than 20 models
out there at the moment – even 3G mobile broadband operators are giving them
away for free on contract! [There also also all the embedded systems that seemed to have been spawned from wireless networking (mine little Fonera runs Linux) but I'm going to ignore those for the meantime.]
Cheap, portable, connected AND useful? Throw in solar powered chargers and maybe it’s ubiquitous computing (in the reversed sense I noted above) that will really sell these Intel Atom, Via
Nano and other low power CPU based machines and save the environment? Wait - netbooks don't cope with fullscreen video playback!? Then perhaps not until they're performant enough to offer the sort Supermarket meets
Xbox Live meets the iPhone applications I'd like to imagine being the notice board
on my fridge. Maybe someone out there can run Bubblemark across their Netbook
collection and tell us what the scope of *richness* there is for tiny little
computers at the moment?
And displays which are big enough to be seen at
a distance might be a problem; at the moment even the big 10 inch netbook displays
are a little on the small side to be noticed and interacted with - maybe the petite
lovechild of the Touchsmart and the EEE pc fills that gap? I wonder what kind of glue you need to stick a computer to a fridge?
|
-
I've been promising myself that I'd kick this off for a while now - but there really has been *so* much that's very interesting going on that nothing has really had the chance to crystalise without something else equally compelling coming along to think about, so here's some thoughts on things we've been working on:
Working with WPF ...
The WPF concept we built for Tesco to show at PDC seems to be a big hit! Not only did a room full of card carrying geeks applaud loudly when we scanned a can of 'soda' to add to the shopping basket, but the Twitterverse was alive with some great comments on the demo - notably: hafthor: Wow. That tesco app is like minority report for groceries. #pdc.

It was quite remarkable to see what a tightly knit team from Conchango's Interactive Media group can do with WPF, especially given a tight time frame! I have to say it was a big thrill to see the app running up on the huge screens with HP's multitouch machine and to hear that Matthew Adams got it running on Windows 7 at the event! Shoutouts should go to (in no particular order) Felix Corke, Colm Brophy, Una Walsh, David Wynne, Richard Griffin, Rupert Jones, Matthew Rattcliffe all of whom helped stitch it together - and of course Paul and Nick for getting up infront of the PDC and delivering it flawlessly.
... and Silverlight
With the release of Silverlight 2 in earlier on in October and the Silverlight Toolkit a couple of days ago things are busy on this from with some great projects in the pipeline. There seems to be a bit of a debate across the intarwebz about whether Silverlight matters at all; it's obviously not Flash, though they overlap substantially in terms of what they deliver the rich internet application arena.
Looking at the way the team here have been using it I'd have to say that Silverlight might matter more to the developers than the users for the time being - with the pace of development being furious! The pace at which the opensource version(s) is/are being worked on is great, though in general there is a lot of catching up that Silverlight/Moonlight has to do to reach the ubiquity of Flash. I don't know that we'll see next very very geeky internet meme created in Silverlight - but it might just help!
|
|
|
|