Отдача MP4 NginX

123
Алексей Теплов
На сайте с 30.12.2019
Offline
52
#11
Кешь браузера чистил не раз... У мозилы читал, но не пойму как исправить...
Д
На сайте с 01.04.2012
Offline
165
#12
Так напиши весь конфиг, может кто и поможет
Алексей Теплов
На сайте с 30.12.2019
Offline
52
#13
Так конфиг стандартный,  добавил только реврайт на обработчик запросов видео и всё...
lutskboy
На сайте с 22.11.2013
Offline
191
#14

winda chrome все ок

firefox не ок. открыл консоль и тогда стало тоже ок. хз чего так. открыл в инкогнито и тоже не ок

Алексей Теплов
На сайте с 30.12.2019
Offline
52
#15
Вот и у меня так же... Техподдержка хостера отказывается помочь... Не знаю что и делать...
Д
На сайте с 01.04.2012
Offline
165
#16
Алексей Теплов :
Наводите мышку на постер видео и должен запуститься превью видео

У меня Win Fire 142.0.1 при наведении на видео, переворачивается постер и видео начинается. На странице сидел минуты 3, до этого просто черный экран был после переворота постера. В другом браузере открытом хроме видео нет. Сейчас обновил страницу в Fire - тоже черный экран. Возможно ты в это время что-то делал.


PS. "Автовоспроизведение разрешено только в случае подтверждения пользователем, активного пребывания пользователя на сайте или отключённого в видео звука."

Кликнул на сайте - начало работать видео с постерами и в хроме и файре.

Классно придумал. Удачи в развитии!

В обратке капчу не забудь

Алексей Теплов
На сайте с 30.12.2019
Offline
52
#17

Пособирал в инете инфу, получился вот такой локейшен

location / {
                proxy_hide_header Date;
                add_header Last-Modified '';
                add_header  Cache-Control 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
                proxy_cache off;
                if_modified_since off;
                expires  off;
                etag  off;
}
Алексей Теплов
На сайте с 30.12.2019
Offline
52
#18
  proxy_hide_header Date;

Не работает почему то...

add_header Last-Modified '';

Убирает это заголовок из ответа...

Статус 206 так не куда и делся...😡
R
На сайте с 20.12.2012
Offline
94
#19
а зачем 206 убирать. у gpt спроси. надо поиграть с конфигом nginx и потом рестарт.
Алексей Теплов
На сайте с 30.12.2019
Offline
52
#20

Остановился пока с таким вариантом:

Конфиг NginX стандартный, добавил только реврайт на обработчик видео запросов и поставил запрет на внешний доступ к папкам с видео.

В обработчике видео выставил следующие заголовки:

header('Accept-Ranges: bytes');
header('Content-Disposition: inline;filename="'.$name.'"');
header('Content-Length: '.filesize($_SERVER["DOCUMENT_ROOT"].$path));
header('Content-Type: video/mp4');
header("X-Accel-Redirect: ".$path);
exit;

В такой конфигурации по крайней мере заработало в FireFox, но через раз работает в браузерах на движке Хрома...

Статус 206 так и остался, все лаги походу из за этого, особенно когда загружаешь новую страницу, если не запустились первые видео, значит уже не запустятся, помогает только очистка кеша браузера... Пока не могу не чего придумать...

123

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