I\'m thinking about the fact that the higher the MP4 profile we go, the better the video quality gets...
This brings me to a question I thought I\'d ask the experts!
You can provide several source tags and the user agent should play the first one it can handle.
See W3C definition: http://www.w3.org/TR/html5/embedded-content-0.html#the-source-element
There also a javascript example for fallbacks is presented.
http://www.w3.org/TR/html5/embedded-content-0.html#mime-types shows some javascript how you can test if a browser can play a specific codec.