Welcome to Форум операторов связи. Please login or sign up.

14 мая, 2024, 08:43:49

Login with username, password and session length
Пользователи
  • Всего пользователей: 786
  • Новички: vit4455
Статистика
  • Всего сообщений: 102,828
  • Всего тем: 3,985
  • Онлайн сегодня: 128
  • Рекорд посещаемости: 128
  • (Сегодня в 00:53:02)
Сейчас на форуме
Пользователи: 0
Гости: 107
Всего: 107

Сервер EPG с грaфическим интерфейсом бесплатно, т.е. даром

Автор Шумко Дмитрий, 16 января, 2015, 13:23:23

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Используте ли OpenEPG в своей сети?

Да
16 (50%)
Нет, так как нужен TOT/TDT
0 (0%)
Нет, не вещаю EPG в сети
4 (12.5%)
Нет, использую другие средства
12 (37.5%)

Проголосовало пользователей: 0

Блок с содержанием первого сообщения
Сделал для нашего биллинга A4on.tv EPG сервер - OpenEPG, за основу взят CherryEPG

Возможности модуля
- много поточный сервер
- одновременная работа с несколькими языками
- возможность передавать данные как в ISO, так и в Unicode
- передача данных по текущему транспортному потоку (Actual), так и по остальным (Other)
- работает везде где можно установить Perl (Windows, Linux, FreeBSD)

Передаваемые данные в таблице EIT (EPG)
- Текущее / следующее событие
- Расписание на несколько дней
- Расширенное описание события (Описание, год создания, режиссер, актеры)
- Возрастное ограничение

исполняемый файл OpenEpg
исходный код доступен на Github
Видео установки и настройки сервера

Использование A4on.tv выгодно тем что:
- не нужно править перловый файл при изменениях в сети вещания;
- "правильное" вещание EIT, в каждом потоке свои каналы;
- используется многопользовательская БД, используйте телепрограмму где вам удобно, например на сайте;
- можно править телепрограмму;
- можно пускать объявления в расширенном описании EPG, т.е. у вас появляется бесплатный канал информирования;
- и незабываем о функциях биллинга + работа с заявками.

так как биллинг A4on.TV до 1000 абонентов бесплатный, и ограничений нет, получаем бесплатный сервер EPG с графическим интерфейсом.

на форуме cesbo.com есть небольшое обсуждение

Примерные требования к железу сервера можете рассчитывать из таких параметров:
- на 116 каналов и 16 потоков ОЗУ нужно примерно 500 МБ (включена передача actual / other)

з.ы.
Почему бесплатно?
Потому, что основная работа выполнена автором CherryEPG Bojan Ramšak , я лишь адаптировал его к нашему биллингу. Вот такой вот я чЭсный :D

 Тема популярна  Ссылка

Sumgait

Кстати, Стрим с 15 апреля уходит с SID 1,2,3,4,5,6 на 4-х значные.

Шумко Дмитрий

#101
Обновлен дистрибутив биллинга A4on.TV

Обновления по EPG
+ Добавлена утилита загрузки расписания из командной строки LoadEPG.exe
+ Добавлен профиль загрузки телепрограммы с сайта A4on.TV
+ Добавлена передача жанра DVB
+ Добавлена возможность указать кодировку ISO 8859-5
- исправлена ошибка чтения ini файла с сигнатурой BOM

Sumgait

Спасибо Дмитрий.
OpenEPG работает быстрее, теперь кириллица отображается корректно.
Удобно ini файл править блокнотом, а не FARом, как ранее.

1076

ЦитироватьШумко Дмитрий написал:
Обновлен дистрибутив биллинга A4on.TV

Вопрос  к Дмитрию, в разделе  текущее\ следующее  только  каналы  одного транспорта  или  все каналы  в  вашей  сети ?

Шумко Дмитрий

Все зависит от настроек сети. Что передавать а что нет.
на скриншоте показаны настройки и получаемый поток на выходе

Rus

А Вы программу каналов для этого ЕПГ где берете? чего то я так и не понял.

Шумко Дмитрий

Расписание телепрограмм предоставляют каналы.
Сложность, в этом зоопарке форматов телепрограмм, свести все в один формат.

1076

Появилась  ли  возможность  выбора  сетевого  интерфейса ?

Шумко Дмитрий

Да. интерфейс указывается в ini файле
пример:
BIND_IP = '192.168.1.3'          ; Через какой сетевой интерфейс вещать или 0.0.0.0 если вещать на все интерфейсы
нужно удалить комментарий в начале строки - ;

1076

#109
Как  запустить мультикаст ?
В  списке служб  отсутствует EPG  сервер f_emo_51

Openepg.exe  не  находит fbclient.dll  который лежит C:\Program Files\Firebird\Firebird_2_5\bin\


Содержание  .ini

Цитировать[EPG]                  ; Настройки
DB_NAME = 127.0.0.1:A4ON_FREE ; база данных с epg
;DB_USER = SYSDBA            ; пользователь Firebird для чтения базы данных A4on.TV
;DB_PSWD = masterkey         ; пароль пользователя Firebird
;DAYS    = 7                 ; на какое количество дней формировать EIT
TMP     = c:\A4ON.TV\tmp\            ; где храним временные файлы, если не укажем, то в каталоге программы
;RELOAD_TIME = 5             ; Через сколько минут перечитывать поток (переформируем текущий/следующий)
;EXPORT_TS   = 0             ; Экспортировать TS в файл 1. не эксп. = 0
;NETWORK_ID  = 1             ; NID сети с которой работает генератор на случай если у оператора много сетей и одна БД
BIND_IP = '10.10.0.10'     ; Через какой сетевой интерфейс вещать или 0.0.0.0 если вещать на все интерфейсы
;READ_EPG = 60               ; Через сколько минут будем проверять данные в базе A4on.TV (смотрим обновилось ли расписание)
;RUS_PAGE = 1                ; согласно EN ISO/IEC 8859-5 [27] Latin/Cyrillic alphabe может быть 1 = \0x01 (Table A.3) , а может быть 2 = \0x10\0x00\0x5 (Table A.4)

Шумко Дмитрий

Это бесплатный сервер, его в сервисах нет, нужно запускать OpenEPG.exe
fbclient.dll желательно копировать в каталог приложения или в каталог систем32

1076

Подложил,  запустил,  мультикаст не  удалось  обнаружить  ни  на  одном  интерфейсе.

BIND_IP = 10.10.0.10  или

BIND_IP = '10.10.0.10'

???

Шумко Дмитрий


1076


Шумко Дмитрий


1076

ЦитироватьШумко Дмитрий написал:
BIND_IP = '10.10.0.10'

Сервер запущен, окно OpenEPG?

Мультикаст  вижу  только  на  1 интерфейсе,  вне  зависимости от  указанного в  ini  файле .
f_emo_51f_emo_51f_emo_51

Шумко Дмитрий

это странно, так как у себя проверял, имею lan и wifi, работает.

сколько интерфейсов на машине и какие адреса, постараюсь разобраться?

1076

Весь  мультикаст идет  через 10.20.0.10  видимо  потому,  что  он  первый в  списке


ЦитироватьC:\Documents and Settings\Administrator>ipconfig

Настройка протокола IP для Windows


ToLanbilling - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 10.20.0.10
   Маска подсети . . . . . . . . . . : 255.255.0.0
   Основной шлюз . . . . . . . . . . :

VLAN1 Management - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 10.91.90.253
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз . . . . . . . . . . :

VLAN3 Management - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 10.90.90.254
   Маска подсети . . . . . . . . . . : 255.255.0.0
   Основной шлюз . . . . . . . . . . :

USB - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 192.169.73.7
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз . . . . . . . . . . :

Sunsea - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 192.168.1.26
   Маска подсети . . . . . . . . . . : 255.255.255.0
   Основной шлюз . . . . . . . . . . :

Inet - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 195.ххх.ххх.ххх
   Маска подсети . . . . . . . . . . : 255.255.255.240
   Основной шлюз . . . . . . . . . . : 195.ххх.ххх.ххх

Broad - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 10.10.0.10
   Маска подсети . . . . . . . . . . : 255.255.0.0
   Основной шлюз . . . . . . . . . . :

Klan - Ethernet адаптер:

   DNS-суффикс этого подключения . . :
   IP-адрес  . . . . . . . . . . . . : 172.16.1.9
   Маска подсети . . . . . . . . . . : 255.255.0.0
   IP-адрес  . . . . . . . . . . . . : 172.16.0.26
   Маска подсети . . . . . . . . . . : 255.255.0.0
   Основной шлюз . . . . . . . . . . :

C:\Documents and Settings\Administrator>

1076

В  общем добавил  еще  один  VLAN на  сетевой  карте INTEL и  мультикаст  попер  с   него.

Шумко Дмитрий

Отлично. жду замечаний :)

а я постараюсь воспроизвести ситуацию с вланами.

1076

При  импорте  вываливается  в  ошибку,  отправился  отчет.

Шумко Дмитрий

Подтверждаю, ошибка имела место быть.

Ошибку исправил. Дистрибутив обновил.

1076

ЦитироватьSumgait написал:
Цитировать1076 написал:
ЦитироватьSumgait написал:
Что-то не прикручивается EPG к мультиплексору A2B ESX 200.
Кто пробовал?

Вот  так  прикручивается

Тоже  хочу  попробовать.

Спасибо.
Все заработало.
Только в ESX 200 нужно отключить pid 18.
Иначе в потоке появляются ошибки.

Пробую ,  на  выход  поток  не  пробрасывается .
Где  грабли  могут  быть ?

Sumgait

#123
Это то, что я тебе писал


и настройки в A4ON.TV

1076

У  меня  все  аналогично.
Покажи  закладку PID management.
На ESX какая  версия  ПО ?

Счетчики

Яндекс.Метрика