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

29 апреля, 2024, 23:08:09

Login with username, password and session length
Пользователи
  • Всего пользователей: 785
  • Новички: Naranhabola
Статистика
  • Всего сообщений: 102,815
  • Всего тем: 3,985
  • Онлайн сегодня: 75
  • Рекорд посещаемости: 91
  • (13 февраля, 2024, 09:24:52)
Сейчас на форуме
Пользователи: 0
Гости: 46
Всего: 46

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

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

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

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

Используте ли 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

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

1076

Непонятно ,  как  задать  интерфейс (их  несколько) через  который  будет  вещаться  мультикаст.

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

Цитировать1076 написал: Непонятно ,  как  задать  интерфейс (их  несколько) через  который  будет  вещаться  мультикаст.


К сожалению с этим я не разобрался, если есть специалисты в Perl буду рад помощи.

Sumgait

Вернемся к несовпадению времени показа EPG через openepg. Различные варианты настроек, переустановка сервера и программы ничего не дало.
Все равно EPG на экране +3 часа.
Не связано ли это с тем, что в исходном файле xmltv.xml - программа передач выглядит так ;

<programme start="20150201220000 +0300" stop="20150201235000 +0300" channel="300124">
<title lang="ru">Вечер с Владимиром Соловьевым (12+)</title>
<category lang="ru">Познавательные</category>

я имею ввиду в старте и стопе присутствует; +0300
Хотя это не мешает серверу A4on.EPG.Server - передавать правильное время передач.

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

Что в A4on'е, в меню DVB - программа передач, время программ отображается верно?

Sumgait

Да, отображается верно. Текущая программа отображается красным и соответствует времени. На ТВ тоже отображается верно, но только для A4on.EPG.Server

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

Sumgait могу получить вашу базу для проверки сервера?

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

#56
Обновил Обновил OpenEpg
- теперь можно привязать через какой сетевой интерфейс вещать. параметр BIND_IP в ini
- если сетей много, то в ini указывается NID сети для которой вещает сервер. параметр NETWORK_ID

просьба проверить и отписать о результатах

1076

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


просьба проверить и отписать о результатах

можете выложить конфигурационный  файл для  начальной  инициализации ?

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

#58
пример ини есть на Github

[EPG] ; Настройки
DB_NAME = localhost:C:/A4on.TV/DB/A4ON_FREE.FDB ; база данных с epg
;DB_USER = SYSDBA ;
;DB_PSWD = masterkey ;
;DAYS = 7 ; на какое количество дней формировать EIT
;TMP = %TMP% ; где храним временные файлы
;RELOAD_TIME = 5 ; Через сколько минут перечитывать поток
;EXPORT_TS = 0 ; Экспортировать TS в файл 1. не эксп. = 0
;NETWORK_ID = 1 ; ID сети с которой работает генератор на случай если у оператора много сетей и одна БД
BIND_IP = '192.168.1.3' ; Через какой сетевой интерфейс вещать или 0.0.0.0 если вещать на все интерфейсы


; - комментарий, комментированный параметр такое значение по умолчанию

Sumgait

#59
Запустил сервер.
Работает хорошо, надежно и быстрая загрузка EPG в ТВ приемник.

Но проблема со временем так и осталась.
В исходном xml файле стока со временем выглядит так
<programme start="20150202060000 +0300" stop="20150202090000 +0300"
Скорее всего openepg.exe не учитывает сдвиг по времени +0300.

А также в потоке по анализатору видно сдвинутое время и кириллица не корректная, хотя на ТВ отображается корректно.

Вот пример работы двух серверов в одно и то же время, отображаемый на анализаторе. Вместо названия канала, у нас висит объявление.


Сервер A4ON.EPG.Server

Starts: 04.02.2015 10:00:00
Length: 13:59:00
EIT Source: actual TS, event schedule
Name: Внимание!*Первый HD* переводится на новую частоту 394 мГц.
Description Source: DVB Short Event DVB Extended Event


Сервер openepg.exe

Starts: 04.02.2015 7:00:00
Length: 13:59:00
EIT Source: actual TS, present/following
Name: ²ÝØÜÐÝØÕ!*¿ÕàÒëÙ HD* ßÕàÕÒÞÔØâáï ÝÐ ÝÞÒãî çÐáâÞâã 394 ܳæ.
Description Source: DVB Short Event DVB Extended Event

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

Обновил Обновил OpenEpg
- Исправлена ошибка со временем (спасибо Sumgait за обнаружение)


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

#61
Тем кто хочет спрятать окно сервера в трей Windows (там где часы)
предлагаю воспользоваться утилитой rbtray
После запуска rbtray можно свернуть любую программу в трей,
для этого нужно щелкнуть правой кнопкой мыши на кнопку минимизации окна в заголовке.

Sumgait

Спасибо автору за труды! Теперь абоненты довольны программой передач на всех каналах..

1076

ЦитироватьSumgait написал:
Спасибо автору за труды! Теперь абоненты довольны программой передач на всех каналах..

Буква  Ё  правильно  отображается ?

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

Цитировать1076 написал:
Буква  Ё  правильно  отображается ?

Железа у меня нет чтоб проверить, а на анализаторе такая картинка

Sumgait

ЦитироватьШумко Дмитрий написал:
Тем кто хочет спрятать окно сервера в трей Windows (там где часы)
предлагаю воспользоваться утилитой rbtray
После запуска rbtray можно свернуть любую программу в трей,
для этого нужно щелкнуть правой кнопкой мыши на кнопку минимизации окна в заголовке.

Смог спрятать только прогой - HideIt.

Sumgait

Остается сейчас проблема с программой передач xmltv.xml. Известный телегид в инете прикрывает халяву. На сегодняшний день формирование программы удобно с помощью проги "КИТ Интернет телепрограмма 1.29c.".

Ну не за всё же платить в этой жизни..:D

Rus

ЦитироватьSumgait написал:
Известный телегид в инете прикрывает халяву.
Акадо что ли?

Sumgait


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

ЦитироватьSumgait написал:
Ну не за всё же платить в этой жизни..:D

Уверяю Вас, что создание и поддержка в актуальном состоянии телепрограммы требует временных и материальных затрат.
Даже то, что можно получить от каналов, требует ручной обработки. Да и получить можно не от всех каналов.

... это так, мысли в слух ... :)

Thi

ЦитироватьШумко Дмитрий написал:
ЦитироватьSumgait написал:
Ну не за всё же платить в этой жизни..:D

Уверяю Вас, что создание и поддержка в актуальном состоянии телепрограммы требует временных и материальных затрат.
Даже то, что можно получить от каналов, требует ручной обработки. Да и получить можно не от всех каналов.

... это так, мысли в слух ... :)
Это они и так знают, это они просто прибедняются так.
Всё будет хорошо!

Rus

ЦитироватьThi написал:
ЦитироватьШумко Дмитрий написал:
ЦитироватьSumgait написал:
Ну не за всё же платить в этой жизни..:D

Уверяю Вас, что создание и поддержка в актуальном состоянии телепрограммы требует временных и материальных затрат.
Даже то, что можно получить от каналов, требует ручной обработки. Да и получить можно не от всех каналов.

... это так, мысли в слух ... :)
Это они и так знают, это они просто прибедняются так.

И под бедных родственников косят. 2.500 рублей в месяц за качественный телегид не то что жаба, жмотяра душит. А ведь телегид в цифровом телевидении играет самую большую роль. К сожалению большинство мелких операторов, до сих пор этого понять не в состоянии.

Sumgait

Ну если телегид с умом проброшен со спутника и не хватает его только на 10 каналах, ну смысл выкидывать 2500 р..

Operator

ЦитироватьRus написал:
ЦитироватьThi написал:
ЦитироватьШумко Дмитрий написал:
ЦитироватьSumgait написал:
Ну не за всё же платить в этой жизни..:D

Уверяю Вас, что создание и поддержка в актуальном состоянии телепрограммы требует временных и материальных затрат.
Даже то, что можно получить от каналов, требует ручной обработки. Да и получить можно не от всех каналов.

... это так, мысли в слух ... :)
Это они и так знают, это они просто прибедняются так.

И под бедных родственников косят. 2.500 рублей в месяц за качественный телегид не то что жаба, жмотяра душит. А ведь телегид в цифровом телевидении играет самую большую роль. К сожалению большинство мелких операторов, до сих пор этого понять не в состоянии.

Куда уж нам, мелким то... И всё же, наверное, не жмотяра, а экономическая целесообразность. Зачем покупать то, что есть даром и на любой, даже исысканный вкус

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

#74
ЦитироватьOperator написал:
Куда уж нам, мелким то... И всё же, наверное, не жмотяра, а экономическая целесообразность. Зачем покупать то, что есть даром и на любой, даже исысканный вкус

Думаю, так же себя оправдывает человек, который "врезается" в кабельную сеть оператора :D

Счетчики

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