Назначение

Мониторинг доступности IPTV-каналов по HTTP-ссылкам.

Функционал:

    • Получает список всех активных каналов (iptv_channels).

    • Для каждого канала проверяет доступность его потока (stream) через HTTP-запрос с помощью wget.

    • Обновляет статус канала (status) в базе данных: 1 (доступен) или 0 (недоступен).

    • Загружает временный файл (/tmp/ch_mon.mpg) для проверки потока.

    • Определяет доступность по размеру файла (ненулевой размер = доступен).


Запуск:

/usr/abills/libexec/billd iptv_monitoring


Сценарии работы:

  • Проверяет все активные каналы (поле disable=0) из таблицы iptv_channels.

  • Для каждого канала с HTTP-ссылкой (stream) скачивает небольшой фрагмент (wget) и определяет доступность (статус 1/0).

  • Обновляет статус канала в базе данных, если он изменился.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация

  • Нет меток