FFMPEG HLS: HTTP error 402 Payment Required

Когда в интернете идёт трансляция, то, в большинстве случаев, можно вытащить из браузера ссылку на плейлист m3u8 и засунуть её куда-нибудь типа VLC или ffmpeg и дампить.
Есть такой сайт - GoodGame. Раньше я с ним так же делал и всё было нормально.
Вчера я начал писать новую “следилку” за стриимами и хотел её тестировать. На GooodGame ссылки на плейлисты всегда статические. То есть, никогда не меняются. А это именно то что мне надо для теста.
Но оказалось, что это уже не работает! И причём, как-то очень странно не работает :thinking:
Вот идёт трансляция: Стрим masaraksh86 / Онлайн-трансляция
А вот ссылки:
https://hls.goodgame.ru/manifest/161315_master.m3u8
https://hlss.goodgame.ru/hls/161315.m3u8
Если я правильно понял, первая ссылка это манифест, содержащий ссылки на плейлисты с разным качеством. А вторая это сразу плейлист максимального качества.
Итак, смысл вот в чем. Сами файлы по этим ссылкам прекрасно качаются. Даже моей качалкой (то есть, куки браузера тут не при делах, видимо :thinking: ).
Но если передать ссылку в ffmpeg, то вылезает ошибка

[https @ 000002ba2acfb680] HTTP error 402 Payment Required
https://hlss.goodgame.ru/hls/161315.m3u8: Server returned 4XX Client Error, but not one of 40{0,1,3,4}

VLC тоже какую-то ошибку выдаёт, точно не помню.
Никто не знает, что это за хрень? Какая ещё оплата? :dadparrot:

наверно эта ) https://goodgame.ru/premium/

не, премиум это смайлы покупать. Тут про какую-то другую оплату. Не работает только в дамперах и именно с GoodGame. Вы же про сети лучше знаете. Как можно заблокировать дамперы? Видимо, гудгейм как-то их блокнул. Возможно ли такое?
А ещё у меня из-за OBS’а Зератул постоянно виснет :thinking: Задолбался перезапускать.

Написано же

Подписка позволит вам смотреть ключевые трансляции на GoodGame.ru в HD
качестве и выше, без рекламы

Так что видимо они пытаются блокировать такие скачивания.

Например, просто лениво по юзерагенту.
У VLC такой: VLC/3.0.16 LibVLC/3.0.16

…и похоже я угадал:

curl https://hlss.goodgame.ru/hls/1168.m3u8
#EXTM3U
.........

curl -A "VLC/3.0.16 LibVLC/3.0.16" https://hlss.goodgame.ru/hls/1168.m3u8
<html>
<head><title>402 Payment Required</title></head>
.......

curl https://hlss.goodgame.ru/hls/1168.m3u8
#EXTM3U
..........

Но ведь через браузер без премиума и так FullHD :thinking: Слышал от стримеров, что премиум даёт только более стабильное соединение и кастомные смайлы :man_shrugging:

Спасибо :+1: Натолкнули на мысль пересобрать ffmpeg с другим юзерагентом :grin: Или тупо хексом заменить :kolobok: