SATMANIA.COMВход  Регистрация
НовостиТВ-ГидКаталогСпутникиСтатьиФорумыСсылкиО насEnglish
SATMANIA > Обзоры и тесты > Программы для SkyStar1


Программы для SkyStar1

Сравнение семи различных программ для DVB PCI карт (SkyStar1 и ее аналогов)

Данный обзор не претендует ни на полноту охвата всего программного обеспечения для плат SkyStar 1, ни на глубину анализа обнаруженных программ. "Технологический" анализ, удачность и неудачность программистских решений, особенности используемого firmware и прочие пикантные подробности остались вне поля зрения. В основном сравнивалась функциональность программ и удобство пользования типичными для управляющих программ спутникового тюнера функциями, т.е. анализ проводился с точки зрения пользователя средней квалификации. Рассматривались исключительно программы, которые удалось заставить работать под Windows 2000 professional SR1.

Зачем вообще людям нужен SkyStar1?

В первую очередь, еще до начала тестирования, пришлось проанализировать особенности эксплуатации спутниковых PCI тюнеров и вытекающие из этих особенностей требования к программному обеспечению. Кому и для чего нужен тюнер в компьютере? Любителю смотреть телевизор? Это вряд ли. Ресивер-ящик гораздо проще в использовании, значительно дешевле (особенно если говорить о просмотре платных каналов без взлома), бесшумен, имеет в любом случае более удобный пульт ДУ и нередко - лучше отлаженную математику. К недостаткам SkyStar1 следует отнести так же не слишком стабильную работу (особенно с CI блоком)и проблемы с перегревом в не слишком умелых руках (впрочем это скорее проблема рук). Поговаривают, что плохо обстоит дело с приемом каналов с низким (менее 10000К) symbol rate, хотя побывавшие в моих руках три экземпляра платы редакции 1.3 исправно брали канал с символьной скоростью 2170К.

Теперь о достоинствах. Приобретая тюнер плату "в нагрузку" приобретается спутниковая сетевая карта. Впрочем если нужна сетевая карта, то непонятно зачем использовать именно плату SkyStar1 - она сильно избыточна и недешева для такой работы. Да и вообще, мой личный опыт привел меня к выводу, что идея "одностороннего" спутникового интернета имеет весьма узкую сферу оправданного применения. Судьба компаний, предоставлявших услуги "дешевого асимметричного спутникового доступа" как на нашем, так и на зарубежном рынке - только подкрепляет такую точку зрения. Остается в достоинствах немаловажная конструктивная особенность, позволяющая записывать передачи (а так же при желании весь поток целиком)на жесткий диск компьютера, причем абсолютно без потери первоначального эфирного качества. В том числе - для последующей записи на компакт-диск или DVD (по вкусу и карману). Причем запись может производиться в соответствии с заранее подготовленным списком передач. Достоинство весьма существенное, чтобы простить все перечисленные недостатки, если функция записи вам действительно нужна. Все вышесказанное наводит на мысль при оценке программного обеспечения подходить к нему как к предназначенному не только и не столько для просмотра передач и работы с данными сколько для отложенного и ускоренного просмотра телепередач.

Часть 1 - функциональность

Даже беглое знакомство с несколькими программами для платы SkyStar 1 наводит на мысль, что многие из них написаны людьми, которые сами своими программами пользоваться не собирались. В наибольшей степени это относится к "родной" программе TT-DVB.

Какие функции желательны для цифрового магнитофона?

    Формирование списка записываемых передач и собственно процесс записи:

  • Работа с гидом, передаваемым в составе сигнала, причем полное использование передаваемой в его составе информацци.
  • Способность формировать лист записи как из телепрограммы так и вручную.
  • Способность обеспечить начало записи по таймеру, в том числе не требующая предварительного "ручного" запуска программы, а по окончании записи способность, при необходимости, выключить компьютер.
  • Способность устойчиво и неограниченно долго работать в режиме записи на диск, причем желательно, чтобы запись велась в формате, пригодном для последующего редактирования.
  • Запись вместе с передачей аннотации (названия передачи, времени трансляции и краткого описания. передаваемого вещателем в составе сигнала)
  • Способность воспроизводить как ранее записанные передачи, так и записи в "родственных" форматах, например VOB.

    Работа со списком каналов и управление выбором канала:

  • Cредства для сбора списка каналов со спутников (сканирования)
  • Bозможность организовать иерархический, разделенный по категориям (радио, данные, телевидение, фавориты) список каналов и наличие средств для его редактирования.
  • Cредства для ручного внесения исправлений в технические параметры вещания.
  • Индикатор уровня сигнала, видимый во всех режимах работы программы, а не только при поиске каналов.
  • DISEqC 1.2 -(т.е. возможность управления позиционером, а не только переключателем тарелок)

    "Общетелевизионные" и прочие требования

  • Наличие регулировок изображения (яркость, контрастность, цветность)
  • Наличие различных режимов вывода изображения на монитор
  • Hаличие настроек звука (тембр, громкость)
  • Cпособность корректно работать с многоканальным звуковым сопровождением (AC3)
  • OSD
  • Pабота с пультом дистанционного управления
  • Pабота с телетекстом (у некоторых каналов нет гида в виде EPG, зато есть расписание передач в телетексте)
  • Cпособность отображать названия каналов, телетекст и EPG на русском языке (т.е. в кодировке ISO)
В свободном доступе в интернете удалось найти следующие пограммы, пригодные для использования с платой SkyStar1:

Испытания проводились в следующей конфигурации:

Pentium-IV-1700,ASUS P4-B, 512Mb SDRAM, Matrox G400, SBlive! 5.1, SkyStar 1 V 1.3 с CI блоком и установливаемыми попеременно и вместе двумя CI модулями: Irdeto и SCM SECA 1.03. Звук подключался посредством SPDIF. Операционная система Windows 2000 Professional SR1. Файловая система - NTFS. Испытания проводились при приеме каналов из пакета Premiere World. Выбор обусловлен тем, что на сегодня это один из двух наиболее аккуратных вещателей в смысле наличия гида в составе сигнала. Второй в этом списке - не подумайте плохого - НТВ+, где тоже есть относительно толковый гид. Только вот каналов с АC3 звуком у НТВ нет, посему - Premiere World.

Отдельно стоит сказать о структуре матобеспечения. Архитектура платы такова, что энергонезависимой памяти программ для ARM процессора в ее составе нет. Соответственно "bios"(firmware) платы SkyStar 1 загружается в ОЗУ карты каждый раз при ее инициализации, т.е. при каждом запуске программного обеспечения. Более того - во многих программах предусмотрена возможность перезагрузки и переинициализации платы "на ходу" в случае ее зависания (явное следствие того, что добиться устойчивой работы от firmware разработчикам прикладной программы не удалось). На данный момент существует три версии firmware - версия Technotrend, версия Siemens, и версия Convergence. Последняя появилась тогда, когда Siemens представила Convergence исходные коды своего софта для разработки linux-драйвера. С тех пор версии Convergence и Siemens сильно разошлись, и теперь их можно считать за разные программы.

Таким образом появились различные версии firmware, разумеется, не лишенные ошибок. Исходных текстов firmware, понятное дело, никто не распространял (В том числе и Convergence, которые стыдливо пишут в своем readme от драйвера, что им, мол, Siemens запретил). Привело это к тому, что большинство независимых производителей программ для SkyStar включили в состав своего программного обеспечения то firmware, которое было под рукой. До определенного момента в этом им помогала Technotrend, размещавшая на своем сайте API для управления платой и исходные тексты программ, иллюстрирующие его работу. Впрочем достаточно быстро такая практика была признана ошибочной и на все запросы с просьбами продоставить описание вызовов firmware или хотя бы API фирма старательно отмалчивалась.

Итак по порядку: Первый участник теста, The Viewer, отпал еще на стадии обнаружения. Скачивать 70Мб полной версии этого германского продукта производства компании Deuromedia для участия в тесте - увольте. Единственное, что успел подметить - ненавязчивый обман: предлагается для инсталляции через спутник сначала скачать маленький загрузчик и запустить его. Загрузчик должен выкачать 9Mб программу, которая должна при запуске достать со спутника(!) свои остатки - остальные 40-60Мб. На самом деле загрузчик сразу пытается скачать минимум 20Мб.

Второй участник, MSDVBSuite, отсеялся при попытке установить программу. В дополнение к исполняемому файлу сначала пришлось достать две DLL из дистрибутива программы TTDVB версии 1.23b, затем разыскать и скачать еще четыре DLL из интернета. После чего выяснилось, что для работы программы используется ttdvbserver,т.е. необходимо установить математику TTDVB версии 1.23b (которая сама по себе устанавливается не без проблем). В этом месте терпение кончилось...

TTDVB версии 2.09 производства TechnoTrend - "родная" математика, поставляемая с платами SkyStar 1.

WinDVBlive2000 - программа, разрабатываемая ODSoft Multimedia. Единственная коммерческая в тесте - за возможность ее скачать авторы просят 30евро.

WatchTVpro версия 1.27. Автор - M. Hepp, Германия. Программа бесплатная

DVBControl 3.0R1. Разработчик - компания PDevelopment. . Программа имеет полезную документацию - в частности описание к какому именно месту SkyStar надлежит прикручивать SCART и SPDIF. Найденная документация, правда, относится к более ранней версии программы, но ценность описания от этого не страдает. Продукт так же абсолютно бесплатный.

Multidecoder версии 8.0. Наиболее бесплатная из всех беcплатных программ. Доступны для скачивания исходные тексты. Разработчик прикидывается неким Espresso.

Большинство программ имеют германские корни и английская локализация выполнена "в первом приближении" - удивляться тому, что сообщения об ошибках и прочая непервостепенной важности информация выводится на родном языке создателей не приходится.

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

Обзор программ

TTDVB (AKA HighEnd TV) Версия 2.09 от 25 октября 2001 года.

Сразу замечу, что в названии скачанного с сайта Technotrend архива фигурировал номер версии 2.08. Тем не менее я более склонен доверять тому, что программа про себя говорит сама:

TTDVB - version info

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

TTDVB main screen

Сканирование:

Процесс поиска каналов в версии 2.09 реализован довольно удобно . Есть как сканирование по частоте, так и сканирование по списку транспондеров. Правда этот список, хранящийся в отдельном текстовом файле для каждого спутника, придется редактировать руками. Для ускорения процесса сканирования можно сразу вытереть из этих списков те транспондеры, которые все равно недоступны для приема, и тем существенно ускорить процесс сканирования, а заодно добавить те транспондеры, которые забыты авторами программы. Есть режим сканирования от произвольной частоты в сторону возрастания до ближайшего обнаруженного транспондера. При сканировании фильмовые каналы с оплатой за сеанс (NVOD) обрабатываются неправильно и в список попадают в виде "#*program #178*". Хорошо еще, что число в таком имени - это SID и покопавшись в интернете можно установить правильное название канала.

TTDVB Channel Search

Телегид:

Из всего, что может дать телегид - отображаются названия текущей и следующей передач. В этом смысле самая убогая программа. OSD отсутствует как класс.

Список каналов:

Одноуровневый, хотя и своеобразный: отображаются каналы, относящиеся к текущей орбитальной позиции. Разбиения по пакетам либо по вещателям нет. Все параметры каналов хранятся в одном текстовом файле, который легко поддается обработке в Excel. Других способов редактирования нет. Кодировка не определяется. Признак кодирования (лидирующая # в имени канала) устанавливается в соответствии с признаком кодированности канала в составе сигнала на момент сканирования, что очень часто впоследствии не соответствует действительности. Есть режим отображения только некодированных каналов. При смене орбитальной позиции не DISEQC переключателем, а, например, автономным позиционером, - пропадает список фаворитов, что на мой взгляд просто глупость.

3апись

Все предельно просто:

TTDVB-VCR

Кнопка "запись" немедленно начинает запись в PVA либо MPG (задается в меню настроек) текущего канала. Кнопка "воспроизведение" предлагает выбрать один из трех типов файлов: pva, psv, mp2. От разбиения записываемого файла на куски отказаться нельзя, можно только менять размер кусков. Имеется индикатор остатка свободного места на диске, причем никак не проградуированный.

Работа

Программа обладает субъективно наилучшим качеством картинки на мониторе. Нередко перестает открывать каналы при их быстром переключении, особенно в конфигурации с подключенным блоком декодирования. Обычно помогает "передергивание" CAM - т.е. его вынимание и возвращение на место на ходу. В настройках имеет два языка интерфейса (английский и немецкий), три режима работы direct draw, три режима преобразования формата 16:9 в 3:4, регулировки яркости, контрастности и насыщенности. DISEQC 1.0, т.е. позиционером управлять не умеет.

TTDVB color settings

Телетекст в ней работоспособен и весьма удобный: фильтруются ссылки на страницы и оформляются в виде гиперссылок, что упрощает навигацию.

TTDVB-teletext

WinDVBlive2000

Популярная программа, которая распространяется для зарегистрированных пользователей. Регистрационный взнос составляет $30 (причем его не так просто внести - кредиткой здесь не обойдешься)

В обращении существенно удобнее TTDVB.

Windvblive2000 main screen

Программа некорректно завершает свою работу с платой при выходе: "родная" математика TTDVB и DVBControl после нее не загружаются, а WatchTVpro - загружается, но не работает. Мультидекодеру все нипочем - загружается и работает.

Cканирование

Сканирование осуществляется путем перебора списка транспондеров. Списки транспондеров импортирует из TPR файлов, содержащих текстовое описание транспондеров в виде частота, символьная скорость, поляризация, номер транспондера, тип транспондера (аналоговый или цифровой).

WinDVBlive2000 channel search

Tелегид

Телегид есть и неплохо реализован.

WinDVBlive2000 EPG

Есть возможность формирования списка для записи путем добавления передач из гида. Есть и телегид в виде OSD

Cписок каналов

Список каналов иерархический двухуровневый, вещатель-канал. Раздельные списки для каналов телевидения, радио и данных. Умеет импортировать списки каналов в формате .dvb (впервые появившийся при разрабоке альтернативной математики к Nokia 9600)

3апись:

WinDVBlive2000 - VCR

Помимо PVA, MPG и набота звуковых форматов имеет специальный формат записи mac3, предусматривающий возможность записи фильма с AC3 звуком.

WinDVBlive2000 VCR config

При записи отображаются основные необходимые параметры. Образуемый файл либо просто нумерует, либо вставляет в название дату записи, что не слишком информативно.

Pабота

Предусмотрено два языка интерфейса (английский и немецкий). Можно выбрать для использования одну из трех версий firmware - 1.22, 1.23b, 1.40. Впрочем, на частоте зависания Common Interface это никак не отражается.

WinDVBlive2000 firmware choice

Список настроек изображения и звука довольно обширный, любопытна возможность вручную поставить временной сдвиг телегида относительно локального времени.

WinDVBlive2000 preferences

Из приятных вещей есть возможность "на ходу" поменять аудио или видео pid из состава относящихся к данному сервису. Иными словами, можно сменить язык звукового сопровождения или картинку, в том случае если вещатель предусмотрел такую возможность. Есть функция автоматического отслеживания изменения технических параметров канала, работоспособность которой, правда, довольно затруднительно проверить. На основном экране показывает достаточно информации о сигнале. Ничего лишнего. Есть DISEQC 1.2, умеет управлять позиционером, имеет режим настройки орбитальной позиции.

WinDVBlive2000 DISEqC

Несколько слабо отличающихся визуально режимов отображения видео на монитор. Умеет выдергивать из сигнала и записывать в два разных файла одновременно два произвольных потока (с двумя разными PID). OSD есть, причем его внешний вид можно настраивать. Маленький зеленый логотип Dolby Laboratories внизу экрана - признак того, что принимаемый канал имеет звук в AC3. Правда сходу воспользоваться настоящим звуком не вышло - тыловые каналы на выходе декодера оказались полным дублем фронтальных.

WatchTVpro 1.27

Cканирование:

Заранее подготовленного списка транспондеров нет, посему сканирует медленно. Четыре режима сканирования - весь диапазон, нижняя половина, верхняя половина, либо диапазон с ручным заданием пределов. Сканирование идет сначала в одной поляризации, потом в другой. Символьную скорость, отличную от 22000 и 27500 можно задать только в режиме ручного сканирования. Умеет импортировать списки каналов типпа .dvb (от DVB2000), .chl (от WinDVBlive2000) и .wtv - свой собственный ни с чем не совместимый.

Tелегид:

Телегид есть. Причем есть особенность, которой нет больше ни у одной программы - отображается жанр телепередачи, если такая информация (content type) есть в составе сигнала.

WatchTVpro EPG

EPG может быть отображено в виде OSD - в трех режимах: показывать текущую и следующую передачу, либо список передач на сегодня по данному каналу либо аннотацию к текущей передаче.

WatchTVpro OSD

Список на запись можно сформировать на основании гида. Правда делать это не слишком удобно: список стоящих в очереди на запись передач из окна телегида не виден. Для этого есть окно timershedule. В нем же осуществляется ручное добавление передач (например для каналов, на которых нет гида).

Cписок каналов:

Список общий для всех орбитальных позиций, два уровня иерархии (вещатель - канал). Нет списка для данных - только ТВ, радио и фавориты. Есть встроенный редактор, позволяющий править любую информацию о канале и сортировать вручную список.

WatchTVpro Channel psrameter editor

3апись:

Имя файла формируется приписыванием к имени канала даты и времени начала записи. Помимо типичного набора из PVA и MPG файлов умеет якобы открывать для просмотра VOB и AVI. Причем действительно показывает вовсе не свои AVI файлы, например с компрессией DVSD. Чуда при этом не происходит и "неродные" типы файлов показываются только на монитор. Тестовый VOB от платы Hollywood Plus открылся, но проигрался в виде картины Малевича "Черный квадрат".

Работа:

Никакой информации о наличии, параметрах и качестве принимаемого сигнала в основном режиме работы не выводит. Dolby Digital AC3 - заставить работать не удалось: падает с ошибкой "не могу создать буфер".

WatchTVpro controls

Есть DISEQC 1.0, позиционером управлять не умеет только переключает 4 LNB максимум. Имеет удобные кнопочки "под магнитофон" в основном окне, позволяющие достать и мосмотреть любой медиа-файл. Настройки изображения - типовые. Режимы отображения - тоже. Умеет выключать компьютер по окончании записи по расписанию. Есть возможность переинициализировать тюнер не выходя из программы, что, впрочем, от "спячки" CI блока не спасает. Телетекст есть. Простейшая реализация, выглядит весьма уныло.

DVBControl (v.3.0 R1)

Программа явно ориентирована на "магнитофонное" использование, либо на просмотр на экране телевизора - иначе не объяснить размер предлагаемого окошечка для отображения видео.

DVBControl main screen

Cканирование:

При сканировании можно задать диапазон частот, поляризацию (H,V, обе) и выбрать SR из списка, либо просканировать все SR в списке.

DVBControl channel search

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

DVBControl channel parameter change

Tелегид:

Наилучшая реализация работы с гидом. Гид сохраняется на диске в виде стада маленьких файлов - для каждого канала - свой, можно посмотреть какие фильмы шли вчера, какие будут завтра - даже если тарелка смотрит в настоящее время на совсем другой спутник. Для каналов, не содержащих телегида, есть довольно удобно реализованный способ запрограммировать запись.

DVBControl sheduler

Список каналов

Формат файла со списком каналов - свой собственный - .dcl. Есть импорт файлов каналов в форматах WinDVBlive2000 (.chl), DVB2000 (.dvb) и technotrend settings file (.lst)

DVBControl import Channel file

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

Запись:

Все как обычно - в форматах PVA и MPG.

DVBControl VCR settings

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

DVBControl Shedule work

Вместе с записанным файлом сбрасывает на диск в отдельный файл название програграммы и аннотацию из гида. Больше такой возможностью ни одна программа не обладает. Всегда можно посмотреть что это за запись, и о чем она в виде коротенького текста. Исключительно удобная особенность. По окончании записи есть возможность автоматического выключения компьютера.

Pабота:

Программа обладает полноценным экранным меню, позволяющим управлять тюнером с пульта дистанционного управления. Без мыша и клавиатуры, зато со специальным дополнительным программным модулем.

DVBControl OSD

К программе можно подключать модули расширения. Например - вышеупомянутый модуль для дистанционного управления. Любопытный дизайн - интерфейс программы состоит из набора отдельных функционально ориентированных блоков-окошек, которые можно произвольно расположить в окне программы и созданную конфигурацию - запомнить. Есть OSD, отображающий название канала, передачи, длину передачи в минутах, и процент ее завершения. Есть встроенный монитор, отображающий степень загрузки различных ресурсов системы - если начинаются проблемы - можно определить в чем дело. AC3 pid можно выбрать в качестве варианта звукового сопровождения.

Телетекст есть. Есть возможность вывести телетекст в виде OSD, приводящая к зависанию карты. Причем не помогает даже переинициализация платы- только повторный запуск программы. DISEQC - только 1.0. В остальном - наиболее приятная в работа программа, даром, что бета-версия. Кое-где правда видны следы национальной принадлежности разработчиков в виде отдельных названий и заголовков окон на немецком языке.

Мультидекодер MD80...

Multidecoder main screen

Он мультидекодер и есть. Программа явно изначально написанная авторами с целью изучения технических аспектов DVB вещания. Пользоваться ею можно обучить далеко не каждого - один список каналов чего стоит. Понятие "usability" его авторам явно было незнакомо. Вобщем, программа "для тех, кто понимает толк в извращениях". Зато глядя на работу мультидекодера можно составить себе представление о том, насколько малая часть предусмотренных стандартом вещания DVB дополнительных возможностей и сервисных функций в настоящее время используется в подавляющем большинстве абонентских приемников. Еще одно несомненное достоинство - мало того, что программа бесплатная, она еще и распространяется вместе с исходными текстами.

Сканирование:

Самое толковое по сути и самое "непонимабельное" по внешнему виду. Самый быстрый способ таков: надо знать частоту опорного транспондера спутника. Опорный транспондер отличается от обычного тем, что содержит информацию обо всех остальных транспондерах. Нужно вписать эту частоту руками и попросить просканировать транспондер. Если NIT (Network Information Table) обнаружен, и он содержит описание не только того транспондера, на котором он расположен - можно запускать процедуру Scanning after NIT, которая обнаружит и впишет в список все каналы, принимающиеся с прописанных в NIT-е транспондеров. При запуске этой процедуры единственное что надо указать - выбрать из списка орбитальную позицию. Если в этом списке нет позиции, которую вы собираетесь сканировать - значит вы из этой позиции не приняли ни одного транспондера, содержащего NIT таблицу. Можно пойти и более традиционным путем - задать в списке символьных скоростей все, которые могут встретиться и запустить частотное сканирование. Понятно, что процесс будет длиться при этом очень долго.

Multidecoder NIT search

Телегид:

Он есть. Причем не ограниченный четырьмя днями вперед, как во многих других программах, а на 8 дней - если вещатель потрудился. Трудятся, как уже было сказано выше, двое - HTB+ и Premiere World. Можно использовать этот гид для взведения магнитофона на запись данной передачи, хотя и весьма неочевидным путем: через свойства передачи на страничке EPG.

Multidecoder timerecorder

Список каналов ...

Лучше бы его не было... Все каналы лежат в одной таблице. Можно посмотреть большое количество параметров, в том числе перечень кодировок данного канала. Список параметров настраиваемый, можно вывести разнообразные пиды, имя вещателя, и.т.п. А вот орбитальную позицию отобразить нельзя, хотя программе она известна. Каналы в этой немаленького размера таблице можно перетаскивать руками с места на место, но когда в одной таблице 1800 каналов, это уже не поможет. Лучше уж пусть лежат в том порядке, в котором были отсканированы. Есть импорт файл каналов в формате .DVB. Редактирование параметров отдельно взятого канала - довольно сносно реализовано, если пользователь не впервые в жизни видит все эти буковки и циферки:

Multidecoder channel parameter editor

Запись

Запись возможна только в MPEG. Магнитофон реализован без затей. Есть возможность записи по таймеру передачи из гида, хотя чтобы найти, как это сделать - надо точно знать, что это возможно :-). Для записи по таймеру передачи с канала, на котором гида нет - в меню тайм-рекордера надо просто вписать дату, время начала и окончания передачи и номер канала из списка канала, который надо предварительно там посмотреть.

Работа:

Качеством отображения видео на монитор сия программа явно не блещет. Есть теоретическая возможность использовать пульт дистанционного управления. Есть раздельные настройки цветности по каналам, но заставить их оказать хоть какое-нибудь воздействие на картинку у меня не получилось.

Есть OSD, но для полноценного управления с пульта выводимая информация недостаточна. Зато информацию о передаче может показать почти полную - без процента завершения, а техническую информацию о канале отображает более, чем достаточную.

Multidecoder OSD

Программа имеет возможность расширения путем написания дополнительных модулей расширения (реализованных как DLL). Следует отметить, что навешивание дополнительных модулей нередко пагубно сказывается на работе программы: при переключении каналов и смене режимов (например с записи на воспроизведение)программа с "довесками" довольно часто впадает в ступор, после чего уже ничего не показывает и не рассказывает, хотя в остальном ведет себя как настоящая. Наличие вызовов DVB reset и ARM reset при этом не помогает, а вот выход и запуск программы - поизводит ожидаемый эффект. Случается, что самопроизвольно перезапускается firmware. Multidecoder с дополнительными модулями - единственная из имеющихся в моем распоряжении программ, сумевшая на протяжении последних полутора лет повесить Win2000 так, что пришлось воспользоваться выключателем питания.

Итог

Абсолютно все рассмотренные программы нельзя считать надежными в работе. Зависание CAM, нередко происходящее при частом переключении с канала на канал свойственно абсолютно всем программам, независимо от того какой CAM и какая карточка используются. Такое однообразие поведения позволяет предположить что зависания, связанные с common interface блоком вызваны не столько ошибками в прикладных программах, сколько погрешностями в firmware. Тем не менее, видимо, при проектировании программ не уделялось внимания средствам диагностики "зависаний" CI блока и способам выхода из этой ситуации. Единственная программа, способная вывести "зависший" CI блок из нерабочего состояния - Multidecoder. Следовательно возможность програмным путем сбросить CI существует и в остальных программах - просто она не реализована. DVB, ARM и CI reset в остальных программах с проблемой "засыпания" CI не справляются. Если просто смотреть телевизор - можно смириться с необходимостью вынуть-вставить CAM хоть после каждого перехода с канала на канал, но для магнитофона необходима диагностика зависания с автоматической переинициализацией - а этого нет нигде.

Наиболее дружелюбной по отношению к пользователю и сбалансированной по совокупности свойств мне показалась DVBControl, а с точки зрения познания нового и интересного о DVB - нет равных мультидекодеру. Наличие работающего управления DISEqC позиционером делает программу WinDVBlive2000 единственной пригодной для записи по расписанию программ, вещаемых с разных орбитальных позиций.

И только "родная" программа непонятно кому и для чего может понадобиться...

Кроме TTDVB, процедуры инсталяции требует еще и DVBControl, но ставится он так, что работоспособности TTDVB не мешает. Остальные программы работают в той директории, куда их разархивировали. Все перечисленные программы работают совершенно независимо - можно иметь полный набор и запускать ту, что больше подходит к случаю.


23.03.2002, Николай Штремель aka kolja@satmania.com

Разместил: shura
23.03.2002

Рейтинг@Mail.ru Copyright and Privacy statement

Contact Us

[SE STMT]