Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
openepg [2014/12/28 22:43] sd |
openepg [2014/12/30 13:21] sd [Использование бинарного файла (Windows)] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Описание Opensource | + | ====== Описание Opensource |
Возможности модуля | Возможности модуля | ||
Строка 15: | Строка 15: | ||
- | Сервер реализован | + | Сервер реализован на языке Perl, что позволяет его использовать на любой платформе, |
Базой для написания сервера послужила реализация [[http:// | Базой для написания сервера послужила реализация [[http:// | ||
- | ===== установка opensource | + | ====== Установка opensource |
- | ==== Windows | + | Исходный код сервера расположен на сервере [[https:// |
- | Загрузите и установите [[http://strawberryperl.com/|strawberry perl]] | + | ==== Использование бинарного файла (Windows) ==== |
+ | Самый простой и быстрый способ. | ||
+ | - Загрузите | ||
+ | - распакуйте | ||
+ | - пропишите свои данный в ini файле | ||
+ | - запустите сервер. | ||
+ | **Готово!** | ||
- | < | + | ==== Использование Perl (Windows или Linux) ==== |
- | set ISC_PASSWORD=masterkey | + | Этот способ подойдет тем, кто знаком с языком программирования Perl |
+ | Подробно данный метод описывать не будем. | ||
+ | Сервер использует следующие модули | ||
+ | < | ||
+ | cpan Digest:: | ||
+ | cpan DVB::Epg | ||
+ | cpan DVB:: | ||
+ | cpan Config:: | ||
+ | cpan DBI | ||
+ | cpan DBD::SQLite | ||
cpan DBD:: | cpan DBD:: | ||
- | cpan Digest::CRC | ||
- | cpan DVB::Epg DVB:: | ||
- | |||
- | // DBI 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 | ||
</ | </ | ||
+ |