Ваша корзина
Товаров: 0 шт.
На сумму: 0,00 €

Тел.: +7(495) 221-8188
(многоканальный)
Продуктовая линейка DekTec. Часть 2.

Авторы: Никитин Дмитрий, главный инженер компании Контур-М.

 

   Дата публикации: 18 января 2010г.

Часть вторая.

Программное обеспечение и SDK (или «Допрос микросхемы с пристрастием»).

Статья была опубликована в журнале "Кабельщик" №1 2010г.

 

Программное обеспечение и SDK (или “Допрос микросхемы с пристрастием”).

Всё программное обеспечение, описанное в этом разделе, имеет разную степень лицензионных ограничений.

Открыв заветную коробочку с логотипом DekTec, обычно ничего лишнего кроме самого устройства и упаковочного поролона там не обнаруживается, исключение составляют USB карты, с которыми прилагается соответствующий кабель. Но если внимательно присмотреться к надписям и наклейкам на коробке, то становится ясно, что производитель Вас никогда не бросает с железом наедине. На самой коробке есть адрес сайта, где можно скачать последние версии драйверов и программ. Да, производитель действительно даёт всем желающим возможность скачать со своего сайта полные версии почти всех своих программных продуктов.

Но есть одно небольшое ограничение, заключающееся в том, что не все программы смогут установиться и запуститься на Вашем компьютере. Лицензионная политика производителя карт такова, что каждая карта может иметь вполне определённый набор программ, который на ней (или в её присутствии) имеет право работать.

Обычно, список программ указывается на блестящей наклейке, которая есть на коробочке.

А если по каким-то причинам коробка утеряна или временно недосягаема, то всегда можно воспользоваться утилитой DtInfo, которая проведёт ревизию Вашего компьютера на предмет наличия (или подключения) изделий DekTec, и сообщит Вам о действующих лицензиях.

Некоторые программы входят в стоимость самой карты, чаще всего это проигрыватели и рекордеры потоков.

Вот, например DTC-300 StreamXpress, который в качестве базового софта даётся почти ко всем картам вывода. Он позволяет проигрывать файлы транспортных потоков, искусственно создавать битые пакеты (для тестирования оборудования), и подменять PCR, TDT/TOT и Continuity counter, что позволяет, имея в наличие небольшой закольцованный файл транспортного потока, создавать видимость постоянного потока.

DTC-300 StreamXpress - Проигрыватель транспортных потоков и потоков SDI

Естественно, что есть и программа, которая делает противоположную функцию, а именно захват потока с устройства в файл. Это рекордер DTC-325, который может писать файлы как по Вашей команде, так и по заранее составленному плану.

DTC-325 Рекордер транспортных потоков и потоков SDI

Естественно, что существует и программа, которая ничего ни куда не пишет, а просто выдаёт полученное на экран монитора. Это видеодемонстратор DTC-330. Он может работать в многооконном режиме и отображать несколько телевизионных программ. Единственное условие – это то, что канал должен быть нескремблированный.

DTC-330 Многооконный демонстратор транспортных потоков и потоков SDI

Для исследования потоков SDI существует DTC-335 - классический вариант телевизионного осциллоскопа-вектороскопа. Внешний вид его можно менять по Вашему желанию, а кроме наблюдения параметров изображения можно наблюдать саму картинку и уровни её звукового сопровождения.

DTC-335 SDI осциллограф-вектороскоп реального времени

Следующие две программы DTC-320 StreamXpert и DTC-345-DVB+ являются анализаторами транспортных потоков и отличаются набором функций, ну и, соответственно, ценой. Что из них выбрать – решать Вам.

DTC-320 StreamXpert - Анализатор MPEG2 транспортного потока

Следует заметить, что DTC-345 изначально является продуктом другого производителя, но D ekTec предлагает этот анализатор в комплекте со своими картами ввода по более выгодной цене.

Предвосхищая вопросы о возможности работы софта с другими, в том числе и BDA совместимыми устройствами, следует заметить, что программа, имеющая USB ключ от DekTec, будет работать только со своими устройствами.

DTC-345-DVB+ - Улучшенный DVB анализатор MPEG2 транспортного потока

DTC-340 RFXpert - Монитор и анализатор сигнала RF

К моменту написания этих строк приёмник DTU-236 вместе с ноутбуком, на котором был установлен этот анализатор, находился в командировке и работал в “боевых условиях”, следовательно, картинкой с экрана разжиться не удалось.

 

DTC-342 Монитор и анализатор сигнала DVB-T2

Из названия понятно, что не тестировалось, ибо DVB-T2 в ближайшее время на территории России не ожидается. Так что, как только – так сразу.

 

DTC-720 Система мониторинга транспортных потоков в режиме 24/7

Сами с нетерпением ждём её появления у нас, так что следите за новостями.

 

DTC-385 Генератор тестового потока I/Q в стандарте DVB-T2

DTC-305 Симулятор многолучевого радиочастотного канала

Эти программы мы не испытывали, учитывая то, что область их применения связана с моделированием эфирного канала и разработкой приёмных устройств, что не является нашей специализацией.

 

DTC-315 MPEG 2, H264 видео-звуковой кодер реального времени

DTC-700 MuxXpert - Мультиплексор транспортных потоков DVB-ASI реального времени

DTC-705 API библиотека классов NET. Для мультиплексора DTC-700

Эти программы мы не испытывали по причине невостребованности заказчиками.

Всё-таки пока большинство предпочитает покупать готовые кодеры и мультиплексоры, хотя при теперешней мощности домашних и офисных компьютеров экономическая выгода от такого конструирования есть.  

Ну, и “самая бесплатная и всемогущая” программа от DekTec, это набор разработчика (SDK) под Windows и Linux. В этих архивах, которые можно абсолютно бесплатно скачать с сайта, есть все необходимые библиотеки и заголовочные файлы. Есть исходники на языке С с адаптацией под GCC и С++, динамические библиотеки для VC7-8-9 и NET, есть фильтры для DirectShow и скомпилированные примеры этого всего. Как известно, наиболее глубокое понимание работы программы даёт чтение её исходных кодов. SDK позволит Вам в этом разобраться, разумеется, если Вы имеете соответствующие знания в области программирования.

Содержание одного из каталогов Linux SDK

 

Что с этим делать (или опыт естествоиспытателя).

Как показывает практика, вышеописанного софта хватает большинству пользователей для выполнения своих повседневных задач. D ekTec выпускает набор программ, рассчитанный на наиболее стандартное применение оборудования, опираясь на свой опыт и отзывы заказчиков. Усовершенствовать что либо в этих программах обычному пользователю нет необходимости, ибо при выявлении серьёзных ошибок, на сайте достаточно быстро появляется свежая версия.

В нашей лаборатории стоит достаточно скромный компьютер с процессором Celeron 1.8МГц, 256Мб памяти, в корпусе DeskTop и 19 дюймовым монитором. Данной конфигурации нам хватило, чтобы посмотреть SDI сигнал, записать на диск, воспроизвести и проанализировать транспортные потоки MPEG и выдать их на модулятор для проверки работоспособности COFDM приёмников. Все картинки для этой части статьи получены отсюда же.

Если же Ваша задача нетривиальна, или по каким-то причинам Вы не хотите использовать „ОС от Майкрософт”, то набор разработчика сможет сильно упростить Вам жизнь, избавив от необходимости поиска инструкций по программированию самих микросхем и разборок с функциями каждого регистра в отдельности.

Если Вам нужна небольшая утилита, выполняющая всего пару простых, но жизненно необходимых для Вас функций, а тратить деньги на дорогую программу, в которой эта функция есть Вам не хочется, то можете попробовать написать граф для Direct Show, взяв опять же необходимые файлы из SDK.

И никогда не следует забывать простую истину: “Дорогу осилит идущий”.

 

 

Читайте так же - часть 1...

 

 

Авторы с удовольствием ответят на все вопросы по затронутой теме по тел.: +7 (495) 221-81-88 или E-mail:

 

Комментарии и обсуждение:

Не обсуждалось.



* Если Вы хотите оставить свой комментарий, пожалуйста, зарегистрируйтесь!

 


Версия для печати
Copyright© 1994-2017 "Контур-М" | webmaster@konturm.ru
Адрес: г. Москва, ул. Искры д.9 корп.2
Тел./Факс: +7 (495) 221-81-88
Мультисервисные сети передачи данных и телевидения: оборудование, проектирование и монтаж.
тел./факс: +7(495) 221-8188