I am an intern re-designing my boss's website and a very important part of his business is the iPhone market. He recently launched an app that has reached 500 000 downloads.

The video demonstrations that I want to encode and embed on his website MUST be viewable by iPhone users. Previously they were flash, but obviously that is no longer an option because the platform does not support it. They must also be a reasonable size because people will be using their 3G capability.

I have looked into it and it looks like h.264/mpeg-4 is the type of video file I should embed. Is this the right choice? Can someone refer me to a guide or tutorial that explains the details of embedding this type of video correctly? I want to ensure that the video samples cannot be saved onto the users' devices just like You Tube video.