LINUX.ORG.RU

Чем просканировать наличие IPTV потоков

 


3

4

Провайдер — Ростелеком.

Раньше делал список всех доступных ip адресов по порядку в m3u и вручную проверял наличие вещания на каждом отдельном адресе.

Составил таким образом список https://github.com/justAmoment/iptvka/tree/master/m3u

Но сейчас провайдер поменял некоторые каналы местами, некоторые отключил, т.е. данный список устарел.

Теперь я хочу обновить этот список и просканировать наличие IPTV потоков.

Вопрос: есть ли какая-то программа, чтобы определить наличие живого потока на конкретном адресе и показать параметры этого потока.

Пока придумал запустить таким образом:

$ mpv --msglevel=ffmpeg=no --length=10 http://192.168.0.202:4022/udp/233.7.70.127:5000
Playing: http://192.168.0.202:4022/udp/233.7.70.127:5000
[cache] Cache size set to 320 KiB
Cache fill: 20.62% (67584 bytes)   
[lavf] LAVF: Program 2 
Detected file format: MPEG-TS (MPEG-2 Transport Stream) (libavformat)
File is not seekable, but there's a cache: enabling seeking.
[stream] Video (+) --vid=1 (h264)
[stream] Audio (+) --aid=1 --alang=rus (aac)
Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
AO: [pulse] 48000Hz stereo 2ch float
(Buffering) AV: 00:00:00 / 00:00:00 (0%) A-V:  0.000 Cache: 20%                 
VO: [opengl] 1920x1080 => 1920x1080 420p
AV: 05:43:49 / 00:00:00 (0%) A-V:  3.271 ct:  0.435 Cache: 47%
Результат каждого канала записать в отдельный файл. И пропарсить полученые файлы.

Но может как-то лучше можно это сделать?

★★★★★

Последнее исправление: justAmoment (всего исправлений: 1)

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