Текущее время: 01 ноя 2024, 04:26 • Часовой пояс: UTC + 3 часа |
Проблема с DVB-C у Cruise
Автор | Сообщение |
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
По ошибке отправил 2 раза, извините.
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
Shulyupov писал(а): А проблема, в 6-й и 7-й метках из Вашего окна, они соответствуют реальным ТВ каналам, но в отличие от телевизора, на тюнере воспроизводиться не хотят. Попробуйте вначале всё же удалить каналы данных из списка, может проблема уёдёт. Возможно проблема в демультиплексоре (сплиттере TS), как и писал ранее - LAV и Haali открывают все каналы из выложенного вами файла. Не знаю точно какой демультиплексор задействован в плеере BeholdTV, видимо MS, но по идее и с ним проблем быть не должно. Кодеки тоже вроде не причём, но выложите скрин окна Настройки BeholdTV на закладке "DVB поток".
Вложения:
5.jpg [ 194.58 КБ | Просмотров: 18620 ]
6.jpg [ 185.87 КБ | Просмотров: 18620 ]
7.jpg [ 199.96 КБ | Просмотров: 18617 ]
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
Просматривал ваш файл с помощью SmartDVB 0.4.0 RC, меню File>Play Transport Stream DVB file.
Вложения:
8.jpg [ 191.31 КБ | Просмотров: 18617 ]
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Как я писал ранее в 5:54 удалить каналы данных в окне поиска не получается, но вечером, на свежую голову, попробую ещё раз. Тогда же и постараюсь выложить то, что Вы просите.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Когда я сканировал эфир в DVB--T2, в нашем единственном мультиплексе нашлись вместе с 10 ТВ каналами и 3 радио канала. Из списка найденного их удалить было нельзя, но они не попали в список тв каналов при нажатии кнопки "сохранить". Зато попали в список каналов dvB- радио, при желании их оттуда всегда можно удалить. Также и в нашем случае при сканировании DVB-C, с каналами данных., но их то удалить неоткуда!
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Пробовал ещё раз. Автосканирование - DVB_C: весь диапазон - старт Выдаётся окно со списком каналов, наряду с 163 (большинство - закрытые) V-каналов появляются ещё 5 D-каналов (данных). Никакой кнопки удалить нет, при наведении курсора мыши и правой кнопки на канал предлагаются 2 действия: 1) настроиться на мультиплекс (никакого эффекта от этого не обнаружено; 2) инфармация о сервисе - выдаётся DSMCC messages удалить не предлагается, клавиша Delete не работает Делать нечего, сохраняем каналы, в списке появились только ТВ каналы, каналов данных нет. Технологию вставки скринов пока не освоил, но пока могу сказать, что там указаны: Microsoft DTV-DVD видео декодер и Microsoft DTV-DVD аудио декодер (по 2 раза) Со SmartDVB буду разбираться.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Есть ещё мысль по редактировать файл с каналами (ini)...
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
Вот скрин.
|
|
|
Shulyupov
|
|
Зарегистрирован: 06 дек 2007, 15:36 Сообщения: 89
|
SmartDVB - File - Play Transport Stream DVB file требует ts файл, а как из моего trp получить ts?
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
Shulyupov писал(а): Также и в нашем случае при сканировании DVB-C, с каналами данных., но их то удалить неоткуда! Забейте, скорее всего это "каналы" для обновления прошивок их приставок, тюнер находит - ну и... не отображает - так и не должен. Shulyupov писал(а): Microsoft DTV-DVD видео декодер и Microsoft DTV-DVD аудио декодер (по 2 раза) Выставлял их для просмотра вашего файла - все 7 каналов работают. И демультиплексор вроде MS настраивал для TS в SmartDVB, но похоже эта настройка там не работает. Вот в ProgDVB можно явно настроить демультиплексор, но ему скормить многопрограммный TS в виде файла я так и не смог, лучше всё же испытать на собственно тюнере DVB-C в ProgDVB или в SmartDVB, тогда можно исключить влияние MS. Shulyupov писал(а): SmartDVB - File - Play Transport Stream DVB file требует ts файл, а как из моего trp получить ts? Просто сменить расширение с .trp на .ts, файловым менеджером проще всего. Попробуйте, если эти каналы (Перец и Карусель ?) из файла заработают, значит дело в ПО. UPD: Повторил воспроизведение вашего файла в VLC, да действительно эти два канала (Перец и Карусель) воспроизводятся с ошибкой - быстро проигрываются, но чтоб понять почему надо знать какие кодеки задействованы в VLC, а он опирается на свои, не системные. Поигравшись кодеками в SmartDVB, можно сказать что в любых комбинациях кодеков аудио и видео всё 7 каналов воспроизводятся - LAV MS ArcSoft AC3Filter, кроме (!!) ffdshow - с ним никакие не воспроизводятся. Ещё ffdshow, как промежуточный фильтр аудио, "всплывает" при построении графа в graphstudio и при воспроизведении в MPC-HC. Может снести ffdshow (вместе с KLCP - если с ним ставился) и всё заработает? Ещё возможно в этих каналах некорректные временные метки, что и не позволяет проигрывать их и не работает перемотка.
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
BTVSoft
|
|
Beholder | |
Зарегистрирован: 19 авг 2004, 11:47 Сообщения: 190
|
Shulyupov
Ваш ТВ тюнер исправен, проблема в некорректных настройках мультиплексора на передающей стороне. Требуется глубокий анализ транспортного потока, чтобы понять, что в нем не так и можно ли сделать "костыль" для демультиплексора.
.trp файл - обычный файл формата TS, такое именование сделано для удобства, чтобы видеть, что в .trp записан мультиплекс целиком, а в .ts - только выбранный сервис(ы). Т.е. при надобности достаточно сменить расширение на .ts.
Тип Data отображается для сервисов, не имеющих в PMT таблице распознанных элементарных A/V потоков. Отображается чисто для информации, такие сервисы не добавляются в список каналов при сохранении.
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
BTVSoft писал(а): и можно ли сделать "костыль" для демультиплексора А он у вас самописный? Может сделать настройку, чтоб можно было выбирать из того что установлено в системе (LAV, Haali, Elecard, Microsoft, CyberLink, ArcSoft...)? И ещё, неплохо бы разделить настройки для аудио AAC, MPA..., а AC3+DTS отдельно, а то если кабельное DVB-C с AC3 - то "из коробки" оно не работает, даже если в системе установлен AC3Filter, тогда дефолтную настройку MS можно сохранить, а AC3Filter задействовать по умолчанию для поля "AC3". Да и видео можно разделить на MPEG-2, H.264, а H.265 отдельно (уже многие BDA-программы такую опцию сделали).
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
BTVSoft
|
|
Beholder | |
Зарегистрирован: 19 авг 2004, 11:47 Сообщения: 190
|
fuel
Что значит самописный? Не существует никаких универсальных, комплексных DirectShow демультиплексоров и парсеров, работающих с DVB данными в реальном времени. У нас используется целый DVB Фреймворк, там и парсер и демультплексор и много чего еще. Он был написан в соответствии с нормативными документами, но тем не менее, за все время разработки приходилось добавлять не один "костыль" под различных нерадивых операторов.
Насчет H.265 - все верно говорите.
|
|
|
fuel
|
|
Зарегистрирован: 06 фев 2014, 13:25 Сообщения: 80
|
BTVSoft писал(а): Что значит самописный? Не существует никаких универсальных, комплексных DirectShow демультиплексоров и парсеров, работающих с DVB данными в реальном времени. Возможно мы о разном, я считал сплиттер_TS=демультиплексор_DVB, но решения имеются - иначе было бы невозможно воспроизведение TS-файлов в плеерах.
Вложения:
KLCP.PNG [ 17.05 КБ | Просмотров: 18553 ]
Prog.png [ 3.03 КБ | Просмотров: 18553 ]
Smart.png [ 9.71 КБ | Просмотров: 18553 ]
Behold TV T8. Win 7x64, BeholdTV 5.27, ProgDVB-7 STD x32.
|
|
|
BTVSoft
|
|
Beholder | |
Зарегистрирован: 19 авг 2004, 11:47 Сообщения: 190
|
Цитата: считал сплиттер_TS=демультиплексор_DVB Это разные вещи. Сплиттер предназначен для работы с FileSink, он может сколько угодно долго возиться в файле, анализировать потоки и даже может уметь распознавать элементарные потоки в TS файле без PAT/PMT. Сплиттеры обычно работают в Pull режиме. Демультиплексор предназначен для работы с DVB потоками реального времени. Работает только в Push режиме. Он обычно не имеет специального интеллекта, для него готовит информацию специализированный DVB парсер, который пропускает через себя транспортный поток реального времени. Парсер не может двигаться в потоке в обратном направлении, только вперед. Парсер должен уметь учитывать множество разных вещей - извлекать PCR время из потока, уметь обрабатывать насыщение времени 2^33, распознавать Discontinuity как в прошлое, так и в будущее, уметь автоматически обновлять состав сервисов при смене транспортного потока и тд. Там ньюансов очень много. Воспроизводить файл и работать с живым транспортным потоком - это не тоже самое.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|