20512 Опубликовано 2 октября, 2014 · Жалоба Это что за модуль, если не секрет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 2 октября, 2014 · Жалоба Мы сейчас TVhelp заказали 401ю модель Смотрели их. Пульт как для инопланетян, софт у нас в упор не желает подхватывать время от DVB-C потока, соотвественно EPG показывает погоду на марсе. Так же чихать хотели на NIT и LCN, каналы расставляет так, как они идут по частоте и номеру программы в несущей. Попалась тут вполне пристойная китайская поделка с CI-слотом, но чтобы она понимала CAM на 5в, там надо впаять малипусенький резистор на 10к в предназначенное для него место. Китайци сделали морду кирпичем, и не согласны паять этот резик, если заказ менее 1к приставок. Есть еще вот такое - http://www.iconbit.ru/products/107333/ , но там как бы тоже нет гарантии, что китайцы не сэкономили на "ненужной" детали. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 2 октября, 2014 · Жалоба Это что за модуль, если не секрет? Вот такие вот модули существуют, и после их установки ресивер начинает понимать кодировку СпецТВ. Мы сейчас TVhelp заказали 401ю модель Смотрели их. Пульт как для инопланетян, софт у нас в упор не желает подхватывать время от DVB-C потока, соотвественно EPG показывает погоду на марсе. Так же чихать хотели на NIT и LCN, каналы расставляет так, как они идут по частоте и номеру программы в несущей. Попалась тут вполне пристойная китайская поделка с CI-слотом, но чтобы она понимала CAM на 5в, там надо впаять малипусенький резистор на 10к в предназначенное для него место. Китайци сделали морду кирпичем, и не согласны паять этот резик, если заказ менее 1к приставок. Есть еще вот такое - http://www.iconbit.ru/products/107333/ , но там как бы тоже нет гарантии, что китайцы не сэкономили на "ненужной" детали. Смотрите, ежели вещь достойная, может скооперироваться, да заказать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 2 октября, 2014 · Жалоба Мы сейчас TVhelp заказали 401ю модель Смотрели их. Пульт как для инопланетян, софт у нас в упор не желает подхватывать время от DVB-C потока, соотвественно EPG показывает погоду на марсе. Так же чихать хотели на NIT и LCN, каналы расставляет так, как они идут по частоте и номеру программы в несущей. Попалась тут вполне пристойная китайская поделка с CI-слотом, но чтобы она понимала CAM на 5в, там надо впаять малипусенький резистор на 10к в предназначенное для него место. Китайци сделали морду кирпичем, и не согласны паять этот резик, если заказ менее 1к приставок. Есть еще вот такое - http://www.iconbit.ru/products/107333/ , но там как бы тоже нет гарантии, что китайцы не сэкономили на "ненужной" детали. Грустно все это, а иконбит в руки не попадал пока? Может в складчину купим у китайцев? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ALaddin Опубликовано 2 октября, 2014 · Жалоба Если подскажите аналогичные варианты с установкой обычного кам внутрь, буду благодарен. Мы от TVHelp-ов отказались. Очень уж они убогие. Пульты - отдельная песня. Последний раз покупали ресиверы INTEK. Были модели под, куда модули встраивали. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
20512 Опубликовано 3 октября, 2014 · Жалоба Вот такие вот модули существуют, и после их установки ресивер начинает понимать кодировку СпецТВ. Т.е как я понял, он вставляется в разъем для САМ слота? Где их брать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 3 октября, 2014 · Жалоба Модули берутся у СпецТВ, у них же можно разжиться докой, как их встраивать в ресиверы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Analitik Опубликовано 3 октября, 2014 · Жалоба Мы сейчас TVhelp заказали 401ю модель Смотрели их. Пульт как для инопланетян, софт у нас в упор не желает подхватывать время от DVB-C потока, соотвественно EPG показывает погоду на марсе. Так же чихать хотели на NIT и LCN, каналы расставляет так, как они идут по частоте и номеру программы в несущей. Попалась тут вполне пристойная китайская поделка с CI-слотом, но чтобы она понимала CAM на 5в, там надо впаять малипусенький резистор на 10к в предназначенное для него место. Китайци сделали морду кирпичем, и не согласны паять этот резик, если заказ менее 1к приставок. Есть еще вот такое - http://www.iconbit.ru/products/107333/ , но там как бы тоже нет гарантии, что китайцы не сэкономили на "ненужной" детали. Грустно все это, а иконбит в руки не попадал пока? Может в складчину купим у китайцев? Я Вам ответил в личку напишите мне пожалуйста. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 4 октября, 2014 · Жалоба Последний раз покупали ресиверы INTEK. Были модели под, куда модули встраивали. Зело дорогие эти Intek'и :( Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ALaddin Опубликовано 5 октября, 2014 · Жалоба Зело дорогие эти Intek'и :( Да, поэтому отказались. Вообще от приставок отказались. Только САМ-модули к телевизорам продаем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 6 октября, 2014 · Жалоба Да, поэтому отказались. Вообще от приставок отказались. Только САМ-модули к телевизорам продаем. Без приставок никак. Очень большой парк ТВ, ни сном ни духом про DVB-C. Много из новья знают только про DVB-T (даже не T2, то есть с эфирной цифрой они тоже пролетают). Много ТВ (особенно много это встречается в пафосных брендах типа Sony и Panasonic) имеют свои понятия о том, каким должен быть DVB-C. Про замечательные LG просто молчу. Эти умудряются ломать работу с цифрой с каждом втором релизе прошивок. Про брендованных кадавров от торговых сетей цензурно даже вспоминать не хочется. Спасает одно - у всех них более-менее стабильно работает HDMI/RCA Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ALaddin Опубликовано 6 октября, 2014 · Жалоба Очень большой парк ТВ, ни сном ни духом про DVB-C. Есть такое, но когда такому абоненту озвучиваешь стоимость приставки+САМ-модуля (выходит почти 5 тыр.), это без всякой маржи, то абонент покупает новый телевизор. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
abub Опубликовано 7 октября, 2014 · Жалоба Без приставок никак. Очень большой парк ТВ, ни сном ни духом про DVB-C. Много из новья знают только про DVB-T (даже не T2, то есть с эфирной цифрой они тоже пролетают). Много ТВ (особенно много это встречается в пафосных брендах типа Sony и Panasonic) имеют свои понятия о том, каким должен быть DVB-C. Про замечательные LG просто молчу. Эти умудряются ломать работу с цифрой с каждом втором релизе прошивок. У нас видимо некоторая отсталость в этом плане, скажем еще лет 5 назад жк у абонентов было очень немного, поддержки какой-либо цифры там вообще нет, с dvb-t уже поновее, но их немного (причем часть из них без dvb-c, странно), последние года два начали активно покупать, не слишком нищебродские модели поддерживают все, с lg отсутствие проблем, лучшие Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 7 октября, 2014 · Жалоба Вы просто кое чего не знаете об LG - http://vk.com/topic-11072550_27193792?offset=13806 верхнее сообщение от меня с видиком и картинкой. В итоге послали... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
abub Опубликовано 7 октября, 2014 (изменено) · Жалоба . Изменено 4 февраля, 2018 пользователем abub Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shaytan Опубликовано 7 октября, 2014 (изменено) · Жалоба TOT/TDT и программу передач придется заводить со стороны отдельно, но тоже решаемо, QTX может подмешивать в поток любые данные с определенных мультикастных IP. Туда время и EPG и надо транслировать. Правда у меня потоки начинают при этом подсыпаться. если если у кого рабочие конфиги - буду очень благодарен. Под TOT/TDT и EPG надо для каждой несущей выделять отдельный адрес мультикаста. Тогда ничего не сыпется. У себя подправил CherryEPG (там буквально около десяти строк изменений), теперь через нее гонится и программка и сетевое время. Или как вариант докупить сервер EPG от производителя. Там сразу в комплекте EPG+TOT/TDT+NIT А на сколько дней вперед программку подгружаете, сколько сегментов указываете в addEit? Мы грузим на неделю вперед: $myEpg->addEit( 18, 1, 0xabba, 1, 1, 7*8, 1, "000000004") || die( "Adding of rule failed"); $myEpg->addEit( 18, 5, 0xabba, 1, 2, 7*8, 1, "000000095") || die( "Adding of rule failed"); $myEpg->addEit( 18, 4, 0xabba, 1, 3, 7*8, 1, "000000089") || die( "Adding of rule failed"); $myEpg->addEit( 18, 3, 0xabba, 1, 4, 7*8, 1, "000000002") || die( "Adding of rule failed"); $myEpg->addEit( 18, 6, 0xabba, 1, 5, 7*8, 1, "000000105") || die( "Adding of rule failed"); $myEpg->addEit( 18, 8, 0xabba, 1, 6, 7*8, 1, "000000066") || die( "Adding of rule failed"); $myEpg->addEit( 18, 7, 0xabba, 1, 7, 7*8, 1, "000000198") || die( "Adding of rule failed"); $myEpg->addEit( 18, 126, 0xabba, 1, 8, 7*8, 1, "000000157") || die( "Adding of rule failed"); $myEpg->addEit( 18, 9, 0xabba, 1, 9, 7*8, 1, "000000636") || die( "Adding of rule failed"); $myEpg->addEit( 18, 183, 0xabba, 1, 10, 7*8, 1, "000000115") || die( "Adding of rule failed"); ... Один сегмен = 3 часам, отсюда number_of_segments = 7days*8 Для одного потока EPG для 10 каналов генерирует большой bitrate: Building EIT for PID 18 bitrate = 134.206933333333 kbps Изменено 7 октября, 2014 пользователем shaytan Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 8 октября, 2014 · Жалоба У нас типовое 3*8. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 8 октября, 2014 (изменено) · Жалоба А на сколько дней вперед программку подгружаете, сколько сегментов указываете в addEit? Получаю почти полмегабита , использую 3*8, неделя генерирую из бд в которой прописаны номер ствола, и sid каналов. if( $args{i}) { print "Initializing EIT database [$eitDb]\n"; $myEpg->initdb() || die( "Initialization of EIT database failed"); $sth = $dbh->prepare(qq{ SELECT name,dvb_c_id,dvb_c_ts_id FROM playlist WHERE dvb_c_id >0 ORDER BY dvb_c_id }) or die $dbh->db_errstr; $sth->execute or die $dbh->db_errstr; printf $sth->rows." Channels in playlist:\n"; for (my $i=0; $i< $sth->rows; $i++) { my $row = $sth->fetchrow_hashref(); my $sid=$$row{'dvb_c_id'}; my $name=$$row{'name'}; my $tsid=$$row{'dvb_c_ts_id'}; print "$i\t$sid\t$name\n"; $myEpg->addEit( 18, $sid, 0x9876, $tsid, $sid, 3*8, 1, "$sid") || die( "Adding of rule failed"); } print "Initializing carousel database [$carouselDb]\n"; $myCarousel->initdb() || die( "Initialization of carousel database failed"); } Данные по программам хранятся в БД, оттуда же вытягиваются под всякие Dune приставки. После совета taf_321 слать в разные группы мультикаст, вообще ничего не сыпется и на эти полмегабита наплевать. За что taf_321 спасибо огромное, как и за встраивание TOT/TDT. Как я понимаю QTXу становится грустно когда пакеты прилетают одновременно по разным портам. Общался с Николаем, разработчиком(правда SCR1 и софта, а не QTX), он говорит что по приходу пакет к себе забирает один из процессов внутренних, и похоже кто первый встал того и тапки. В итоге проблема, а когда группы разные для каждого процесса свой поток и они все встраивают нормально. Думал слать каждому стволу программу только для своих каналов, но потом подумаю что неудобно, если человек смотрел первый канал после включения, а потом переключился на 70й то программы сразу может и не увидеть. Тем более что из-за битрейта ничего не сыпется. taf_132 я в ringelspiel.pl блок с TOD\TDD спустил вниз, и в самом конце добавил usleep( $gap); Чтобы гарантировать плавность поступления данных, мне показалось так правильнее. Изменено 8 октября, 2014 пользователем Tracert Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shaytan Опубликовано 9 октября, 2014 · Жалоба А на сколько дней вперед программку подгружаете, сколько сегментов указываете в addEit? Получаю почти полмегабита , использую 3*8, неделя генерирую из бд в которой прописаны номер ствола, и sid каналов. if( $args{i}) { print "Initializing EIT database [$eitDb]\n"; $myEpg->initdb() || die( "Initialization of EIT database failed"); $sth = $dbh->prepare(qq{ SELECT name,dvb_c_id,dvb_c_ts_id FROM playlist WHERE dvb_c_id >0 ORDER BY dvb_c_id }) or die $dbh->db_errstr; $sth->execute or die $dbh->db_errstr; printf $sth->rows." Channels in playlist:\n"; for (my $i=0; $i< $sth->rows; $i++) { my $row = $sth->fetchrow_hashref(); my $sid=$$row{'dvb_c_id'}; my $name=$$row{'name'}; my $tsid=$$row{'dvb_c_ts_id'}; print "$i\t$sid\t$name\n"; $myEpg->addEit( 18, $sid, 0x9876, $tsid, $sid, 3*8, 1, "$sid") || die( "Adding of rule failed"); } print "Initializing carousel database [$carouselDb]\n"; $myCarousel->initdb() || die( "Initialization of carousel database failed"); } Данные по программам хранятся в БД, оттуда же вытягиваются под всякие Dune приставки. После совета taf_321 слать в разные группы мультикаст, вообще ничего не сыпется и на эти полмегабита наплевать. За что taf_321 спасибо огромное, как и за встраивание TOT/TDT. Как я понимаю QTXу становится грустно когда пакеты прилетают одновременно по разным портам. Общался с Николаем, разработчиком(правда SCR1 и софта, а не QTX), он говорит что по приходу пакет к себе забирает один из процессов внутренних, и похоже кто первый встал того и тапки. В итоге проблема, а когда группы разные для каждого процесса свой поток и они все встраивают нормально. Думал слать каждому стволу программу только для своих каналов, но потом подумаю что неудобно, если человек смотрел первый канал после включения, а потом переключился на 70й то программы сразу может и не увидеть. Тем более что из-за битрейта ничего не сыпется. taf_132 я в ringelspiel.pl блок с TOD\TDD спустил вниз, и в самом конце добавил usleep( $gap); Чтобы гарантировать плавность поступления данных, мне показалось так правильнее. Вопрос события на сколько дней вперед загружаете? Судя по количеству секций указанных при инициализации БД, Вы в функции импорта событий в базу eitDb, заливаете события на 3 дня вперед вместо 7? $epg->addEvent( $event). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shaytan Опубликовано 9 октября, 2014 · Жалоба В этом то и прикол, если вы в секции укажете 3 дня, то в понедельник утром не сможете увидеть програмку на неделю вперед. В лучшем случае на 3 дня вперед, в худшем будет каша. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 9 октября, 2014 · Жалоба Вопрос события на сколько дней вперед загружаете? Судя по количеству секций указанных при инициализации БД, Вы в функции импорта событий в базу eitDb, заливаете события на 3 дня вперед вместо 7? $epg->addEvent( $event). Да 3 дня улетают к юзеру, в базе данные за неделю раз в сутки генерируем заново, Cherry выбирает нужные данные. В итоге окно программ смещается каждый день. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shaytan Опубликовано 9 октября, 2014 · Жалоба Вопрос события на сколько дней вперед загружаете? Судя по количеству секций указанных при инициализации БД, Вы в функции импорта событий в базу eitDb, заливаете события на 3 дня вперед вместо 7? $epg->addEvent( $event). Да 3 дня улетают к юзеру, в базе данные за неделю раз в сутки генерируем заново, Cherry выбирает нужные данные. В итоге окно программ смещается каждый день. А можете показать процедуру загрузки событий из своей базы в eitDb? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Tracert Опубликовано 9 октября, 2014 · Жалоба А можете показать процедуру загрузки событий из своей базы в eitDb? Да, конечно, чуть чуть модифицировал CherryEPG.pl # import schedule data from a file if( $args{f}) { print "Importing Channels from DB:\n"; $sth = $dbh->prepare(qq{ SELECT dvb_c_id,name,UNIX_TIMESTAMP(start) as start ,UNIX_TIMESTAMP(stop) as stop,title,description FROM playlist left join programs on epg_id=channel WHERE dvb_c_id>0 and start is not NULL order by start }) or die $dbh->db_errstr; $sth->execute or die $dbh->db_errstr; printf $sth->rows." Programs in timetable:\n"; for (my $i=0; $i< $sth->rows; $i++) { my $row = $sth->fetchrow_hashref(); my $event; $event->{uid} = $$row{'dvb_c_id'}; $event->{start} = $$row{'start'}; $event->{stop} = $$row{'stop'}; $event->{service_id} = $$row{'dvb_c_id'}; my @descriptors; my $short_descriptor; $short_descriptor->{descriptor_tag} = 0x4d; # short event descriptor # language code from ISO 639-2 lowercase $short_descriptor->{language_code} = 'rus'; # define codepage according to Annex.2 of EN 300 468 $short_descriptor->{codepage_prefix} = ""; my $title = $$row{'title'}; my $descr = $$row{'description'}; Encode::from_to($title, "utf8", "ISO-8859-5"); $short_descriptor->{event_name} = "\x10\x00\x05".$title; #\x10\x00\x05 - маркер кодировки ISO-8859-5 Encode::from_to($descr, "utf8", "ISO-8859-5"); $short_descriptor->{text} = "\x10\x00\x05".$descr; push( @descriptors, $short_descriptor); $event->{descriptors} = \@descriptors; $myEpg->addEvent( $event); } } еще сверху чтобы -f не тробовала имя файла сделал так getopts( "bihfx", \%args ); Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
shaytan Опубликовано 10 октября, 2014 · Жалоба А можете показать процедуру загрузки событий из своей базы в eitDb? Да, конечно, чуть чуть модифицировал CherryEPG.pl # import schedule data from a file if( $args{f}) { print "Importing Channels from DB:\n"; $sth = $dbh->prepare(qq{ SELECT dvb_c_id,name,UNIX_TIMESTAMP(start) as start ,UNIX_TIMESTAMP(stop) as stop,title,description FROM playlist left join programs on epg_id=channel WHERE dvb_c_id>0 and start is not NULL order by start }) or die $dbh->db_errstr; $sth->execute or die $dbh->db_errstr; printf $sth->rows." Programs in timetable:\n"; for (my $i=0; $i< $sth->rows; $i++) { my $row = $sth->fetchrow_hashref(); my $event; $event->{uid} = $$row{'dvb_c_id'}; $event->{start} = $$row{'start'}; $event->{stop} = $$row{'stop'}; $event->{service_id} = $$row{'dvb_c_id'}; my @descriptors; my $short_descriptor; $short_descriptor->{descriptor_tag} = 0x4d; # short event descriptor # language code from ISO 639-2 lowercase $short_descriptor->{language_code} = 'rus'; # define codepage according to Annex.2 of EN 300 468 $short_descriptor->{codepage_prefix} = ""; my $title = $$row{'title'}; my $descr = $$row{'description'}; Encode::from_to($title, "utf8", "ISO-8859-5"); $short_descriptor->{event_name} = "\x10\x00\x05".$title; #\x10\x00\x05 - маркер кодировки ISO-8859-5 Encode::from_to($descr, "utf8", "ISO-8859-5"); $short_descriptor->{text} = "\x10\x00\x05".$descr; push( @descriptors, $short_descriptor); $event->{descriptors} = \@descriptors; $myEpg->addEvent( $event); } } еще сверху чтобы -f не тробовала имя файла сделал так getopts( "bihfx", \%args ); Просто хотел убедиться что вы в select не ставите условие выборки "3 дня", а грузите в EitDb все события из SQL БД. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Neko-san Опубликовано 29 декабря, 2014 · Жалоба PLANAR, а чего у вас цены ползут аккурат за курсом валют? Вы же у нас отечественный производитель - ваши основные затраты это аренда\содержание помещений, зарплаты, налоговые и социальные выплаты и так далее, так далее. И всё это - в рублях. Даже если комплектуха буржуйская - это малая толика в общей стоимости итогового продукта. А ценник растёт не частично, только на валютные комплектующие, а полностью - в том числе и на рублёвые :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...