Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
openepg [2014/12/28 22:35] sd создано |
openepg [2020/04/07 16:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| + | Возможности модуля | ||
| + | * Много поточный сервер | ||
| + | * Одновременная работа с несколькими языками | ||
| + | * Возможность передавать данные как в ISO, так и в Unicode | ||
| + | * Передача данных по текущему транспортному потоку (Actual), так и по остальным (Other) | ||
| + | Передаваемые данные в таблице EIT (EPG) | ||
| + | * Текущее / следующее событие | ||
| + | * Расписание на несколько дней | ||
| + | * Расширенное описание события (Описание, | ||
| + | * Возрастное ограничение | ||
| + | * Жанр DVB | ||
| - | ===== установка opensource A4on.EPG ===== | ||
| - | ==== Windows ==== | ||
| - | Загрузите и установите [[http://strawberryperl.com/|strawberry perl]] | + | Сервер реализован на языке Perl, что позволяет его использовать на любой платформе, |
| + | Базой для написания сервера послужила реализация | ||
| - | <code Winbatch> | + | [[https:// |
| - | set ISC_PASSWORD=masterkey | + | ====== Установка opensource OpenEPG ====== |
| - | cpan DBD:: | + | Исходный код сервера расположен на сервере [[https:// |
| - | cpan Digest:: | + | |
| - | cpan DVB::Epg DVB::Carousel | + | |
| - | // DBI DBD:: | + | ==== Использование бинарного файла (Windows) ==== |
| + | Самый простой и быстрый способ. | ||
| + | - Загрузите файл [[http://a4on.tv/ | ||
| + | - распакуйте | ||
| + | - пропишите свои данный в ini файле | ||
| + | - запустите сервер. | ||
| + | **Готово!** | ||
| + | |||
| + | ==== Использование Perl (Windows или Linux) ==== | ||
| + | Этот способ подойдет тем, кто знаком с языком программирования Perl | ||
| + | Подробно данный метод описывать не будем. | ||
| + | Сервер использует следующие модули | ||
| + | <code perl> | ||
| + | cpan Digest:: | ||
| + | cpan DVB::Epg | ||
| + | cpan DVB:: | ||
| + | cpan Config:: | ||
| + | cpan DBI | ||
| + | cpan DBD::SQLite | ||
| + | cpan DBD:: | ||
| </ | </ | ||
| - | ===== Linux ===== | + | ===== Описание параметров INI файла |
| + | ^Параметр^Значение по умолчанию^Описание^ | ||
| + | |DB_NAME | localhost: | ||
| + | |DB_USER | SYSDBA|пользователь базый данных Firebird | | ||
| + | |DB_PSWD | masterkey|пароль пользователя | | ||
| + | |DAYS | 7|на какое количество дней формировать EIT| | ||
| + | |TMP | b:\epg.pl| где храним временные файлы| | ||
| + | |RELOAD_TIME | 5|Через сколько минут перечитывать поток| | ||
| + | |EXPORT_TS | ||
| + | |NETWORK_ID | ||
| - | < | + | < |
| - | set ISC_PASSWORD=masterkey | + | [EPG] |
| - | cpan Digest::CRC | + | DB_NAME |
| - | cpan DVB::Epg DVB:: | + | DB_USER = SYSDBA |
| - | cpan DBI DBD::SQLite DBD:: | + | DB_PSWD = masterkey |
| - | cd /usr/src | + | DAYS = 7 |
| - | wget http://a4on.tv/ | + | TMP = b:\epg.pl |
| - | tar xvzf cherryepg.tar.gz | + | RELOAD_TIME = 5 |
| - | + | EXPORT_TS | |
| + | NETWORK_ID | ||
| </ | </ | ||
| + | |||