mp4 pseudostreaming with proxy_pass and slice
Anatoliy Korostelevm, NGENIX
a.korostelev на ngenix.net
Пт Мар 18 10:43:36 UTC 2016
Спасибо за развернутый ответ.
> Однако передать range в аргументах все же можно.
> Для этого нужно сформировать заголовок Range где-нибудь на REWRITE_PHASE.
> Это можно сделать lua (про ngscript не скажу)
Правильно ли я понимаю, что я с помощью lua должен преобразовать
входящий аргумент начало видео
(скажемhttp://mynginx.server/test.mp4?start=40)в Range-запрос к бэкенду?
То есть необходимо получить с бэкенда метаданные mp4-файла (moov-atom) и
с помощью moov-atom сконвертировать смещение start=40 в Range-запрос?
--
С уважением,
Коростелев Анатолий
Подробная информация о списке рассылки nginx-ru