DVB плата TBS6908 хуже старого тюнера???

Тут обсуждаем спутниковые тюнера разных брендов
snejkin
Зарегистрированный Пользователь
Зарегистрированный Пользователь
Сообщения: 27
Зарегистрирован: 13 апр 2016, 20:05
Благодарил (а): 2 раза
Поблагодарили: 15 раз
Возраст: 46

DVB плата TBS6908 хуже старого тюнера???

Непрочитанное сообщение snejkin »

Как именно происходит процесс в обоих случаях("аппаратное" и "программное") ?
любой спутниковый приёмник функционально можно разложить на:
тюнер -> демодулятор -> демультиплексор -> декодер.

в настоящее время все ресиверы в качестве центрального процессора используют SOC - system-on-chip, на который навешиваются оперативная память и накопитель (nor, nand, emmc, hdd). изначально тюнер и демодулятор находились на внешнем блоке. сейчас все элементы объединены "под одной крышей" т.е. на одном кристалле. отсюда и термин - аппаратная обработка. её плюс в высокой скорости. минус - ограничение по количеству обрабатываемых потоков, невозможность апгрейда поддерживаемых кодеков и привязка всех операций к опорной частоте.

в компьютерной карточке чуток по другому: на ней только тюнер и демодулятор, после которого поток попадает в мелкосхему, обзываемую pcie-мост и дальше в материнскую плату к драйверу а потом в ваше любимое приложение, которое программным путём демультиплексирует и декодирует с помощью центрального процессора (и часто видеоадаптера). плюсы: нет ограничений на количество обрабатываемых pid-ов, скорость операций напрямую зависит от скорости процессора, без проблем добавляются новые кодеки.
а вот в минусе именно то, что вы описали в первом посте. драйвер имеет буфер (его размер жёстко задан, в период расцвета спутниковой рыбалки в паблике были расширительные патчи на SS2 и twinhan-ы с целью снижения количества дисконтов). приложение имеет буфер. декодер имеет буфер. плюс задержки на переброску потока между всеми компонентами.
Можно ли ускорить процесс получения картинки за счёт мощного компьютера?
Что по сути будет быстрее показывать картинку,хороший ресивер или плата с мощным компьютером?
имхо вопросы поставлены не совсем корректно.
скорость появления картинки на телевайзере или мониторе определяется не только производительностью железа, но и:
- канал fta или кодированный;
- декодирование с помощью карты;
- декодирование с помощью модуля;
- декодирование с помощью шары;
- насколько длинный GOP в видеопотоке декодированного канала.
каждый процесс добавляет свою задержку. особенно последний.

Group of Pictures (GOP, группа изображений) – группа следующих друг за другом изображений в сжатом видеопотоке. Из изображений, заключенных в GOP, декодером составляются видимые кадры. GOP состоит из I-кадра и следующих за ним P- и B-кадров: I-кадр (keyframe, опорный) – первый кадр в GOP. Кодируется отдельно от других кадров. Все GOP начинаются с этого кадра. P-кадр, B-кадр – следующие кадры в GOP. Содержат в себе только разницу между изображением на предыдущем кадре (I-кадром или предыдущим P- или B-кадром) и изображением на текущем кадре. Из-за этого только в сочетании с предыдущими кадрами в GOP может составлять видимый кадр.

поскольку по роду деятельности приходится анализировать большое количество транспортных потоков, обратил внимание, что очень часто при настройке кодеров на аплинках начали выставлять достаточно длинные GOP-ы: минимум - 3, де-факто - 15-20, на практике 50, 70, 130 и даже 250 кадров. в секунду у нас пробегает 25 кадров и если начало обработки потока попадает на середину длинного GOP-а - несколько секунд декодер только ждёт появления ключевого кадра для начала процесса декодирования а вы в это время наблюдаете квадрат малевича.

исходя из вышенаписанного, одинаковое время появления картинки на всех каналах вы не получите никогда.

VictorLS
Зарегистрированный Пользователь
Зарегистрированный Пользователь
Сообщения: 164
Зарегистрирован: 02 янв 2019, 00:19
Благодарил (а): 227 раз
Поблагодарили: 68 раз

DVB плата TBS6908 хуже старого тюнера???

Непрочитанное сообщение VictorLS »

snejkin писал(а): 02 ноя 2019, 09:30 приходится анализировать большое количество транспортных потоков, обратил внимание, что очень часто при настройке кодеров на аплинках начали выставлять достаточно длинные GOP-ы: минимум - 3, де-факто - 15-20, на практике 50, 70, 130 и даже 250 кадров
Риторически - неужели стенания DTL (например, http://forum.ixbt.com/topic.cgi?id=73:5256:2382#2382 http://forum.ixbt.com/topic.cgi?id=73:5256:2392#2392 http://forum.ixbt.com/topic.cgi?id=73:5256:2413#2413) были услышаны и кое-где даже исправлены? Это кто такие длинные GOP'ы (если можно несколько примеров спутник-транспондер-канал, пожалуйста) вещает - наши или забугорные? Если не учитывать длительное время появления картинки, как их обычные бытовые спутниковые приёмники показывают?
Крым, 1200х1100 на SMR-1224:103E-30W Ku (stock Inverto Black Ultra), Kuкруг.(Inverto IDLO-SNR410 PRO), Скруг.(Альяно 90 СМ)
Athlon II x3 460 3,4ГГц, 690V, 4ГБ, 2+4ТБ, GTX750v2 GM206 1ГБ (h265 4:2:0 4K 10bit 60Hz hardware acceleration), RemoteWonder, Omicom S2 PCI,
TBS 5520SE USB, WinXPx86+Win7x64 RUS, GI HD Micro Plus

snejkin
Зарегистрированный Пользователь
Зарегистрированный Пользователь
Сообщения: 27
Зарегистрирован: 13 апр 2016, 20:05
Благодарил (а): 2 раза
Поблагодарили: 15 раз
Возраст: 46

DVB плата TBS6908 хуже старого тюнера???

Непрочитанное сообщение snejkin »

Риторически - неужели стенания DTL (например, http://forum.ixbt.com/topic.cgi?id=73:5256:2382#2382 http://forum.ixbt.com/topic.cgi?id=73:5256:2392#2392 http://forum.ixbt.com/topic.cgi?id=73:5256:2413#2413) были услышаны и кое-где даже исправлены?
на этот счёт мысли такие:
1. чем больше каналов в транспондере тем больше бабла экономит вещатель.
2. наличие алгоритма статистического мультиплексирования в многоканальном кодере немножко улучшает ситуацию за счёт повышения битрейта на динамичном канале за счёт снижения его на статичном канале.
3. чересстрочная развёртка на исходнике - большое зло.
Это кто такие длинные GOP'ы (если можно несколько примеров спутник-транспондер-канал, пожалуйста) вещает - наши или забугорные?
нате вам навскидочку, записано в течение одного получаса с 4.9E, 9E и 85Е
https://drive.google.com/drive/folders/ ... F2S1dqpGkc
4ever.ts - 50 50 50 50 50 50 50 50 50 50
detskiy_mir.ts - 28 28 28 32 28 28 28 28 36 28 28 28 36 36 28 28 28 44 28 28 32 32
filmuadrama.ts - 28 24 28 24 24 24 32 28 24 24 24 24 24 24 24 24 24 24
krt.ts - 50 10 25 45 45 25 45 45 45 45 10 45 45 15 36
starfamily.ts - 48 48 48 48 48 48 48 48 48 48 48 48 48 48
по более длинным - точно помню, что были с 13Е и 16Е. и говорящие головы (новостные, телемагазины) и обычный винегрет.
Если не учитывать длительное время появления картинки, как их обычные бытовые спутниковые приёмники показывают?
нормально показывают. профили сжатия там стандартные и если не превышать их максимальный битрейт - всё замечательно. 64 мегабайт оперативы на самых дешевых моделях HD-ресиверов хватает с головой.

VictorLS
Зарегистрированный Пользователь
Зарегистрированный Пользователь
Сообщения: 164
Зарегистрирован: 02 янв 2019, 00:19
Благодарил (а): 227 раз
Поблагодарили: 68 раз

DVB плата TBS6908 хуже старого тюнера???

Непрочитанное сообщение VictorLS »

Благодарю за сэмплы (не для всех MediaInfo выводит информацию по GOP - надо более продвинутые анализаторы Н264 использовать).
snejkin писал(а): 02 ноя 2019, 23:5164 мегабайт оперативы на самых дешевых моделях HD-ресиверов хватает с головой
Навскидку при довольно стандартном 4К потоке 30Мбит/с на ~16 секунд должно хватать, если практически вся память доступна под кадровый буфер.
Крым, 1200х1100 на SMR-1224:103E-30W Ku (stock Inverto Black Ultra), Kuкруг.(Inverto IDLO-SNR410 PRO), Скруг.(Альяно 90 СМ)
Athlon II x3 460 3,4ГГц, 690V, 4ГБ, 2+4ТБ, GTX750v2 GM206 1ГБ (h265 4:2:0 4K 10bit 60Hz hardware acceleration), RemoteWonder, Omicom S2 PCI,
TBS 5520SE USB, WinXPx86+Win7x64 RUS, GI HD Micro Plus

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей