Продуктовая линейка DekTec. Часть 2.
Авторы: Никитин Дмитрий, главный инженер компании Контур-М. |
|
Дата публикации: 18 января 2010г. |
Часть вторая. |
||
Статья была опубликована в журнале "Кабельщик" №1 2010г. |
|||
Программное обеспечение и SDK (или “Допрос микросхемы с пристрастием”).
Всё программное обеспечение, описанное в этом разделе, имеет разную степень лицензионных ограничений.
Открыв заветную коробочку с логотипом DekTec, обычно ничего лишнего кроме самого устройства и упаковочного поролона там не обнаруживается, исключение составляют USB карты, с которыми прилагается соответствующий кабель. Но если внимательно присмотреться к надписям и наклейкам на коробке, то становится ясно, что производитель Вас никогда не бросает с железом наедине. На самой коробке есть адрес сайта, где можно скачать последние версии драйверов и программ. Да, производитель действительно даёт всем желающим возможность скачать со своего сайта полные версии почти всех своих программных продуктов.
Но есть одно небольшое ограничение, заключающееся в том, что не все программы смогут установиться и запуститься на Вашем компьютере. Лицензионная политика производителя карт такова, что каждая карта может иметь вполне определённый набор программ, который на ней (или в её присутствии) имеет право работать.
Обычно, список программ указывается на блестящей наклейке, которая есть на коробочке.
А если по каким-то причинам коробка утеряна или временно недосягаема, то всегда можно воспользоваться утилитой DtInfo, которая проведёт ревизию Вашего компьютера на предмет наличия (или подключения) изделий DekTec, и сообщит Вам о действующих лицензиях.
Некоторые программы входят в стоимость самой карты, чаще всего это проигрыватели и рекордеры потоков.
Вот, например DTC-300 StreamXpress, который в качестве базового софта даётся почти ко всем картам вывода. Он позволяет проигрывать файлы транспортных потоков, искусственно создавать битые пакеты (для тестирования оборудования), и подменять PCR, TDT/TOT и Continuity counter, что позволяет, имея в наличие небольшой закольцованный файл транспортного потока, создавать видимость постоянного потока.
Естественно, что есть и программа, которая делает противоположную функцию, а именно захват потока с устройства в файл. Это рекордер DTC-325, который может писать файлы как по Вашей команде, так и по заранее составленному плану.
Естественно, что существует и программа, которая ничего ни куда не пишет, а просто выдаёт полученное на экран монитора. Это видеодемонстратор DTC-330. Он может работать в многооконном режиме и отображать несколько телевизионных программ. Единственное условие – это то, что канал должен быть нескремблированный.
Для исследования потоков SDI существует DTC-335 - классический вариант телевизионного осциллоскопа-вектороскопа. Внешний вид его можно менять по Вашему желанию, а кроме наблюдения параметров изображения можно наблюдать саму картинку и уровни её звукового сопровождения.
Следующие две программы DTC-320 StreamXpert и DTC-345-DVB+ являются анализаторами транспортных потоков и отличаются набором функций, ну и, соответственно, ценой. Что из них выбрать – решать Вам.
Следует заметить, что DTC-345 изначально является продуктом другого производителя, но D ekTec предлагает этот анализатор в комплекте со своими картами ввода по более выгодной цене.
Предвосхищая вопросы о возможности работы софта с другими, в том числе и BDA совместимыми устройствами, следует заметить, что программа, имеющая USB ключ от DekTec, будет работать только со своими устройствами.
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 позволит Вам в этом разобраться, разумеется, если Вы имеете соответствующие знания в области программирования.
Что с этим делать (или опыт естествоиспытателя).
Как показывает практика, вышеописанного софта хватает большинству пользователей для выполнения своих повседневных задач. D ekTec выпускает набор программ, рассчитанный на наиболее стандартное применение оборудования, опираясь на свой опыт и отзывы заказчиков. Усовершенствовать что либо в этих программах обычному пользователю нет необходимости, ибо при выявлении серьёзных ошибок, на сайте достаточно быстро появляется свежая версия.
В нашей лаборатории стоит достаточно скромный компьютер с процессором Celeron 1.8МГц, 256Мб памяти, в корпусе DeskTop и 19 дюймовым монитором. Данной конфигурации нам хватило, чтобы посмотреть SDI сигнал, записать на диск, воспроизвести и проанализировать транспортные потоки MPEG и выдать их на модулятор для проверки работоспособности COFDM приёмников. Все картинки для этой части статьи получены отсюда же.
Если же Ваша задача нетривиальна, или по каким-то причинам Вы не хотите использовать „ОС от Майкрософт”, то набор разработчика сможет сильно упростить Вам жизнь, избавив от необходимости поиска инструкций по программированию самих микросхем и разборок с функциями каждого регистра в отдельности.
Если Вам нужна небольшая утилита, выполняющая всего пару простых, но жизненно необходимых для Вас функций, а тратить деньги на дорогую программу, в которой эта функция есть Вам не хочется, то можете попробовать написать граф для Direct Show, взяв опять же необходимые файлы из SDK.
И никогда не следует забывать простую истину: “Дорогу осилит идущий”.
Читайте так же - часть 1...
Авторы с удовольствием ответят на все вопросы по затронутой теме по тел.: +7 (495) 221-81-88 или E-mail:
Платформа LUMINATO от компании TELESTE. 5 лет активных продаж на рынке Российской Федерации. |
Выставка CSTB: телевещание XXI века |
Протокол DTM. Новый качественный уровень доставки медиаданных в традиционных сетях. |
Практический опыт применения FEC-коррекции для решения проблемы деградации MPEG-потоков в IP-сети |