@Vital_O
Dgango

Что делать с длинной прогрузкой видео?

Доброго времени суток!
Суть проблемы: есть сайт(django), на сервере лежат видео-файлы(пробовал и через static отдавать, и через media, проблема остается), которые транслируются через стандартный html5 плеер( тег ). Статика отдается через nginx(в связке с gunicorn). Видео перед тем, как начать трансляцию, грузятся очень долго( секунд 5-20). В разных браузерах по разному, на мобилах быстрее, но все равно не пригодно. Видео разных размеров, есть 25 мегабайт, есть 250 мегабайт, все одинаково тормозят загрузку. Метаданные стоят в начале файла. Копался с настройками nginx, но все тщетно. Может кто сталкивался с подобным, подскажет что путное - буду крайне признателен.
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 4
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Может есть смысл попробовать какие-нибудь CDN, например, amazon aws s3. Т.е. размещать видеофайлы там. CDN отдает быстрее, кэширует содержимое.
Ответ написан
@chubahu
Отчасти для решения этой проблемы и придумали HLS и DASH
Ответ написан
Комментировать
@ynblpb_spb
дятел php
Попробуйте тестовое видео сконвертить в mp4 и прогнать через https://gpac.wp.imt.fr/mp4box/
MP4Box -hint file.mp4
Такая команда добавляет специальные указатели к файлу и он начинает грузиться быстрее
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы