When you try your hands around HTML 5, one of the first things you come to know is the <video> element support. HTML 5 standardises the embedding of videos on the web. However, there is still a lot of confusion about the audio and video support on Browsers.
First things first. Which all browsers support the video elements:
- IE 9.0+
- Chrome 3.0+
- Firefox 3.5+
- Safari 3.0+
- Opera 10.5+
- iPhone 1.0+
- Android 2.0+
A container or wrapper format is a meta-file format whose specification describes how different data elements and metadata coexist in a computer file.
Video formats define a format of how things are stored within them. For example, a video file might actually consist of a video, a related audio, and a lot of metadata. The container format defines how to store the video and audio streams in a single file.
Some popular video container formats are :
- Interprete the container format defined above
- Decode the video stream into a sequence of images
- Decode the audio stream
- Lossless Video Codecs
- Lossy Video Codecs
- H.264 - The H.264 standard is patent-encumbered
- Theora - Theora is a royalty-free codec and is not encumbered by any known patents other than the original VP3 patents, which have been licensed royalty-free.
- VP8 - VP8 is a royalty-free, modern codec and is not encumbered by any known patents, other than the patents that On2 (now Google) has already licensed royalty-free. Update from comment: VP8 very likely infringes on a bunch of different patents—”Google’s WebM (VP8) allegedly infringes the rights of at least 12 patent holders”:http://fosspatents.blogspot.com/2011/07/googles-webm-vp8-allegedly-infringes.html
Related posts:

