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

14 мая, 2024, 10:41:59

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

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

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

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

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

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

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

sky star

ну то есть Вы понимаете что надо в каждый TS засунуть 18pid с битрейтом где то 2 мегабита ,
при этом из 50 мегабит останется 48 , из 48 надо оставить на стафинг хучь сколько то ...

по мне так это редкая щедрость которую как раз РТК и могут себе позволить ,
у них как говаривал на этом форуме уважаемый человек "золотого запасу" ёмаё,
и применяя статистическое умудохивание , вообще реально оставить хучь 2 , хучь 22 мегабита под 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

У  них  объединенное текущее следующее, программа на 2 недели  идет  только  для  тех  каналов  ,  которые  в  этом транспорте.  Тогда  все  укладывается  в  200 - 400 кБит

sky star

1076
Вот уважаю мудрых людей , правильно ВЫ пишите , если гнать EPG , дня на три (вчера - седня - завтро) то битрейт можно поджать , правда надо клоунов посадить за сервак , или нарисовать софт шикарный (что врядли), но в случае 30 и более muxов ситуация резко перейдет границу разумности и понимания
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

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

Цитата: sky star от 25 июля, 2016, 09:20:39
я теперь тоже знаю что пожелаю злейшему ворогу , этож надо такого накодить то

sky star Желаю Вам... обходить эту тему подальше. не портите настроение людям.

битрэйт большой, потому что 118 каналов с описание более 500 символов. жанр. год. и на 7-дней вперед.
гонял на своем ноуте, поэтому грузил по полной

1076

Цитата: sky star от 25 июля, 2016, 13:04:451076
Вот уважаю мудрых людей , правильно ВЫ пишите , если гнать EPG , дня на три (вчера - седня - завтро) то битрейт можно поджать , правда надо клоунов посадить за сервак , или нарисовать софт шикарный (что врядли)
У a2b это реализовано  в  железках.
У  меня  так  и  работало ,  если  EPG подмешивать  заранее.
Текущее - следующее  -  это  отдельная  таблица,  ее  телики показвают при переключении по  каналам.
При  нажимани  на  кнопку " Гайд"  показывается  другая  таблица,  где  расписание  на  2  недели.

В  "текущем- следующем"  инфа  из  всех  транспортов ,  это по  DVB  талмудам , все  так  и  должно  быть.

sky star

Цитата: Шумко Дмитрий от 25 июля, 2016, 13:14:02
Цитата: sky star от 25 июля, 2016, 09:20:39
я теперь тоже знаю что пожелаю злейшему ворогу , этож надо такого накодить то

sky star Желаю Вам... обходить эту тему подальше. не портите настроение людям.

битрэйт большой, потому что 118 каналов с описание более 500 символов. жанр. год. и на 7-дней вперед.
гонял на своем ноуте, поэтому грузил по полной


мне в общих чертах вообще Ваше мнение то и не интересно , но спасибо что Вы его высказали ,
я просто думаю что люди добрые , кое силою разных жизненных обстоятельств , вынуждены были
использовать тварение кода Вашего , и вдруг они совершат страшное и необдуманое дело и загрузят присланное NGC
расписание за месяц , да если еще с десяток тому подобных , этож что случиться то ?
я очень верю в гений рук животворящий который все таки предусмотрел тот параметр в случае этой ситуации который не даст таки завалить TS , и сообщит что мол дескать , оператор , Вы приблизились к Вам установленному лимиту , Вы мол уверены что готовы начать вещать поток со скоростью TV канала ?

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, 13:51:39очень верю в гений рук животворящий который все таки предусмотрел тот параметр в случае этой ситуации который не даст таки завалить TS ,

эта  фича  и  есть регулировка  скорости,  в  идеале  хотелось  бы  иметь постоянный  битрейт, выдаваемый OpenEPG,   вне зависимости  от количества  оставшихся  дней  в  расписании.

sky star

о чем я и пишу , хорошо что Вы понимаете, CBR вообще штука очень крутая
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

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

Как реагировать на человека который "лечит" по фотографии?

sky star, хотите критиковать - ветер в спину! Но хотя бы ознакомьтесь с предметом обсерания обсуждения

Все настраивается, и какие данные передавать, и на сколько дней, и как потоки мешать.


1076

Цитата: Шумко Дмитрий от 25 июля, 2016, 15:02:11
Все настраивается, и какие данные передавать, и на сколько дней, и как потоки мешать.

Вот  я  тут  график  постил,  выше  ,  там видно ,  что  выходной  поток  в  течении недели изменяется  в  диапазоне 3500 -1400 к  бит,  нельзя  ли  изменить  механизм вещания  потока  так  чтобы  за секунду  пролетало  фиксированное  количество  символов, без  зависимости  от  количества  оставшихся  дней  в  расписаниии. 
И  эта  величина  должна  быть  регулируемая.

Сейчас  я  не могу  ее  регулировать  каким- либо   образом.

1076

И  самый  высший  пилотаж  будет,  если кнпка  "передавать  информацию  из  всех  потоков "  будет  затрагивать только  таблицу "текущее - следующее"

sky star

у меня сложилось мнение что програмист как уж очень не акуратно относиться к коментариям о его коде , сложилось впечатление что он не готов воспринимать критику , а готов слушать только похвалу , а жизнь сурова , очень сурова, и тот код который написал програмист он без всяких розовый очков далек от приставки super , пока это beta , даже не RC , но  просто уверен что  используя отклики 1076 код будет лучше, легше ,  и стабильнее
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

sky star

Цитата: 1076 от 25 июля, 2016, 15:12:12
Цитата: Шумко Дмитрий от 25 июля, 2016, 15:02:11
Все настраивается, и какие данные передавать, и на сколько дней, и как потоки мешать.

Вот  я  тут  график  постил,  выше  ,  там видно ,  что  выходной  поток  в  течении недели изменяется  в  диапазоне 3500 -1400 к  бит,  нельзя  ли  изменить  механизм вещания  потока  так  чтобы  за секунду  пролетало  фиксированное  количество  символов, без  зависимости  от  количества  оставшихся  дней  в  расписаниии. 
И  эта  величина  должна  быть  регулируемая.

Сейчас  я  не могу  ее  регулировать  каким- либо   образом.


то что Вы описываете, очень похоже на  "длинное ip" соединение
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

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

2 sky star
по битрейту потока я отвечал 1076 на прошлой странице. я должен отвечать на этот вопрос в каждом комментарии?
Цитата: Шумко Дмитрий от 24 июля, 2016, 10:44:12со скоростью подумаю

к критике я отношусь адекватно, я знаю кто я и уровень своих знаний.
но, повторюсь, чтоб критиковать, нужно знать, что критикуешь

ну не интересна Вам тема, закрыли Вы ее у себя 10 лет назад купив отличный софт у программиста без розовых очков, я рад за Вас!
Честно рад, без иронии.
прошу, не пишите в эту тему, или ознакомьтесь с продуктом. Выберите, что Вам легче.


1076

Есть  ли  возможность разделить расписание  и  "текущее- следующее"  ?

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


1076

Еще  раз  захватил тот, который  переводитСамсунги.

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

выкладываю сборку последней версии A4on.TV и OpenEPG https://yadi.sk/d/iAGI8aKFtdScc
настраиваете и запускайте. в настройка сети должно быть смещение 180. сеть уже создана
все дальнейшие вопросы только по этой сборке

1076

Цитата: Шумко Дмитрий от 26 июля, 2016, 11:42:41
выкладываю сборку последней версии A4on.TV и OpenEPG https://yadi.sk/d/iAGI8aKFtdScc
настраиваете и запускайте. в настройка сети должно быть смещение 180. сеть уже создана
все дальнейшие вопросы только по этой сборке
Старая  база  не подойдет ?

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

ЦитироватьСтарая  база  не подойдет ?
Нет, не пойдет

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

кстати, что подумал, не нужно ли настраивать оборудование для проброса 14 (20) pid'а ?
знаю что на luminato настраивается pid filtering для EPG и там указывается 18 пид.
т.е. люмината остальные пиды не пропускает (я так думаю)

petrovlexa

На Sumavision пиды однозначно надо пробрасывать.

EMR 3.0 /525/545/508-6/  EMR 2.1/515/545/  DGS-3200-10

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

Сделал тестовую сборку в которое передается для всех транспондеров только текущее / следующее (PID 0x4E ox4F)
(упc первый раз выложил не то)

вот верный файл https://yadi.sk/d/3IRtnZu5teWvZ

жду отзывов от тестирования
битрайт на 118 каналов 7-дней = 0.3 Mbps

1076

 f_emo_29
Цитата: Шумко Дмитрий от 26 июля, 2016, 20:01:53Сделал тестовую сборку в которое передается для всех транспондеров только текущее / следующее
Вот  это правильно  f_emo_29 f_emo_29 f_emo_29

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

снова обновил сервер. https://yadi.sk/d/Qw7jn_NVtfdKc
добавил параметры ini
генерация толко pf и ничего не писать на диск, что ускоряет формирование и не дергает винт. но памяти нужно гиг на 100 каналов
PF_ONLY   = 1     ; Для не текущего TS создавать только таблица текущая/следующая программа (present/following). 1 = только p/f, 0 = всю программу shedule
USEMEMORY = 0  ; создавать файлы базы в памяти. 1 = в памяти, 0 = файл

по TDT/TOT запустил у одного оператора в работу, говорит, что работает, проблем нет.

думаю мне можно и отдохнуть.
что жду отзывы

Счетчики

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