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

14 мая, 2024, 00:08:11

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

Сервер 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

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

Rus

Дмитрий, привлекло Ваше решение. Вы возьметесь мне его поставить, за деньги естественно? Сам в этом не шарю, удаленный доступ на станцию сделаю. EPG беру у EPG-Service.

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


1076

#327
Цитата: Шумко Дмитрий от 22 декабря, 2015, 09:37:20Я обслуживаю несколько сетей где используется OpenEPG, а это более 100 000 абонентов.
Согласитесь, что приемники там разнообразные. Жалоб не поступало.
Какой битрейт у них получается ?
На  картинке трафик для 12 транспондеров

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

24 транспондера 166 кналов поток:

TSID 121,122,123,124 bitrate 2400.534 kbps
TSID 113,114,115,116 bitrate 2388.202 kbps
TSID 105,106,107,108 bitrate 2461.396 kbps
TSID 109,110,111,112 bitrate 2485.661 kbps
TSID 117,118,119,120 bitrate 2385.494 kbps
TSID 101,102,103,104 bitrate 2351.003 kbps


12 транспондеров 99 кналов поток:

TSID 4001 bitrate 1392.754 kbps
TSID 3002 bitrate 1354.051 kbps
TSID 4003 bitrate 1346.030 kbps
TSID 1004 bitrate 1392.854 kbps
TSID 1001 bitrate 1380.822 kbps
TSID 3004 bitrate 1374.105 kbps
TSID 1002 bitrate 1378.717 kbps
TSID 3003 bitrate 1401.177 kbps
TSID 3001 bitrate 1393.356 kbps
TSID 1003 bitrate 1362.674 kbps
TSID 4002 bitrate 1378.416 kbps
TSID 4004 bitrate 1347.434 kbps

1076

Многовато.
Можно как  то  затормозить  до  300- 500 Кбит ?

apog

А сбрасывают ли телевизоры накопленные данные EPG при переключении на другой транспондер? Я имею ввиду ситуацию, когда в потоке программа всех каналов. Если нет, то по идее какой смысл вещать с такой большой скоростью? При низкой скорости задержка в получении программы всех каналов будет только непосредственно после включения телевизора.
И вообще регламентируется ли скорость потока EPG стандартами DVB?

1076

Цитата: apog от 24 декабря, 2015, 21:46:53А сбрасывают ли телевизоры накопленные данные EPG при переключении на другой транспондер?
Не сбрасывают ,  по  прошествии времени программа становится  неактуальной.

apog

В таком случае по любому есть минимальный порог скорости, при котором информация должна успевать актуализироваться для всего списка каналов.
Если в примерах мы видим именно эту минимальную скорость, значит как Дмитрий и сказал, остается радикальный способ снизить скорость - уменьшив количество символов описания программы, то есть сократив объем данных. Я правильно рассуждаю?

1076

Цитата: apog от 24 декабря, 2015, 22:03:39радикальный способ снизить скорость - уменьшив количество символов описания программы
Это костыли. 
Метод  -  уменьшив  скорость в  OPENEPG.

apog

Ключевое здесь
Цитата: apog от 24 декабря, 2015, 22:03:39Если в примерах мы видим именно эту минимальную скорость
В смысле будет ли успевать актуализироваться информация после снижения скорости? Тут получается надо находить баланс. И по-хорошему должна быть возможность видеть статистику. Чем меньше частота событий, тем ниже можно выбрать скорость. Предлагаю вывести формулу.
Можно взять исходные данные (xmltv), посчитать скорость событий для каждого канала, суммировать результат получив общую скорость событий для всех каналов. Далее умножаем эту скорость событий на максимальный объем одного события и получаем минимально возможную скорость потока.  f_emo_42
Еще надо не забывать о том, что с течением времени скорость событий на каналах может колебаться в ту или иную сторону. Поэтому еще нужен запас.

1076

Цитата: apog от 24 декабря, 2015, 22:31:54Предлагаю вывести формулу.
Можно взять исходные данные (xmltv), посчитать скорость событий для каждого канала, суммировать результат получив общую скорость событий для всех каналов. Далее умножаем эту скорость событий на максимальный объем одного события и получаем минимально возможную скорость потока.

Не  надо  никаких  формул,  нужно  допилить OpenEPG до  состяния,  когда  он будет  иметь  возможность регулировать скорость.

Sumgait

Если начать заниматься уменьшением скорости, то придёте к медленной загрузке EPG.
Кому многовато, уменьшите описание передач. Тем самым упадет нагрузка.

1076

Цитата: Sumgait от 26 декабря, 2015, 16:08:35
Если начать заниматься уменьшением скорости, то придёте к медленной загрузке EPG.
Кому многовато, уменьшите описание передач. Тем самым упадет нагрузка.
Скорость загрузки  будет  иметь  значение только  при  первом включении телевизора.
далее расписание  только  обновляется.
А  в  нашем случае при  каждом переключении между транспортами  мы  видим  эту  задержку.

Та же  a2b пересобирает EPG , и  скорость  там постоянная,  не  зависящая  от  длинны описания.

apog


1076


Rus

Цитата: Rus от 21 декабря, 2015, 14:08:47
Меня что не устраивает в DVCrypt, вернее абонентов, то, что когда нажимаешь на пульте тв кнопочку EPG загружается телегид не на все каналы сразу, а только на те, что непосредственно сейчас просматриваются на конкретном скремблере, если на нем 8 каналов, то 8 и показывает, а на остальных нет. Здесь будет полностью грузиться телегид на все каналы сразу?

Вообщем, пообщавшись с разработчиками из DV-Lab, предложили мне решение, правда оно работает на новых их железках. Телегид грузится сразу на все каналы, медленной скорости загрузки не заметил, по моему ощущению грузится быстро.

1076

Цитата: Rus от 27 декабря, 2015, 11:06:16Вообщем, пообщавшись с разработчиками из DV-Lab, предложили мне решение, правда оно работает на новых их железках.
Есть ограничения  на  объем ?

Rus

Цитата: 1076 от 27 декабря, 2015, 11:07:24
Цитата: Rus от 27 декабря, 2015, 11:06:16Вообщем, пообщавшись с разработчиками из DV-Lab, предложили мне решение, правда оно работает на новых их железках.
Есть ограничения  на  объем ?
нет

1076


Rus


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

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

А если не встать на другой канал то гида не будет нигде?

решение с OpenEPG "свалите" в настройках все каналы в один поток и этот поток пробросьте в каждый транспондер

Rus

Цитировать
А если не встать на другой канал то гида не будет нигде?
Будет. Но как и раньше будет загружаться - из текущего скремблера.

Цитировать
и этот поток пробросьте в каждый транспондер

Вот с этим я боюсь будут проблемы, ибо скремблеры разные, где то скремблеры с ASI выходами и потоки с них идут на QAM модуляторы трех производителей, где то скремблеры со встроенными QAM модуляторами.


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

Вынесу настройку Текущий/Прочие в настройку потока, а не сети.
тогда некоторые потоки можно настроить для передачу епг по всей сети, а некоторые только для своего транспондера.

1076

Цитата: Шумко Дмитрий от 27 декабря, 2015, 21:36:51
Вынесу настройку Текущий/Прочие в настройку потока, а не сети.
тогда некоторые потоки можно настроить для передачу епг по всей сети, а некоторые только для своего транспондера.
Самая  нужная  доработка! f_emo_29

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

Добавил, но сильно не тестировал.
Обновил дистрибутив.
принцип такой: берется actual/other из настроек потока, если не установлено, то из настроек сети, если не установлено, то передает расписание только для текущего потока

жду замечаний

Счетчики

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