I'm currently showing a video on my home page with html5 but some people are getting error no supported video can be found.

I have uploaded both mp4 and webm. How do I make this so most people can view. Do I really need html5 and can I do it anyother way. My video is hosted by me and not on youtube or anything.