I need to put up a few videos on a Webapp and I'm a bit lost. My requirements are:
- DRM is not a concern at all
- it should work on the iPhone (and iPad) and on the main browsers (Safari, Internet Explorer, Firefox, Opera).
- it is not a problem at all if the video doesn't play on Linux (because it's a video/screencast of a Windows/OS X software targetted at, well, Windows and OS X users)
- it is not a problem at all if it also works on Linux (I'm a Linux user myself)
Can a unique format be served (like H.264) and play without any additional work on my part or do I need to convert the videos to different formats and have the webapp serve different video formats depending on the browser used?
Should I use the "video" tag of HTML5 when I detect an HTML5 capable browser?
What's the "safest" bet here? I take it that Flash is out of the equation seen that iPhone/iPad is a requirement.