Отдача MP4 NginX

12
Алексей Теплов
На сайте с 30.12.2019
Offline
45
101

Сразу скажу, я совсем не понимаю в администрировании серверов...

Вообщем делаю потихоньку сайтик по видосам с ВК через API, но через API нет доступа к превьюшкам видео, решил слить превьшки на отдельную ВПС. В итоге получилось в районе 300к превьюшек размером от 100кб до 500кб.

NginX стандртный, под Ubuntu 24.04 и HestiaCP без Апача... Что нужно настроить в NginX чтобы нормально отдавать превьюшки? 

Вот как у меня сейчас это работает

https://hdvk.ru/vid/rYMxbZ7RQvs/

Наводите мышку на постер видео и должен запуститься превью видео, правда превьшки есть не ко всем видео, у которых есть превью на них, при наведении мышки, переворачивается постер видео и запускается превью. Проблема в том что например на FireFox под Маком не работают превьшки, на Сафари, Хроме и ЯНдексе кое как работают, но только после полной прогрузке видео. Хотелось бы быстрое воспроизведение превьюшек под любыми браузерами..

Ссылки на превью не прямые, через обработчик  с проверкой привязки ссылки к IP и далее  header("X-Accel-Redirect: ".$path);

ANNA ASTI (Анна Асти) - Верю в тебя (Премьера клипа 2023)
ANNA ASTI (Анна Асти) - Верю в тебя (Премьера клипа 2023)
  • hdvk.ru
ANNA ASTI (Анна Асти) - Верю в тебя (Премьера клипа 2023) Cмотреть онлайн бесплатно! Категория: Музыка, Дата загрузки: Суббота 29 Апреля 2023 10:20:18, Продолжительность: 4:36.
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#1
Меня сильно смущает статус 206, а не 200 почему то... Как это исправить?
Roman Zolotov
На сайте с 23.08.2025
Offline
3
#2
а что значит нормально? вам бы просто с кешем разобраться и статику отдавать из кеша, или вернуть апач - по умолчанию они в тандеме лучше работают чем вы сделали сейчас 
https://hstq.net - хостинг от $0.99, VDS от $1, cерверы от $29.99! Акции на серверы, VDS и IP! Заходи!
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#3
Roman Zolotov #:
а что значит нормально?
Это значит запуск превьюшки сразу, а не ждать несколько секунда загрузки...
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#4
Roman Zolotov #:
вам бы просто с кешем разобраться и статику отдавать из кеша, или вернуть апач - по умолчанию они в тандеме лучше работают чем вы сделали сейчас
Зачем ставить два сервера, чтобы отдать единственный файл в 200кб?
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#5
Поигрался с заголовками, превьюшки стали быстрее запускаться под Хромом и прочими, но под ФирФоксом таки не хотят... К сожалению нет под рукой компьютера с Виндой, не могу пока проверить как там работает...
Д
На сайте с 01.04.2012
Offline
160
#6
На сайте цвета флага Сербии на логотипе) Так и планировалось?
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#7
Дадуда #:
На сайте цвета флага Сербии на логотипе) Так и планировалось?

Да не, красил из других соображение, а когда поставил на сайт тоже заметил что цвета получились обратные флагу рф... Потом перекрашу...

Нашёл в инете вот такой локейшен

location ~ \.mp4$ {
    max_ranges 0;
}
Поставил себе, вообще перестало грузиться во всех браузерах...
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#8
Убрал запрет на внешний доступ к папкам с видео, пробовал запустить прямые ссылки на видео и всё тоже самое, работает во всех браузерах кроме ФирФокса, там пишет: "Видео не может быть воспроизведено, так как файл повреждён."
Алексей Теплов
На сайте с 30.12.2019
Offline
45
#9
Статус файла всё то же : 206 Partial Content... Как сделать статус: 200 OK? Думаю в этом проблема...
Д
На сайте с 01.04.2012
Offline
160
#10

Так в GPT напиши и конфиг свой скинь))

А может у тебя закэшело в браузере


https://developer.mozilla.org/ru/docs/Web/HTTP/Reference/Status/206

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий