Возможности модуля
Передаваемые данные в таблице EIT (EPG)
Сервер реализован на языке Perl, что позволяет его использовать на любой платформе, которую поддерживает Perl. Базой для написания сервера послужила реализация CherryEPG
Исходный код сервера расположен на сервере github
Самый простой и быстрый способ.
Готово!
Этот способ подойдет тем, кто знаком с языком программирования Perl Подробно данный метод описывать не будем. Сервер использует следующие модули
cpan Digest::CRC cpan DVB::Epg cpan DVB::Carousel cpan Config::INI::Reader cpan DBI cpan DBD::SQLite cpan DBD::Firebird
Параметр | Значение по умолчанию | Описание |
---|---|---|
DB_NAME | localhost:a4on_db | база данных с epg |
DB_USER | SYSDBA | пользователь базый данных Firebird |
DB_PSWD | masterkey | пароль пользователя |
DAYS | 7 | на какое количество дней формировать EIT |
TMP | b:\epg.pl | где храним временные файлы |
RELOAD_TIME | 5 | Через сколько минут перечитывать поток |
EXPORT_TS | 0 | Экспортировать TS в файл 1. не эксп. = 0 |
NETWORK_ID | 1 | ID сети с которой работает генератор на случай если у оператора много сетей и одна БД |
[EPG] DB_NAME = localhost:D:/EPG/DB/A4on_db.fdb DB_USER = SYSDBA DB_PSWD = masterkey DAYS = 7 TMP = b:\epg.pl RELOAD_TIME = 5 EXPORT_TS = 0 NETWORK_ID = 1