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

14 мая, 2024, 18:22:14

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

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

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

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

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

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

Цитата: Шумко Дмитрий от 22 июля, 2016, 08:10:43
Цитата: 1076 от 21.07.2016, 23:28

    в  опубликованном  выше  тот  дата  изменения  пояса  до   текущей даты

не понял
То есть, чтобы  самсунги  сдвинули  время  они  должны сегодня,  22 июля 2016 года прочесть ,  что  поясное  время  сдвинуто 21 июля 2016 года  на  +180  мин

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

в ТОТ передается два смещения, текущий и следующее смещение с указанием даты когда смещать.

local_time_offset: - текущее смещение в сети
time_of_change: когда перейти на  новое значение
next_time_offset: новое смещение сети

или я не прав?

1076

Я  тоже  так  думал после  прочтения  доков  на  эту  тему,

но  реально  в  сетях  вот  это было

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


Это ставлю  в  поток,  телики  сдвигаются  как  надо.

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

#453
Я не умный человек f_emo_15 ....  неделю с датами игрался, а причина была в том, что сбросил в заголовке MPEG TS бит данных в 0...
Вот рабочий вариант https://yadi.sk/d/l_5QsJ6BtYgxB


1076

Попробовал,  не  переставляются

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


Может из- за  контрольной  суммы ?
Эта  таблица  без  нее не работала,  если  мне  память не  изменяет .

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

с контрольной суммой все в порядке
а что за скриншот? тут нет контрольной суммы

1076


1076

Повесил старый дескриптор для  проверки -  телики  перескакивают.

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

не понял про старый дескриптор

ts reader может записывать PID в файл
запишите мне 14 пид с моего сервера
и 14 пид для того который переключает.

1076

Захватил оба варианта.
Только  это  20dec  пид.

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

за дамп спсибо, но мало пакетов в файле.
можно попросить, только для a2b захватить порядка 20-30 пакетов (файл размером 3 - 6 КБ) ?

файлы сравнил.
Единственна разница в регионе. В моем стоит 6, в a2b - 0.
и почему-то разный часовой пояс передается. В моем 3, a2b - 4.

но малую ошибку наше, исправил https://yadi.sk/d/ICj1fKI1tZiVf
хотя она повлиять не должна


1076

Цитата: Шумко Дмитрий от 24 июля, 2016, 00:48:02
файлы сравнил.
Единственна разница в регионе. В моем стоит 6, в a2b - 0.
и почему-то разный часовой пояс передается. В моем 3, a2b - 4.
Регион  я  тоже не  нашел для  РФ,  в  11 году  в  Мск  был  часовой  пояс  -  +4

Цитата: Шумко Дмитрий от 24 июля, 2016, 00:48:02
но малую ошибку наше, исправил https://yadi.sk/d/ICj1fKI1tZiVf
хотя она повлиять не должна
Спасибо попробую.

Несколько  важных ( по  крайней  мере   для  меня)  доработок.


Нельзя  ли  как  то решить вопрос  с расписанием  в  UTC?
Или  часовой  пояс  задавать  в openepg.ini  ?
Можно  ли предусмотреть регулировку  скорости  потока ,  выдаваемого OpenEPG ?

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

Не понял о EPG в UTC, это про загрузку XMLTV ? если да, то это исправлю.

В новой версии я переделал работу часового пояса, теперь он не влияет на выдачу EPG, только для TOT/TDT.
сборка с заданием часового пояса . в INI добавить TOT_TZ=180 (время в минутах)  действует только в это сборке, в дальнейшем удалю
https://yadi.sk/d/7bmNW8i1tZtxU

со скоростью подумаю

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

изменил алгоритм передачи UDP потока.
теперь поток идет без обрывов и быстрее меняется программы текущая / следующая
continuity error больше не проявляются
параметр RELOAD_TIME больше не нужен

Рекомендую к использованию https://yadi.sk/d/0I9OVzxotafJp

Я доволен  f_emo_29

Скриншот работы сервера после двух часов. поток на 118 каналов.

sky star

Цитата: Шумко Дмитрий от 24 июля, 2016, 21:24:13
изменил алгоритм передачи UDP потока.
теперь поток идет без обрывов и быстрее меняется программы текущая / следующая
continuity error больше не проявляются
параметр RELOAD_TIME больше не нужен

Рекомендую к использованию https://yadi.sk/d/0I9OVzxotafJp

Я доволен  f_emo_29

Скриншот работы сервера после двух часов. поток на 118 каналов.

я теперь тоже знаю что пожелаю злейшему ворогу , этож надо такого накодить то



набрать SI таблиц на мегабит с пригоршней - это круто
WD NAS EX4100 / MBPro 15" (ME294RU/A) / keenetic KN-1910
Walkman NW-ZX100 / JBL Xtreme
Pioneer PD 50 K / Tascam-MD350 / Bluesound Node N130
Denon-37F 100V / Audio-Technica VM540VL / Denon DRM-710 / Akai GX-75mkII
Onkyo P3000r+M5000r+M5000r / Martin Logan Motion F20 Satin White

1076

#465
Цитата: sky star от 25 июля, 2016, 09:20:39этож надо такого накодить то
Это  видимо EPG  для  всех  транспортов  собран, у  меня  на  20 транспортах и  программе на  2  недели такой  общий  трафик:

На  один  транспорт  50- 300 КБит.

В  новой  сборке  скорость  не  поменялась,  так  что,  как  нас  RUS   предупредил,  не  надо  самообразованием  блестеть  :D

sky star

1076
можно конечно валить весь EPG  в кучу и гнать на 18ом pidе по сетке , пока какая нибудь стая телеков не подымет лапки и не скажет ахтунг , но лучше этого не делать , клаssически вещая EPG для каждого TS в своем уникальном IP , можно даже юникастом ,
это только TDT/TOD везде один :) его можно широковещать :)
при этом и контроль проще и ближе к "истине"

то же самое касается SDT :)

а при 250 каналах нормального EPG битрейт будет более чем приличный , я уже не говорю о кол-ве символов
WD NAS EX4100 / MBPro 15" (ME294RU/A) / keenetic KN-1910
Walkman NW-ZX100 / JBL Xtreme
Pioneer PD 50 K / Tascam-MD350 / Bluesound Node N130
Denon-37F 100V / Audio-Technica VM540VL / Denon DRM-710 / Akai GX-75mkII
Onkyo P3000r+M5000r+M5000r / Martin Logan Motion F20 Satin White

1076

Цитата: sky star от 25 июля, 2016, 10:16:36можно конечно валить весь EPG  в кучу и гнать на 18ом pidе по сетке ,
Можно  и  в  кучу, у  A2b  так  и сделано ,  только битрейт правильный  должен  быть.

1076

Цитата: Шумко Дмитрий от 24 июля, 2016, 21:24:13изменил алгоритм передачи UDP потока.
теперь поток идет без обрывов и быстрее меняется программы текущая / следующая
continuity error больше не проявляются
Эта  версия  не  передвигает  время,
Оперативы  скушало  456 МБайт  и  как-то  напряжно  грузит  ЦП.
В  предыдущих  версиях  такого  не было.

1076

Цитата: Шумко Дмитрий от 24 июля, 2016, 10:44:12сборка с заданием часового пояса . в INI добавить TOT_TZ=180 (время в минутах)  действует только в это сборке
Эта сборка запускается и  тут же  падает  что  с  TOT_TZ=180  что  без.

Rus

Цитата: sky star от 25 июля, 2016, 10:16:36
можно конечно валить весь EPG  в кучу и гнать на 18ом pidе по сетке , пока какая нибудь стая телеков не подымет лапки и не скажет ахтунг , но лучше этого не делать , клаssически вещая EPG для каждого TS в своем уникальном IP.
У DVCrypt так и сделано. Абоны не довольны. Когда на пульте тв нажимаешь EPG, то показывает информацию только на каналы этого TS. А им надо чтобы телегид показывал сразу на все каналы. У Ростелекома и Акадо показывает сразу на все каналы. Так что думаю лучше гнать EPG сразу на все каналы.

1076

Цитата: Rus от 25 июля, 2016, 11:07:16Так что думаю лучше гнать EPG сразу на все каналы.
Это так  и  сделано  ,  но  битрейт  великоват  получается , до 400 КБит на  транспорт -  это  еще  приемлемо.

sky star

это ребята я думаю еще не было двух других слов "расширенно EPG" тогда реально даже при EPG на один mux можно клинского отведать

что же касается РТК/Акадо и прочих , я конечно могу всей картины не знать , но полагаю что они iP TV вещают , и там все чуть иначе ,
хотя бы размер RAM на борту устройства

именно следуя "канонам" EPG и вещается туда , где его канал , все остальное ересь и заигрывание с бесами ,
и тут поздно или рано , кара постигнет заигрывающего
WD NAS EX4100 / MBPro 15" (ME294RU/A) / keenetic KN-1910
Walkman NW-ZX100 / JBL Xtreme
Pioneer PD 50 K / Tascam-MD350 / Bluesound Node N130
Denon-37F 100V / Audio-Technica VM540VL / Denon DRM-710 / Akai GX-75mkII
Onkyo P3000r+M5000r+M5000r / Martin Logan Motion F20 Satin White

zviz22

да ну.полный епг(каналов 80) даю в 1м мульте(10 каналов) чуть больше 1000кБ.
неужто так напряженно с битрейтом  в 1 мульте? да туда в мпеге4 можно еще пяток каналов загнать(КАМ64)

Rus

Цитата: sky star от 25 июля, 2016, 11:23:42
что же касается РТК/Акадо и прочих , я конечно могу всей картины не знать , но полагаю что они iP TV вещают , и там все чуть иначе
Нет, я говорил про их DVB-C. Кстати весь EPG у них очень быстро телеками загружается и пол секунды не проходит. РТК по моему где то 2 мегабита под EPG оставляет в каждом потоке, но могу ошибаться, нечем измерить и посмотреть.

Счетчики

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