robUx4

2011-01-11

The Open Web Conspiracy

So Google has announced that it will drop support for H.264 in future iterations of its Chrome web browser. WebM will be the favored format for video rendering inside the web browser. Until this announcement very little people really knew about WebM. It was considered as a pet project of Google, like so many others. But with all the press of the last few days, it's impossible to ignore WebM anymore.

What people didn't realize is that Google paid a good amount of money for this technology. Not to make even more money out of it, but simply because the video inside the web browser was going nowhere. It was either the expensive H.264 or the "low" quality Theora for those who can't afford it. So Google bought On2 and VP8 with it and made it free and completely open. The exact kind of technology that is mandatory in W3C standards. They also converted most of their YouTube library to WebM (in 360p and 720p IIRC) which probably also costs a lot in storage.

The tone of most reactions to this move was "how dare you Google?". Which is pretty astonishing when you think about it. People blamed Google for abandoning H.264 in a web browser. Completely ignoring the fact that Mozilla and Opera have always been on that position. AFAIK the web has not collapsed because of this decision. In fact FireFox is now the dominant browser in Europe and Chrome is the fastest growing one. I don't see how this move is going to hurt anybody already serving video on the web.

Not only that but Mozilla and Opera are the ones to thank for the existence of HTML5, the ones that stood against MSIE and it's proprietary way of interpreting the CSS standards. Once again there's going to be a war on standards. This time Google is joining the party. And once again the standard should win in the end. It's not a matter of who has the biggest one, but what an open web means and doesn't mean.

Everyone who has been involved in the Audio/Video business knows how much patents are a nightmare to deal with. A real way of stopping innovation. It also costs a lot of money for small players, to the point were real business is almost impossible if you don't have a size large enough. At CoreCodec a large amount of our revenues were going each year to the MPEG LA for the use of MP3, H264 and AAC. On many products we didn't make any money other than what we had to pay for patents. If there are better business alternatives, everyone should embrace them.

In the flow of articles/comments I read a common argument coming back was that H.264 is already there. Yes, but almost noone is using the <video> tag right now. It's only at the experimental stage. They confuse the web browser and the entire video ecosystem. Everyone who's interested in the story of that <video> tag knows that although a great idea it was a problem due to browser fragmentation and the lack of agreement on the codec, H.264 being out of the question for many key players and likely the W3C who approves the standards. Now there's a solution in sight. Again a solution for the web browser not for the whole world of video. It's not a first arrived/first served system. If H.264 doesn't fit the bill there is no point continuing (or ever) supporting it. Because in the end something else will have to be used. This fact has always been known by all users of the <video> tag from the beginning.

Also it's not because something is there that any future development should stop. In fact everyone working with the <video> tag knows that it's an evolving technology that is bound to change until it stabilize. There are a lot of things coming like adaptive streaming (IMO the most important part of streaming that will make browsers useful players), transparency (for better integration of video in rich UI), 3D (3D WebM files are already playable on YouTube) and even likely some form of DRM if the browser is going to become the universal "cloud" video player. All of these changes will require many investment for people providing online video. The sooner they know what are the possible choices and the ones that will be the best investment, the better.

Plus the video on the web is still in infancy. Adaptive streaming is coming (and IMO the real stopper right now for real use of the browser as a video player), live streaming is coming, 3D is coming (should browsers support MVC too like on Blu-Ray?), transparent videos (for better integration in UIs) and likely DRMs will come too if video rentals are ever going to work without Flash/Silverlight on a desktop. So don't assume that was exists now is set is stone and should never change. All these technologies will require work and money from the people serving videos. The earliest they know the options and the likeliness of success, the better choices they can make. And there is no reason investing time and money in something that will not last in the end. What is clear now is that WebM is not a pet project, it's here to stay.

I've been involved in the development of WebM even before it was out (no surprise that I'm a supporter then). And one thing that stroke me so far was that the most active in its development were Mozilla (3D and live streaming) and Opera (live streaming). Chrome has always been trailing with new features of WebM or even bug fixes. Now Google is finally putting its money where its mouth is. It's being pragmatic AND ideological, not one OR the other. The support of Flash being the pragmatic part here. Not only that but Adobe has been a supporter of WebM since day one (and even before). I wouldn't be surprised if Flash would support WebM in the future. That would make sense for them too. If that ever happens, WebM will be the format that would play on all platforms, unlike H.264. And would likely be decisive in making WebM the first choice when putting video on the web.

In the end one can always think of it as a big conspiracy from Google, Mozilla and Opera to free the web from audio/video patents, and keep the World Wide Web utopia alive and kicking.

2011-01-08

2011: The Year Apple Went Back To Its Niche

Hello I'm Steve Lhomme. You may know me from the Matroska (.mkv and .webm) format I (mostly) created, or working for years on CorePlayer from CoreCodec on platforms like Windows Mobile (5 & 6), Symbian, PalmOS, iOS, Android, etc or lately from my work on the Plume Twitter client on Android for LevelUp Studio.

For many years I've followed and been involved in the rise of mobile computing and smartphones in particular. I've used and developed for about any of these OS'es (that would allow some form of native code). In that time I've seen the growth of the iPhone (from the early version without a SDK where we had CorePlayer already running) up to the point it became almost a world of its own. And with great power comes great responsibility. Except that Apple has been acting very aggressively, for their own profit.

Recently I've started noticing an unfair bias towards Apple from the press and from friends. Either because one gives credit to Apple for more than they deserve or because it gives advantages to the Apple platform that IMO is not good (more on that later). While Apple was mainly the only player with a modern platform, it was fine. But now that Android is on level with iOS and exploding in market shares, it's time to rethink the old habits.

The current situation is that on the OS level Android is more or less at the level of what iOS offers. The OS was not meant for tablets and thus the ones sold so far leave to be desired. It seems that Honeycomb (Android 2.4 it seems) will leap forward and make Android more than decent on tablets. I personally think the tablet market is overrated, but that's another debate. On the hardware level there is certainly a lot more experiment & innovations on the Android side. We now have dual-core, tiny devices, up to 4.3" screens, 4G/LTE, car dashboards, 5" and 7" tablets, tablets as TV companions from Vizio or Panasonic, etc. And depending on your needs, there's usually one device that is exactly what you need. Just like not everybody wants to be dressed the same, not everybody needs the same from their phone/tablet.

But with all the CES announcements, I've seen plenty of news/comments on Apple fanboy sites, that whatever, the iPhone/iPads are better. Even before Honeycomb was demonstrated and devices were tested by real persons. For many Apple has become a religion to follow, and denying all other "gods" that are not theirs. This is not new (Mac vs PC). But it's always surprising when it comes from bright minds. And it's even more dangerous when a whole economy has been built on feeding solely the iOS ecosystem (and 30% of it in Apple's pockets).

Things have changed radically since the last 6/12 months. Android is now dominant globally and even in the symbolic USA market. Unlike iOS it's completely free and open. That's why hardware and software innovations are now happening there. And the trend is not going to change. The head start that Apple had is now gone.

The freedom in Android means anyone with a Windows, Mac, Linux computer can develop for free their software and run it on their devices without paying anything to Google. That is not possible with iOS. One can easily see which one is going to be picked by coders in developing markets. Not only that, but Android doesn't require a PC for synchronization or system updates. In doesn't require you to put your billing information in iTunes before buying apps. In a world where more and more people use a (smart)phone and not a PC, that's an important growth factor. One may argue that poor people don't buy apps. But they are likely to buy food, detergents, gas, etc. So the advertising model can work in these areas. So I think the smartphones are going to be a lot bigger there too. It's a lot better if it doesn't require a PC.

Because of all this, I think Android is going to explode even more this year. And unless Apple has something special about to be released (rumors don't seem to show that), it's going to lose even more significant market shares. And like the Mac vs PC war, it's going to end up in a niche for trendy/hip/rich people. Which is probably fine for Apple as long as it has a good share of the #2 position. History is just repeating.

NOT sent from my iPhone (yes, I still use one)

2007-02-11

Upgrade your music/movies

So a lot of people are talking Steve Jobs comments on the DRM issues. I haven't read it yet. But it made me think about the digital economy for content/entertainment.

People have been buying music at 128 kbps (MP3 or AAC or WMA) or DVDs in 480i resolution, and with DRM. If they want to get a better quality music/video or without DRM, they would probably have to buy it again. In software you usually get free upgrades or pay less than the full product for an upgrade (even Microsoft does it). So it should be the same for music. If you want to buy the same music in lossless or transparent, you shouldn't have to buy the whole thing again. That was necessary when you had to buy a physical object to upgrade your qualiyt (tape/LP to CD, VHS to DVD). But from digital to digital, there's no need. The only problem is to do that you need some DRMs :(

So the non use of DRM might actually mean there won't be cheap upgrades... How ironic !

2007-01-22

The Universe Is Too Big For Aliens

According to this study, we haven't really met the aliens (officially speaking) because the universe is too big and it would take them too long to probe it and find us at the time we are developped.

There's probably some truth in this, but it considers that travelling at the speed of light is not possible or even close. But it's already possible in labs. It doesn't take in account teleportation that already exists in labs too, the use of dark energy, maybe telepathy and all that stuff we don't understand yet. So I think the answer is not there yet... Maybe we are the first ones to be that advanced in the universe ? Or that the matter is not travelling, only the souls ?

New Concepts Catalog

This article lists all the modern concepts that will shape the future of science and intelligence.

I haven't had time to read them all and the related articles, but a lot of them seem interresting.

DivX is bye

It's now official. I'm going to leave DivX, Inc. on the 31st of January. I will be concentrating on the CoreCodec products like CorePlayer and also on matroska related stuff.

For the whole time at DivX I have worked on DrDivX which is open source and available on SourceForge. I hope the project will still continue and evolve even after I left. Maybe I will still contribute here and there. Especially since it relies on a CoreCodec product: CoreMake to create the project files on Windows (MSVC++ Express) and Mac (XCode).

I decided to leave because I've been working on 2 jobs at the same time for many months and it's exhausting. Now that CoreCodec has some financial stability I can safely switch to this prefered job and work on the technologies that we create.

2007-01-10

The revolution according to Apple

So yesterday Apple unveiled the iPhone. There's a lot of buzz about it, but once it gets down what will remain ? Engadget list a few of the missing features. But Apple presented it like there was nothing close to this before...

So what's new about this (smart)phone ? The big touchscreen. Even a technology they call multi-touch. So maybe the revolution for Apple is to be able to use 2 buttons (fingers) when the Apple computers only do one (unless you buy a 3rd party mouse).

That's it. All the rest exists and is available elsewhere. The iPhone will be available in June in the USA and in Q4 in France. Far from revolutionary and a big late. If Nokia release their internet tablet that does 3G phone they are done...

2007-01-02

Free Will

What is free will ? IMO that's (so far) the main difference between machines and living objects. And it's more than a technical debate, as it implies that we are just machines and that sophisticated machines could have it too (as an inate property ?).

This article covers what free will might be after all... That's the first time I see it mentioned, while I've been convinced that's a crucial point for the future. If machines can have free will too, then they can decide on their ownn (and without us).

A bevy of experiments in recent years suggest that the conscious mind is like a monkey riding a tiger of subconscious decisions and actions in progress, frantically making up stories about being in control.


“If people freak at evolution, etc.,” he wrote in an e-mail message, “how much more will they freak if scientists and philosophers tell them they are nothing more than sophisticated meat machines, and is that conclusion now clearly warranted or is it premature?”

2006-07-06

EU Governments aware of the machine rise

This article is mostly about what the BT (British Telecom) manager said about the importance of women in the future. But there's this interresting quote :

"The government is aware of this trend," he insists. "The EU is looking into it, not just in terms of machine intelligence, but as a problem of globalisation and machine intelligence leading to a surplus of men. It doesn't want large numbers of unemployed men standing around on street corners. We will see lots of demonstrations"


It surely is the biggest challenge of the coming decade. A whole new/different society to build, based on new values (or just the good old money...).