Залил html и видео на другой сервер, там все ок. В фаербаге видно, что файл еще не скачался и уже видео проигрывается.
Видимо дело в сервере.
Mime type'ы я прописал в htaccess файле, который находится в той же папке что и видео. Не знаю что еще можно поделать с сервером.
Кстати использую хостинг на hetzner. Ни у кого такого не наблюдалось?
Сам нашел ответ. На свой вопрос. Посмотрел в консоле, оказывается 403 ошибка почему-то выскакивает на файлы css и js, надо было всего лишь еще раз задать им chmod 644
@Vnr Интересно. Я все же думаю делать на PrestaShop. Все таки, мне кажется, что надо познавать CMS в работе, а не на сухих теоретических данных. Просто хотелось бы услышать ваш опыт. Было бы интересно.