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

14 мая, 2024, 02:31:57

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

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

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

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

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

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

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

qwerty

Во вкладке администрирование есть пункт - Загрузить обновление в БД, что оно даёт?

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

Зачем всегда держать запущенную программу?

Сам файл базы данных не уменьшиться, нужно сделать бэкап / рестор .
меню Файл - Администрирование - Обслуживание сервера
укажите каталог в "Сохранить в" и нажмите кнопку "Резервное копирование"
после чего укажите в поле "Восстановить в" каталог в который восстановить базу и жмите "Восстановление  из резервной копии"
получите файл restored.fdb его нужно переименовать в A4ON_FREE.FDB и заменить им базу данных.
перед заменой нужно остановить Firebird в панели управления, а после замены - запустить

qwerty

#627
Спасибо, попробую.

Сделал всё по вашему совету. A4ON_FREE.FDB весит 305 мб.


ua4frr

Добрый день Дмитрий! Возможно тут уже обсуждалось, но все таки спрошу для себя - возможно ли добавление/удаление/редактирование каналов при использовании OpenEPG? Или каждый раз нужно всё удалить (начиная с каналов), потом сделать заново импорт обновленного списка нужных каналов, сделать импорт самого ЕПГ указав опять таки в ручную таблицу соответствия каналов в источнике и каналов в БД, и опять же ручками заново разнести каналы по потокам? Или я чего то не понимаю? Вчера пробовал добавить не сколько каналов - голову сломал, но ни чего лучшего, как тупо все удалить и сделать можно сказать с нуля не придумал((((
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

Sumgait


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

не понимаю в чем проблема и зачем все создавать заново?
есть три места где нужно прописывать канал.
1. справочник каналов
2. структура сети (Настройка DVB)
3. источник EPG

при добавлении нового канала. добавляем в 1, далее добавляем его в 2 и в 3
При удалении. удаляем в 2 и 3, после чего удаляем в 1.
В каком месте возникает проблема?

ua4frr

Дмитрий, при добавлении в справочнике ТВ каналов - надо указать как бы номер, чтобы потом к нему уже сделать соответствие к источнику ЕПГ, в источнике ЕПГ (в мое случае это КИТ.телегид) все просто добавил в список - обновил телепрограмму и все...я сейчас попробую по Вашим рекомендациям...
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

Dmitriy

Цитата: ua4frr от 27 сентября, 2017, 11:50:46
...но ни чего лучшего, как тупо все удалить и сделать можно сказать с нуля не придумал((((
Добавлять новые т/к очень даже можно. Есть простое общеизвестное решение с использованием FlameRobin. Я уже 2-й год не удаляю базу, только добавляю нужные т/к. Из КИТа можно удалить и добавить нужный т/к. В A4ONe только добавлять :)

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

так. проблему не понимаю.
Где загвоздка?
Зачем базу трогать (FlameRobin)?
Что не получается сделать?
Хотите чтоб я помог, то добавьте конкретики.
Готов по шагам все расписать.

ua4frr

Дмитрий, я попробую видео с экрана монитора сегодня сделать...я как бы пробовал так как Вы расписывали сегодня утром...во вкладке "Программа передач" добавленный канал почему то так у меня и не появился...
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

ua4frr

С видео что то у меня не очень пока...Дмитрий..суть самого вопроса - как корректно добавить/удалить/изменить канал телегида, при то, что - в источнике ЕПГ все "гуд", т.е. выбраны нужные каналы (добавлены или удалены) - сформирован общий файл...для меня загадка пока, что во вкладке "Программа передач" после добавления или удаления канала - ни каких изменений нет по чему то, хотя в поток уже можно поставить...
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

ua4frr

...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

qwerty

В окне импорт ЕПГ создайте новый источник, далее открыть и обработать. Потом старый удалить.
Так добавляю новые каналы.

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

Цитата: ua4frr от 29 сентября, 2017, 16:51:18
Все таки наснимал я видео, вот что получилось - https://youtu.be/JOg9uBqW-IA
Все верно сделано.
так как телепрограмма была открыта до того как были созданы каналы КХЛ, то этих каналов в списке телепрограммы нет, нужно просто закрыть форму с телепрограммой и открыть заново.
вот и вся хитрость :)

ua4frr

О как))) Классно, об этом даже и не подумал))) Спасибо огромное за разъяснение Дмитрий...удаление/редактирование я так понимаю в таком же ключе делается?
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

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

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

ua4frr

Цитата: Шумко Дмитрий от 02 октября, 2017, 11:18:35мне кажется, что все просто, если не так, то жду предложений.
Дмитрий, теперь когда вопрос разжеван, так сказать, то оказывается все просто - это все дело бы в мануал какой нибудь свести, тогда б вообще все было бы шикарно, т.к. я всегда старюсь почитать/изучать мат.часть прежде чем просить помощи или ответов на свои вопросы...это наверное пока единственное предложение...

Еще хотелось узнать алгоритм работы LoadEPG.exe - т.е. его расписание или периодичность в работе...а то сегодня утром произошел сбой загрузки телегида с инета (несколько каналов не захотели обновиться в автоматическом режиме, пришлось ручками им помочь), выявил это по ошибкам шасси ЕМР, которое отвечает за прием по ИП всего этого дела, оно жаловалось на периодический нулевой битрейт на своих входах...
Что сделал - убедился что файл источника ЕПГ создался правильно - все каналы присутствуют в нем, нажал кнопочку для повторного прочтения БД, поток не завелся, на входе ЕМР - 0, запустил вручную LoadEPG.exe - подождал чутка, не получил результата, ну и перезапустил службу OpenEPG - вот после этого все встало на свои места и заработало корректно...
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

Sumgait

Дмитрий к сожалению не любит делать мануалы.. Любит прямое общение...

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

LoadEPG создан для запуска по расписанию и загрузки EPG.
Если нужно загрузить расписание руками, то делайте это через A4on.exe,
меню ТВ- Телепрограмма - Импорт EPG.
так сможете видеть процесс загрузки и отследить ошибки.


а с мануалом беда...
проблема не в "не любви", проблема, что не могу писать более-менее внятный текст.
Чукча - не писатель...

ua4frr

Все понял - в следующий раз буду пробовать, если опять будет сбой при загрузке источника....
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

ua4frr

Дмитрий, еще вопрос возник - начал замечать, что процесс OpenEPG загружает ЦП на 50 и более процентов (вывод в 4 ИП-адреса, один поток совмещенный (несколько TSID разных)), если ЦП занят еще чем то (другой задачей), то ЕПГ все отваливается - на приемной стороне сигнализируется нулей битрейт, закрываю все, оставляю комп в покое - битрейт восстанавливается. Это нормально или косяк где то?
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

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

стоит включить в OpenEPG.ini
PF_ONLY = 1             ; Для не текущего TS создавать только таблица текущая/следующая программа (present/following). 1 = только p/f, 0 = всю программу shedule
и передавать епг на меньшее кол-во дней
например
DAYS = 5                ; на какое количество дней формировать EIT

ua4frr

Сделал так - наблюдаю...пока также с загрузкой ЦП - то стоит 0 до скачки 50-70% (это видимо когда перечитает поток, там раз в 5 минут по умолчанию), загрузка оперативы процессом - примерно 180 мб...
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

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

это нормально, данная версия сервера так и работает.
поэтому занимаюсь OpenCaster'ом, он не "жрет" ресурсы, но работает только на linux

ua4frr

Я как бы не против, но вот меня смещают постоянные "отвалы" выходного потока, в основном как раз на том транспорте, где собраны все TSID:
...а шарик то круглый...
TRIAX TDX (1+1+1+1 unit's); in: DVB-S/S2, -T/T2, -C, -IPTV; out: PAL/QAM + EMR 2.1 (IP in/out) + PBI-3000 (T2MI, backup to IP) + Astra (IP in/out)
@Welcome to PENZA@

Счетчики

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