All of you who have had the need for publishing videos on your web pages know that the successful display of self-hosted videos actually isn’t a trivial task, not at all. The reason is in a large number of formats and resolutions in which a video can be, and on the other hand in a large number of mobile and desktop devices which can or can't show that video formats and resolutions.