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

14 мая, 2024, 03:01:57

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

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

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

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

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

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

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

apog


1076

Пока  нет, у  меня доблестное  ПВО кладет С-band  f_emo_79 f_emo_79 f_emo_79 f_emo_79 ,  пока не  делал еще.

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

#502
Лично запускал новый вариант на трех сетях, в одной из них используется TDT/TOT
жалоб не поступало.

Статистика по серверам
Linux. 118 кналов, с настройкой все в ОЗУ, занимает 1300М ОЗУ, поток 150-240 kbps
Windows. 171 канал, работа с файлами, 242М, поток 200-330 kbps
Windows. 110 каналов, все в ОЗУ, 745Мб,  поток 130-280 kbps

в трех случаях передаеться расписание для своего TS и текущий/следующий для всех.
включено расширенное описание 500 символов для всех программ

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

#503
Обновил дистрибутив на сайте.
Включил возможность передавать объявления в EPG.
Теперь OpenEPG.exe ставится как сервис и лог пишет в файл (для удаления сервиса есть service_remove.bat) .

Sumgait

Не нашел, где пишем объявления в EPG.. Можно подробнее об этом..

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

Упс, моя ошибка. пункт меню ТВ - Объявления в EPG был блокирован ( прошлое ограничение демо версии)
Обновил дистрибутив.
Для тех кто установил вчера и не хочет  переустанавливать, новый ехе  https://yadi.sk/d/mlMD03M5tz3VD

Sumgait

Спасибо, будем пробовать.
При указании сегодняшней даты старта, дата Стоп становится 30.12.1899. Немного неудобно листать до сегодняшнего года.. :(

1076

А  как  эти  объявления выглядят  ?  В  каком  месте  их  размещать?
Они  что-  то  заменяют ?

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

Цитата: Sumgait от 07 августа, 2016, 13:01:36При указании сегодняшней даты старта, дата Стоп становится 30.12.1899. Немного неудобно листать до сегодняшнего года.. :(

Спасибо. Исправлю. а пока посоветую пользоваться цифровой клавиатурой ;)

Цитата: 1076 от 07 августа, 2016, 13:11:35А  как  эти  объявления выглядят  ?  В  каком  месте  их  размещать? Они  что-  то  заменяют ?

Объявление работает так.
Если текст есть в заголовке объявления, то этот текст будет отображен вместо названия программы. а само название уйдет в расширенное описание.
Если текст в описании, то он размещается в начале расширенного описания, но в этом случае название не меняется.

Попрошу одного из операторов сделать скриншоты вариантов объявлений.

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

1076

Ошибка при  загрузке списка файлов


Извините, вам запрещён просмотр содержимого спойлеров.


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

#510
Отправьте ошибку на мой трекер. мне интересен стек вызова.
а также можно базу и xmltv мне в личку

1076

Цитата: 1076 от 07 августа, 2016, 17:55:26Ошибка при  загрузке списка файлов
Беру  свои слова назад,  XMLTV  оказался  битый

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

Господа, есть что сказать по последнему обновлению?

trunk

Цитата: Шумко Дмитрий от 08 августа, 2016, 08:16:13
Господа, есть что сказать по последнему обновлению?

Где теперь задается TOT? В последних билдах на абон приставках автоматом часовой пояс не выставляется.

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

TDT/TOT включаются в настройках сети.

по поводу TDT в сеть. Предполагаю, что головное оборудование нужно настраивать для пропускания этих таблиц.

1076

Цитата: Шумко Дмитрий от 08 августа, 2016, 12:22:40
TDT/TOT включаются в настройках сети.

по поводу TDT в сеть. Предполагаю, что головное оборудование нужно настраивать для пропускания этих таблиц.
Настроил, включил,  объединное текущее-  следующее -  есть  f_emo_29 f_emo_29

Не  переставляются  самсунги. :-\ :-\

Захватить таблицу ТОТ   , которрая  переставляет  и  ту,  что  вещает  OpenEPG ?

USEMEMORY = 1  только так  работает , при USEMEMORY = 0  -  тормоза .

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

Захватить.
А есть возможно проверить в DVB-C таблица есть?
мильтиплексор (или чем UDP принимаете) какой у Вас?

что такое тормоза при USEMEMORY = 0 ?

при USEMEMORY = 0 работает как работало в предыдущих версиях.


1076

Цитата: Шумко Дмитрий от 08 августа, 2016, 21:16:29что такое тормоза при USEMEMORY = 0 ?
Если это  ставлю ,  все тормозит.   
Нюанс-  при  пропуске  ТОТ \TDT  нужно  загасить  поток, формируемый  мультиплексором,  иначе  они  перемешиваются,  у  меня  это выражалось в  перескакивании времени в  телике

1076


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

не понимаю что такое тормоза?
если долго стартует, то это нормально, дальше проблем не будет

1076

Виртуалка  показывает  загрузку  цп -10-30%  ,  но  окна  передвигаются  с  временным  лагом.

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

при старте сервера идет интенсивная работа с ЦП и диском. во что "упрется" первым. в данном случае я понимаю, что проблема с диском, поэтому ЦП не загружен
повторяю, это только на старте, первых одну-три минуты. дальше с периодом в 30 секунд будет требовать процессор в пределах 5-10%

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

Сделал для теста сервер в котором передается 10 регионов в таблице TOT с одинаковым смещением

нужно проверить. подменить OpenEPG.exe https://yadi.sk/d/VGgz_UMtu7tDi


DVB Time Offset Table
    Table ID: Time Offset Table (TOT) (0x73)
    0... .... .... .... = Syntax indicator: 0
    .111 .... .... .... = Reserved: 0x0007
    .... 0000 1000 1111 = Length: 143
    UTC Time: Aug 10, 2016 20:17:42.000000000 UTC
    1111 .... .... .... = Reserved: 0x000f
    .... 0000 1000 0100 = Descriptors Loop Length: 132
    Descriptor Tag=0x58
        Descriptor Tag: Local Time Offset Descriptor (0x58)
        Descriptor Length: 130
        Country Code: RUS
        0000 00.. = Region ID: 0x00
        .... ..1. = Reserved: 0x01
        .... ...0 = Time Offset Polarity: Positive (local time ahead of UTC) (0x00)
        Local Time Offset: 03:00
        Time of Change: Mar 26, 2011 00:00:00.000000000 UTC
        Next Time Offset: 03:00
        Country Code: RUS
        0000 01.. = Region ID: 0x01
        .... ..1. = Reserved: 0x01
        .... ...0 = Time Offset Polarity: Positive (local time ahead of UTC) (0x00)
        Local Time Offset: 03:00
        Time of Change: Mar 26, 2011 00:00:00.000000000 UTC
        Next Time Offset: 03:00

1076

Цитата: Шумко Дмитрий от 10 августа, 2016, 23:27:54Сделал для теста сервер в котором передается 10 регионов в таблице TOT с одинаковым смещением
1  Самсунг  перевел  время правильно,  завтра  гляну  на  втором.   f_emo_29 f_emo_29 f_emo_29 f_emo_29

Наверно  так  и  нужно  оставить,  так  как некоторые  телики включают DVB-C только когда  Финляндия выставлена.

1076


Счетчики

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