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

Натолкнули на мысль пересобрать
Или тупо хексом заменить 