SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Защищенные системы реального времени на базе операционной системы QNX
Комплект разработчика QNX Momentics
Комплект для обработки акустических сигналов QNX Aviage Acoustic Processing
Комплект QNX Aviage Multimedia Suite
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > Мультимедийные решения Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Мультимедийные решения

Информация

Коммерческий запрос 

Сайт разработчика 

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

Мультимедийные каркасы QNX поддерживают следующие компоненты:

  • повторно используемые фильтры (кодеки, ридеры, рендереры), объединенные друг с другом;
  • компоненты обработки форматов чтения, записи, парсинга и потоковой передачи;
  • компоненты управления контентом для выполнения кодирования и декодирования специальных медиаформатов;
  • потоковые фильтры:
    • обработчики потоковых данных;
    • файловые обработчики (чтение/запись);
    • HTTP (чтение);
  • форматные фильтры:
    • обработчики форматов: avi, aiff, au, wav (чтение/запись), mpeg-1 system, mpeg-1 - video, mpeg-1 audio, ogg vorbis;
  • рендереры:
    • драйвер аудио;
    • оконная система
    • вывод декодированных видеоданных (форматы YUV, RGB) в QNX Photon microGUI;
    • наложение видео
  • мультимедийные форматы:
    • поддержка в оконной системе QNX Photon microGUI;
    • CD-аудио , MP3, MPEG-1 system stream, WAV, AIFF, IFF, AU;
    • возможность применять собственные медиаформаты благодаря расширяемой архитектуре QNX Photon microGUI и высокоуровневому API медиаданных.

Этот удобный набор мультимедийных шаблонов позволяет добавить во встраиваемые устройства высокопроизводительные мультимедийные возможности. Комплект разработчика QNX® Multimedia Technology Development Kit содержит повторно используемые компоненты, позволяющие разрабатывать специализированные приложения для воспроизведения и записи медиа-данных при помощи готовых стандартных компонентов.

Данный комплект, поставляемый без лицензионных отчислений, включает в себя полный исходный текст для всех мультимедийных форматов, поддерживаемых ОСРВ QNX® Neutrino версии 6.3, а также примеры кода и подробную документацию, которые позволяют ускорить процесс разработки.

Особенности и преимущества

  • Возможность настраивать, добавлять и расширять мультимедийные форматы:
    • Полный исходный код и документация.
    • Возможность использования потоков медиа-данных из разных источников (файлов, Интернета и т.д.).
    • Компоненты управления содержанием, предназначенные для кодирования и декодирования медиа-форматов.
    • Преобразователи, позволяющие передавать декодированные аналоговые или цифровые данные на какое-либо устройство:
      • Форматы YUV и RGB для передачи в окно QNX Photon microGUI®.
      • Мультимедийные наложения (наложение изображений (chroma-key substitution), изменение масштаба видеоизображения).
      • Аудио-драйверы.
    • Исходный код для разработки медиа-приложений на основе существующих медиа-плееров QNX.

  • Возможность применения MPEG-формата и соответствующих медиа-компонентов:
    • Структурный анализ и демультиплексирование MPEG-потоков.
    • Декодирование аудио- и видео-потоков формата MPEG 1.  
  • Повторное использование существующих компонентов для создания новых медиа-данных:
    • Модель программирования фильтр-графов (Filter-graph programming model) позволяет создавать приложения для воспроизведения и записи медиа-данных на основе группы нескольких фильтров для обработки разных форматов.
    • Фильтр-граф создается при помощи компоновки нескольких разных фильтров в одну группу (граф). В процессе обработки медиа-данных фильтр-граф автоматически определяет наиболее подходящий формат.
  • Поддержка распространенных аудио/видео форматов и методов кодирования звука:
    • Форматы AIFF, AU, AVI, MIDI, и WAV.
    • Формат CDDA (CD) с системой буферизации (anti-skip measures).
    • Формат IFF/8SVX.
    • Методы кодирования звука:
      • Множество различных установок частоты дискретизации (sample rate) и объема выборки (sample size).
      • Кодово-импульсная модуляция (pulse code modulation - PCM) и адаптивная дифференциальная импульсно-кодовая модуляция (adaptive differential pulse code modulation - ADPCM).
      • µ-тип и A-тип (ITU G.711).
      • Ogg Vorbis.
      • GSM 06.10.
Поддерживаемые медиа-стандарты
  • ISO-11172: MPEG-1 Audio:
    • Layer 1, 2, 3.
    • Частота дискретизации: от 32 до 44,1 КГц (декомпрессированные данные).
    • Моно, стерео, совмещенное стерео (joint stereo), двойные каналы.
  • ISO-13818: MPEG-2 Audio:
    • Layer 1, 2, 3.
    • Частота дискретизации: от 16 до 22,05 КГц (декомпрессированные данные).
    • Моно, стерео, совмещенное стерео (joint stereo), двойные каналы.  
  • ISO-1172: MPEG 1 Video (библиотека ffmpeg LGPL):
    • Первичный видео-поток (primary elemental stream - PES) MPEG 1.
    • Системный поток MPEG 1 (видео/аудио).
    • Конвертация из RGB в YUV.
  • ITU G.711.
  • ETSI GSM 06.10.

Состав комплекта

  • Комплект разработчика:
    • Статические библиотеки мультимедийных шаблонов и заголовочные файлы для создания новых фильтров или приложений (например, плееров).
  • Исходный код:
    • Библиотека дополнительных интерфейсов.
    • Плееры QNX (mmplay и phplay).
    • Образцы приложений.
    • Медиа-шаблон для обработчиков форматов и медиа-данных:
      • Обработчики медиа-потоков.
      • Файлы (чтение/запись).
      • HTTP (чтение).
    • Обработчики форматов и данных:
      • AVI, AIFF, IFF, au, wav (чтение/запись), Ogg Vorbis.
    • Преобразователи для передачи декодированных аналоговых или цифровых данных на какое-либо устройство:
      • Формат YUV для передачи в окно QNX Photon microGUI®.
      • Мультимедийные наложения:
      • наложение видеоизображений;
      • масштабирование видеоизображений.
  • Обработчики формата MPEG:
    • Исходный код и бинарные файлы для разделения системных потоков, а также элементарных видео/аудио потоков.  
  • Обработчики содержания:
    • Бинарные файлы для обработки аудио MPEG-1 (Xing) и видео MPEG-1.*
  • Воспроизведение CD-аудио:
    • Исходный код и бинарные файлы.
  • "Право на разработку":
    • Лицензия ("без отчислений") на распространение обработчиков (только в двоичном виде) форматов и данных, предназначенных для использования в OEM-оборудовании в комплекте с легальными копиями ОСРВ QNX Neutrino®. Лицензия позволяет устанавливать модифицированные версии плееров и образцов приложений.

Декодер в открытом исходном тексте поставляется в комплекте разработчика QNX Momentics®. Для получения видео-обработчиков MPEG-1 и MPEG-2 обратитесь в компанию QNX Software Systems.

Системные требования

  • QNX Momentics SDP версии 6.5 (среда разработки).
  • ОСРВ QNX Neutrino версии 6.5 (среда исполнения).
Рассказать друзьям:

Rambler's Top100           Рейтинг@Mail.ru