Damit alle Browser und Betriebbsysteme das Video abspielen, sollte es in den Formaten mp4, webm und ogg vorliegen. Wenn man mit den "meisten" Browsern zufrieden ist, tun es auch mp4 und webm.
Damit aber nicht genug, denn mp4 bzw. webm bezeichnen nur den Container, der verwendet wird. Darin gibt es unterschiedliche Möglichkeiten, Video und Audio zu kodieren (die sog. Codecs). Nur wenn dafür die richtigen Parameter gewählt werden, funktioniert es auf den unterschiedlichen Geräten gleichermaßen.
Wir haben recht gute Erfahrungen damit gemacht, die Videos bei CloudConvert (https://cloudconvert.com/) kodieren zu lassen. Kostet nichts - und wenn es mit dem Video klappt, weiß man zumindest, wo es hakt.