Форум Beholder http://beholder.ru/bb/ | |
Проблема с DVB-C у Cruise http://beholder.ru/bb/viewtopic.php?f=1&t=14193 |
Страница 3 из 4 |
Автор: | BTVSoft [ 11 ноя 2014, 08:45 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Shulyupov Проанализировали ваш trp файл. Как и предполагалось, на этих двух каналах некорректно заполнена PMT таблица. Конкретно, неправильно заполнен PCR PID. На обоих проблемных каналах указан PCR PID 0x1FFF. Это Stuffing (или так называемые Null) пакеты, в вашем файле их нет ни одного, так как Null пакеты удаляются при записи. По стандарту ISO/IEC 13818-1, Null пакеты не могут нести PCR данные. Вы можете вручную поправить PCR PID, для этого откройте файл C:\Users\{Имя пользователя}\AppData\Roaming\BeholdTV\Channels\DVBT-TV\Default.ini Найдите: 1) ServiceName=Карусель Исправьте PCR_PID=8191 на PCR_PID=201 2) ServiceName=Перец Исправьте PCR_PID=8191 на PCR_PID=601 Сохраните файл, после чего эти два канала заработают. Единственное неудобство, при переключении на данные каналы будет выводиться информация о том что сервис изменился. Это из-за несоответствия того что передается в PMT, тому что вы поправили вручную. В данном случае вина целиком на операторе, который неправильно заполнил PCR PID в сервисной таблице. Большинство программ ориентируется на PCR PID и также отказываются воспроизводить данные сервисы из файла. Наш DVB фреймворк использует PCR PID, там передаются базовые отметки времени для сервиса, это mandatory. Сервис Data содержит DSM-CC секцию, там может быть любая информация, вплоть до IP данных. |
Автор: | Shulyupov [ 11 ноя 2014, 18:11 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Спасибо. Получилось почти так как Вы сказали. Почти относится к Перцу. Вот картинка окна: . Продолжу в следующем сообщении. |
Автор: | Shulyupov [ 11 ноя 2014, 18:56 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Т.е. картинка (в 4x3) получилась сжатой по вертикали. Настоящая верхняя граница кадра сместилась вниз и прорисовалась белой линией пунктирного типа, аналогично, нижняя граница поднялась вверх, но никак не прорисовалась. На телевизоре - нормальная картинка. Думается, что нужно изменить ещё один параметр (может и сам соображу по аналогии с другими каналами). Возвращаюсь к исходной проблеме... Понятно, что проблема с некорректными настройками у провайдера, но, вероятно, и в том, что ПО (или драйвер) тюнера ещё не достигли своего совершенства. Всё таки, телевизоры (Samsung, по крайней мере) справляются с этими некорректными настройками). О настройках провайдера. Замечу, что ДОМ РУ действует на большей части России (кроме Москвы), а проблемы возникли именно на том мультиплексе, где имеется местная добавка, канал "Первый тульский", он тоже вставлен некорректно, сигнал 16x9, а телевизору предписано считать, что он 4x3, каждый раз, при перекдючении на этот канал приходится перестраивать размер картинки вручную. По типу Data: когда телевизор выполняет автонастройку каналов, то он не только (также как тюнер) их не добавляет, но и находит их 0 (а тюнер - 5). По данным, наверное, транслируется разная информация для приставок, доступ к каким-то библиотекам фильмов и т.л. Ещё раз спасибо. |
Автор: | BTVSoft [ 11 ноя 2014, 19:10 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Shulyupov Драйвер не имеет отношения к разбору пакетов, вся обработка потока на уровне приложения. То что ваш телевизор справляется, это конечно похвально, но задумайтесь - больше половины приложений отказываются воспроизводить поток с данных сервисов, по той же самой причине. В случае отсутствия PCR штампов, SoC в телевизоре наверняка переходит в fallback режим, когда он работает без PCR. Но это все равно чревато неприятностями, конкретно дрифтом часов. Под ваш случай можно сделать "костыль" для автоматического восстановления PCR PID-а, но к сожалению на всех криворуких операторов не напастись костылей. То что у вас сейчас в потоке - не соответствует требованиям ISO/IEC 13818-1. А это базовый уровень. - На закладке "DVB поток" вы можете детально увидеть форматы передающихся элементарных A/V потоков, в частности увидеть Aspect Ratio, он передается в самом видеопотоке. То что у вас картинку сплющило, означает что неправильно заполнен аспект на MPEG кодировщике. |
Автор: | Shulyupov [ 11 ноя 2014, 19:39 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Т.е., сплющенность убрать нельзя на полном экране 16x9? В окне 4x3 элементарно, а на полном не получается, ни один аспект кадра не подходит. |
Автор: | alex333 [ 11 ноя 2014, 19:51 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
писал(а): Т.е. картинка (в 4x3) получилась сжатой по вертикали. Настоящая верхняя граница кадра сместилась вниз и прорисовалась белой линией пунктирного типа, аналогично, нижняя граница поднялась вверх, но никак не прорисовалась. На телевизоре - нормальная картинка. Вот эти белые полоски передает сами каналы, они должны быть видны, это часть изображения и не какой-то глюк кодека, не знаю что это и зачем, у меня они видны и в аналоге на некоторых каналах, полоски внизу и не должно быть, если только это не просмотр пленки, то что полоски не видно на телевизоре - так сейчас во всех тв неотключаемый оверскан срезает несколько сантиметров по всем сторонам, заговор производителей тв
|
Автор: | Shulyupov [ 11 ноя 2014, 20:01 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Речь не об этой белой полосе, я обратил на неё внимание только как на действительную границу кадра... |
Автор: | fuel [ 11 ноя 2014, 20:14 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
писал(а): Т.е., сплющенность убрать нельзя на полном экране 16x9? В окне 4x3 элементарно, а на полном не получается, ни один аспект еадра не подходит. Чтоб так работало, нужно:1. Либо немного другую логику меню "Аспект", раздельная настройка аспекта_канала (три положения 4:3/16:9/авто) и операций над картинкой - P&S, панорама,... (сейчас всё в одном списке). Причём аспекта_канала должен сохраняться для каждого канала свой, авто=это_по_информации_из_потока. 2. Либо расширить сам список ради исправления ситуации, когда оператор нерадивый, но обязательно чтоб запоминалось для канала. В различных ПО для DVB-тюнеров наблюдаю совершенно разный подход к решению, у кого-то близко к 1, у кого-то всегда авто и без операций,... |
Автор: | Shulyupov [ 11 ноя 2014, 20:18 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
В ini-файле DVB-каналов обнаружил подозрительный фрагмент, касающийся одного закрытого канала (но они по очереди на месяц становятся открытыми): PMT_PID=4608 PCR_PID=1201 Правильно ли я понимаю, что первый параметр надо исправить на 1200 (по аналогии со всеми остальными каналами)? |
Автор: | ALF [ 12 ноя 2014, 11:34 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
Значения идентификаторов пакетов не обязаны следовать друг за другом. Скорее всего PID=1200 в потоке отсутствует или ссылается на PMT другого сервиса. Есть такой в потоке или нет, можно узнать запустив анализ потока и статистику в меню автонастройки DVB. Хотя, конечно, можете поковырять ini-файл наугад. В крайнем случае пересканируете, если что слетит. |
Автор: | alex333 [ 12 ноя 2014, 15:59 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
3 страницы рассуждений практически ни о чем, может к оператору стоит обратиться?) |
Автор: | fuel [ 12 ноя 2014, 17:50 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
писал(а): 3 страницы рассуждений практически ни о чем Но если подумать, то просто не в том разделе - в основном о ПО. А вот фраза "3 стр... ни о чём" реально ни о чём, такая вот рекурсия. писал(а): может к оператору стоит обратиться? Об этом говорилось в теме, и не раз. Кстати, alex333, когда к вам абоненты обращаются, вы как скоро и качественно всё решаете?
|
Автор: | Shulyupov [ 12 ноя 2014, 19:17 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
То, что эта тема раздела о ПО, выяснилось только по ходу обсуждений. Изначально это было одной из версий. Теперь бы лично я только приветствовал, если модератор перенесёт тему в соответствующий раздел. |
Автор: | Shulyupov [ 12 ноя 2014, 19:51 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
К тому же, обращение к оператору могло привести к совершенно нежелательным последствиям. Оператор мог решить проблему кардинально, закрыть все каналы. Тогда бы, всё равно, на приставках и ТВ с CI модулем они остались открытыми, а там проблем нет. Это привело бы к снижению спроса на тв тюнеры, правда, стимулировало производителей выпускать тюнеры с поддержкой CI модулей. |
Автор: | alex333 [ 12 ноя 2014, 22:24 ] |
Заголовок сообщения: | Re: Проблема с DVB-C у Cruise |
писал(а): Кстати, alex333, когда к вам абоненты обращаются, вы как скоро и качественно всё решаете?[/size] Вопросы бывают разные, если косяки с каналами или подобными настройками на гс, решаемо в течение 3-4 часов; если проблемы у третьих сторон, уже не всегда решаемо, мы маленький оператор, все бюджетно и не всегда есть резервы, бывает что dvb-t2 выключат на пару дней - не будет этих каналов в dvb-c; пропадет интернет - не будет канала с iptv; сойдет спутник с орбиты (а каждый год 1-2 таких случая) - день простоя, пока на форумах какая-то информация не появится
|
Страница 3 из 4 | Часовой пояс: UTC + 3 часа |