Раскройте тайну, как пишутся HLS-дамперы? Язык не важен. Главное сам принцип.
А то по этому вопросу чего-то совсем ничего не гуглится
Ну, то есть, скачиваем плейлист m3u8
и получается что-то типа этого:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:2
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:2.000,
media_0.ts
#EXTINF:2.000,
media_1.ts
Парсим, скачиваем все куски, объединяем их и готово.
Но как заставить программу следить за обновлением этого плейлиста? Там, наверное, протокол не http(s)
, а какой-то другой используется
Можно, конечно, в коде ffmpeg
посмотреть. Но это совсем уже накрайняк.