Человек, это звучит невероятно разочаровывающим. Похоже, вы делаете все то, что я бы порекомендовал, и пробуете множество вариантов / тестов. У меня есть одна идея, и две, может быть, не очень хорошие идеи:
1) Я столкнулся с проблемами кодирования, когда использовал Miro, и в результате у меня были файлы, которые нормально воспроизводились бы локально ... но в итоге я вел себя по-другому, когда просматривал их в Интернете. Чтобы убедиться, что это не проблема кодировки, попробуйте добавить в существующий файл .ogv, который, как вы знаете, работает - возможно, с какого-то другого сайта / учебника.
Резервная ссылка: Big Buck Bunny
2) Это длинный снимок, и я показываю, как мало я знаю об этих форматах ... но, возможно, попробуйте использовать .ogg в качестве расширения вместо .ogv? Я посмотрел и увидел, что .ogv предназначен для видео, причем .ogg не рекомендуется ... но изменение расширения файла может раскрыть что-то в процессе кодирования.
3) Еще один длинный снимок: уничтожьте атрибут кодеков для вашего источника mp4.