Текущее время: 01 май 2025, 20:52 • Часовой пояс: UTC + 3 часа |
Проблема с DVB-C у Cruise
Автор | Сообщение |
BTVSoft
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:47 Сообщения: 190
|
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
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Спасибо. Получилось почти так как Вы сказали. Почти относится к Перцу. Вот картинка окна:  . Продолжу в следующем сообщении.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Т.е. картинка (в 4x3) получилась сжатой по вертикали. Настоящая верхняя граница кадра сместилась вниз и прорисовалась белой линией пунктирного типа, аналогично, нижняя граница поднялась вверх, но никак не прорисовалась. На телевизоре - нормальная картинка. Думается, что нужно изменить ещё один параметр (может и сам соображу по аналогии с другими каналами). Возвращаюсь к исходной проблеме... Понятно, что проблема с некорректными настройками у провайдера, но, вероятно, и в том, что ПО (или драйвер) тюнера ещё не достигли своего совершенства. Всё таки, телевизоры (Samsung, по крайней мере) справляются с этими некорректными настройками). О настройках провайдера. Замечу, что ДОМ РУ действует на большей части России (кроме Москвы), а проблемы возникли именно на том мультиплексе, где имеется местная добавка, канал "Первый тульский", он тоже вставлен некорректно, сигнал 16x9, а телевизору предписано считать, что он 4x3, каждый раз, при перекдючении на этот канал приходится перестраивать размер картинки вручную. По типу Data: когда телевизор выполняет автонастройку каналов, то он не только (также как тюнер) их не добавляет, но и находит их 0 (а тюнер - 5). По данным, наверное, транслируется разная информация для приставок, доступ к каким-то библиотекам фильмов и т.л. Ещё раз спасибо.
Последний раз редактировалось Shulyupov 16 ноя 2014, 18:38, всего редактировалось 1 раз.
|
|
|
BTVSoft
|
|
Beholder |  |
Зарегистрирован: 19 авг 2004, 11:47 Сообщения: 190
|
Shulyupov
Драйвер не имеет отношения к разбору пакетов, вся обработка потока на уровне приложения. То что ваш телевизор справляется, это конечно похвально, но задумайтесь - больше половины приложений отказываются воспроизводить поток с данных сервисов, по той же самой причине.
В случае отсутствия PCR штампов, SoC в телевизоре наверняка переходит в fallback режим, когда он работает без PCR. Но это все равно чревато неприятностями, конкретно дрифтом часов. Под ваш случай можно сделать "костыль" для автоматического восстановления PCR PID-а, но к сожалению на всех криворуких операторов не напастись костылей. То что у вас сейчас в потоке - не соответствует требованиям ISO/IEC 13818-1. А это базовый уровень.
- На закладке "DVB поток" вы можете детально увидеть форматы передающихся элементарных A/V потоков, в частности увидеть Aspect Ratio, он передается в самом видеопотоке. То что у вас картинку сплющило, означает что неправильно заполнен аспект на MPEG кодировщике.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Т.е., сплющенность убрать нельзя на полном экране 16x9? В окне 4x3 элементарно, а на полном не получается, ни один аспект кадра не подходит.
Последний раз редактировалось Shulyupov 11 ноя 2014, 20:23, всего редактировалось 2 раз(а).
|
|
|
alex333
|
|
Зарегистрирован: 29 май 2011, 10:27 Сообщения: 661
|
Shulyupov писал(а): Т.е. картинка (в 4x3) получилась сжатой по вертикали. Настоящая верхняя граница кадра сместилась вниз и прорисовалась белой линией пунктирного типа, аналогично, нижняя граница поднялась вверх, но никак не прорисовалась. На телевизоре - нормальная картинка. Вот эти белые полоски передает сами каналы, они должны быть видны, это часть изображения и не какой-то глюк кодека, не знаю что это и зачем, у меня они видны и в аналоге на некоторых каналах, полоски внизу и не должно быть, если только это не просмотр пленки, то что полоски не видно на телевизоре - так сейчас во всех тв неотключаемый оверскан срезает несколько сантиметров по всем сторонам, заговор производителей тв 
T7, T8
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Речь не об этой белой полосе, я обратил на неё внимание только как на действительную границу кадра...
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
Shulyupov писал(а): Т.е., сплющенность убрать нельзя на полном экране 16x9? В окне 4x3 элементарно, а на полном не получается, ни один аспект еадра не подходит. Чтоб так работало, нужно: 1. Либо немного другую логику меню "Аспект", раздельная настройка аспекта_канала (три положения 4:3/16:9/авто) и операций над картинкой - P&S, панорама,... (сейчас всё в одном списке). Причём аспекта_канала должен сохраняться для каждого канала свой, авто=это_по_информации_из_потока. 2. Либо расширить сам список ради исправления ситуации, когда оператор нерадивый, но обязательно чтоб запоминалось для канала. В различных ПО для DVB-тюнеров наблюдаю совершенно разный подход к решению, у кого-то близко к 1, у кого-то всегда авто и без операций,...
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
В ini-файле DVB-каналов обнаружил подозрительный фрагмент, касающийся одного закрытого канала (но они по очереди на месяц становятся открытыми): PMT_PID=4608 PCR_PID=1201 Правильно ли я понимаю, что первый параметр надо исправить на 1200 (по аналогии со всеми остальными каналами)?
Последний раз редактировалось Shulyupov 11 ноя 2014, 20:19, всего редактировалось 1 раз.
|
|
|
ALF
|
|
Эксперт |  |
Зарегистрирован: 02 апр 2006, 21:37 Сообщения: 1329
|
Значения идентификаторов пакетов не обязаны следовать друг за другом. Скорее всего PID=1200 в потоке отсутствует или ссылается на PMT другого сервиса. Есть такой в потоке или нет, можно узнать запустив анализ потока и статистику в меню автонастройки DVB. Хотя, конечно, можете поковырять ini-файл наугад. В крайнем случае пересканируете, если что слетит.
Behold TV M6 Extra Behold TV H8 Behold TV T8
|
|
|
alex333
|
|
Зарегистрирован: 29 май 2011, 10:27 Сообщения: 661
|
3 страницы рассуждений практически ни о чем, может к оператору стоит обратиться?)
T7, T8
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
alex333 писал(а): 3 страницы рассуждений практически ни о чем Но если подумать, то просто не в том разделе - в основном о ПО. А вот фраза "3 стр... ни о чём" реально ни о чём, такая вот рекурсия.alex333 писал(а): может к оператору стоит обратиться? Об этом говорилось в теме, и не раз. Кстати, alex333, когда к вам абоненты обращаются, вы как скоро и качественно всё решаете?
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
То, что эта тема раздела о ПО, выяснилось только по ходу обсуждений. Изначально это было одной из версий. Теперь бы лично я только приветствовал, если модератор перенесёт тему в соответствующий раздел.
Последний раз редактировалось Shulyupov 12 ноя 2014, 19:53, всего редактировалось 1 раз.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
К тому же, обращение к оператору могло привести к совершенно нежелательным последствиям. Оператор мог решить проблему кардинально, закрыть все каналы. Тогда бы, всё равно, на приставках и ТВ с CI модулем они остались открытыми, а там проблем нет. Это привело бы к снижению спроса на тв тюнеры, правда, стимулировало производителей выпускать тюнеры с поддержкой CI модулей.
|
|
|
alex333
|
|
Зарегистрирован: 29 май 2011, 10:27 Сообщения: 661
|
fuel писал(а): Кстати, alex333, когда к вам абоненты обращаются, вы как скоро и качественно всё решаете?[/size] Вопросы бывают разные, если косяки с каналами или подобными настройками на гс, решаемо в течение 3-4 часов; если проблемы у третьих сторон, уже не всегда решаемо, мы маленький оператор, все бюджетно и не всегда есть резервы, бывает что dvb-t2 выключат на пару дней - не будет этих каналов в dvb-c; пропадет интернет - не будет канала с iptv; сойдет спутник с орбиты (а каждый год 1-2 таких случая) - день простоя, пока на форумах какая-то информация не появится
T7, T8
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|