Does the video format which a mobile or tablet supports depend on its operating system or on its hardware features?
Yes it does. that's what I told you, fro some formats you cant get external support because of this reason.
Android supports H.264 video format by default.
Thanks for information
So Android 2.2 on any tablet/mobile "hardware" would support H.264 video streaming?
Thanks for the answers
I understand that it does not depend on hardware but on codecs,
but do the availability of codecs depend on the operating system and it's updates?
Would H.264 video format played through a web app on Android 2.2?
Concerning the hardware dependency is on the field of FPS, which means bigger FPS better fluidity. Better graphic card better playing, especially mkv, rmvb files...
To read/play movie files codecs should be there and if abscent then the hardware will not know what to do with.
It has nothing to do directly with the hardware,
It depends on the codecs are supported by a tablet or cell or not.
for some formats you have to install an extra software which adds the supported codecs,
operating systems does not support mobile formats but you can install them.
In most cases, a computer can play the formats of cell phone,
but a cell phone is less likely to play all the formats which is supported by a computer.
It's really depends on which software your using and what codecs are installed. Some developers only accept certain file types (called filtered extensions), however most try to support as many formats as possible.
Most common extensions are ubiquitous, it's never really confined to a set of operating systems, as application developers can release software to support a format when the operating system itself doesn't natively support it. For example, WMV (Windows Media Video) was developed by Microsoft, but if you have the right video player you can also play it on pretty much any Linux distribution or Mac.