LINUX.ORG.RU
ФорумAdmin

HLS

 , ,


0

2

всем привет! есть внутрунний мультикаст поток, нужно получать hls.
с помощью ffmpeg формирую «куски» и «m3u8» список

ffmpeg -i udp://224.1.1.1:1234 -c copy  -f segment \
-segment_list channel_name.m3u8 -segment_list_type m3u8 -segment_time 10 -segment_format mpegts channel_name%03d.ts

получаю

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:11
#EXTINF:9.957144,
channel_name.m3u8000.ts
#EXTINF:9.960000,
channel_name.m3u8001.ts
#EXTINF:10.280000,
channel_name.m3u8002.ts
.......

Внимание вопрос: можно ли какими-нибудь нативными(или не очень) средствами получить playlist

http://1.1.1.1/channel_name.m3u8000.ts
#EXTINF:9.960000,
http://2.2.22.2/channel_name.m3u8001.ts
#EXTINF:10.280000,
http://3.3.33.3/channel_name.m3u8002.ts
.........
ЗЫ: можно было использовать опцию -segment_list_entry_prefix, но destination может быть разный


http://primestreams.tv:826/get.php?username=craigh1&password=craigh1&type=m3u

http://158.69.228.135:8000/get.php?username=gonza&password=gonza&type=m3u

http://123iptv.nl:88/get.php?username=4legVNoPpG&password=gWA1cPdQpb&type=m3u

http://primestreams.tv:826/get.php?username=skeeter&password=skeeter&type=m3u

http://185.53.163.220:2015/get.php?username=Soner&password=123456&type=m3u

http://gradina1.info:80/get.php?username=KhU9rzzj22&password=X1Z1KXErz5&type=m3u

http://bitkananeretvi.net:8000/get.php?username=MN4GyNkKoP&password=UKV7ufGvFT&type=m3u

http://live.darkside-iptv.com:8080/get.php?username=pRpUFbgVDX&password=jLzhhCCJHf&type=m3u

http://144.217.79.160:8505/get.php?username=amigo&password=amigo&type=m3u

http://ns3026209.ip-178-33-239.eu:9000/get.php?username=2018&password=2018&type=m3u

http://ns3074107.ip-217-182-173.eu:8000/get.php?username=micha&password=micha&type=m3u

http://144.217.64.126:8080/get.php?username=coke123&password=coke123&type=m3u

http://landiptv.live:8080/get.php?username=ricardo&password=ricardo&type=m3u

http://jazoora.net:8000/get.php?username=11111&password=22222&type=m3u

http://144.217.74.96:826/get.php?username=craigh1&password=craigh1&type=m3u

http://85.144.43.35:3002/playlist.m3u8

http://109.201.133.83:8000/playlist.m3u8

http://37.26.105.21:8000/playlist.m3u8

http://109.164.249.60:25000/playlist.m3u8

http://81.177.254.23:9996/playlist.m3u8

http://86.127.200.243:40000/playlist.m3u8

http://93.87.23.174:8000/playlist.m3u8

http://82.214.119.228:8000/playlist.m3u8

http://82.214.119.226:8000/playlist.m3u8

http://89.160.178.204:8800/playlist.m3u8
anonymous ()

те ты хочешь менять m3u8 файл на лету ? В nginx есть модуль lua - он это умеет + можешь использовать sub_filter в nginx

Jopich1 ()
Ответ на: комментарий от Jopich1

на самом деле я c этим модулем и работаю....
но ввиду того что с ngx только разбираюсь - все происходит не быстро. пока добился описанных выше результатов!
Благодарю за пинок в нужном направлении)

Dob ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.