We have found that using YouTube to host the video and then embedding the 'Share' code on your site is the best way to provide a video that all users can watch (mobile, mac, windows, linux, etc.) on almost any browser. Once the video is uploaded, if you use the Share/Embed option, Youtube will provide you with a piece of code you can add to the HTML content of any page on your site.
Google provides an excellent step by step guide on how to retrieve your embed code. Here is the link! https://support.google.com/youtube/answer/171780?hl=en-GB