Jump to content
Калькуляторы

EPG для Luminato DVB-C

Встал вопрос добавить в DVB-C каналы расписание EPG, которое мы покупаем в виде XMLTV файла. Интегратор зарядил астрономическую сумму за "родной" PSI/SI генератор под названием BRman. Спрашивается, разводят ли меня? Нужно ли это мне или есть какие нибудь более адекватные или опен-сорс решения?

 

P.S. Беглым взглядом нагуглился opencaster. Может оно?

Edited by eddy_mut

Share this post


Link to post
Share on other sites
Нужно ли это мне или есть какие нибудь более адекватные или опен-сорс решения?

При наличии прямых рук всё делается дешево и сердито. Смотрите сюда.

Share this post


Link to post
Share on other sites

Agent2006 Отлично. Подойдет для общего развития.

Share this post


Link to post
Share on other sites

eddy_mut, скажем так, мы в свое время купили BRman, и не пожалели. Сперва использовали как EPG генератор, затем заюзали как PSI/SI генератор. Мне нравится - зачет.

На самом деле у нас есть опыт прогона сгенерированных потоков с NIT, EIT, TDT, TOТ через MPLS по интернету в другой город - схема рабочая, можем договориться :)

Share this post


Link to post
Share on other sites

skarxxl, В нашем случае слишком маленькие объемы для покупки BRman - два standalone qam модулятора. Но я подумаю над вашим предложением.

Share this post


Link to post
Share on other sites

чем черри не походит ? на фрилансе найдите перловода ) и он вам за полдня допилит.

Share this post


Link to post
Share on other sites

zhenya`, не зная перла, но имея файл формата xmltv и большое желание, реально ли запустить генератор EPG на opencaster или чем то другом опенсорсном?

Share this post


Link to post
Share on other sites

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

Edited by digi

Share this post


Link to post
Share on other sites

есть ли возможность допилить черри чтобы не выдавал обрезанное описание программы. допустим если берешь EPG с транспондера, описание некоторых программ значительно превышает размер рекомендованный EIT в 256 символов....

Share this post


Link to post
Share on other sites

дык эт.

256 символов это short_descriptor..

 

я делаю вот так..

$short_descriptor->{event_name} = $title;

 

my $len = length($synopsis) + length($title);

#print $len . "\n";

 

if (($synopsis eq '') || ($len > 248)) {

$short_descriptor->{text} = "";

}

else {

$short_descriptor->{text} = $synopsis;

}

 

push (@descriptors, $short_descriptor);

 

if ($len > 248) {

my $extended_descriptor;

$extended_descriptor->{descriptor_tag} = 0x4e; # extended event descriptor

.... lang

$extended_descriptor->{text} = $synopsis;

push(@descriptors, $extended_descriptor);

}

 

extended внутри себя сам разбивает по нужной длине..

Share this post


Link to post
Share on other sites

а у кого нибудь получилось сделать с cherry так, чтобы программа прогружалась на все транспондеры, без просмотра обязательного хотя бы одного канала с транспондера?

 

так то с черри получилось и большое описание (немного по другому правда, но тоже через extended)

Share this post


Link to post
Share on other sites

формируете одну группу с уникальными сервис айди, а потом её прикладываете к потокам?

Share this post


Link to post
Share on other sites

формируете одну группу с уникальными сервис айди, а потом её прикладываете к потокам?

что-то туплю - это как? хотя бы на примере двух-трех каналов?

Share this post


Link to post
Share on other sites

У нас не получается заставить принять поток с EIT без PAT таблицы от CherryEPG на EMR3. Есть варианты как это сделать?

Share this post


Link to post
Share on other sites

shaytan

Дело не в Pat, а в том, что черри редко отправляет. Уменьшите задержку в скрипте или просто сделайте PID MAPPING.

Share this post


Link to post
Share on other sites

формируете одну группу с уникальными сервис айди, а потом её прикладываете к потокам?

что-то туплю - это как? хотя бы на примере двух-трех каналов?

ну вещается программа для всех каналов в одну мультикаст группу ? и пид уже с этой группы на выход прокидываете?

или по транспондерам отдельно разбиваете?

 

на cisco dcm все прекрасно работает..

Share this post


Link to post
Share on other sites

Ага, а может из "незнающих перла" поделиться рабочим скриптом?

Share this post


Link to post
Share on other sites

ну вещается программа для всех каналов в одну мультикаст группу ? и пид уже с этой группы на выход прокидываете?

да, именно так... Причем, как оказалось, на телеприемниках различных брендов ЕПГ ведет себя по разному: на Самсунгах надо просмотреть канал с траспондера, на Филипсах - вся программа прогружается и т.д.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this