Здравствуйте! Имеем nginx настроенный как прокси. Самый простой прокси, без редиректов и всего остального.
location ~* \.(?:m3u8)(.*)$ {
proxy_pass http://$arg_proxy;
}
location ~* \.(?:ts)(.*)$ {
proxy_pass http://$arg_proxy;
}
То есть при запросе плейлиста
server1/playlist.m3u8?proxy=server2 все отрабатывает как надо. Плейлист проксируется. Но в плейлисте так же указаны ссылки на ts файлы (например "/hls/firs.ts") и эти файлы через прокси не открываются так как в ссылке на файл не передается переменная proxy. Необходимо отдавать уже измененный плейлист с ссылками вида "/hls/first.ts?proxy=server2" Так вот, возможно ли средствами самого nginx "налету" редактировать этот самый плейлист и добавлять в него переменную "proxy" ?