Отдел исследований новых технологий компании Promwad завершил внутренний проект по разработке IPTV-плеера на базе процессора Marvell ARMADA 1000/88DE3010 с пользовательским интерфейсом JavaScript.
Система на кристалле Marvell ARMADA 1000/88DE3010 специально предназначена для разработки мультимедийных устройств с поддержкой видео высокого разрешения (HD). Она содержит продвинутый аудио/видеодекодер, два высокопроизводительных процессора (2х1,2 ГГц) и полный набор необходимой периферии. Помимо параллельного воспроизведения двух потоков видео 1080p и встроенной поддержки множества форматов видео/аудио ARMADA 1000/88DE3010 также включает в себя систему по обработке видео и графики на базе популярной технологии Qdeo™, и благодаря этому позволяет получить качественное изображение без помех, с улучшенной цветовой гаммой, контрастностью, четкостью и глубиной.
Прототипирование IPTV-плеера проходило на отладочной платформе Marvell ARMADA™ 1000/88DE3010 (Berlin) под управлением ОС Linux. Инженеры компании Promwad заложили в устройство возможность использования кода на различных платформах различных производителей. Еще одна особенность нового устройства — внедрение пользовательского интефейса на базе технологии JavaScript. Также за счет использования библиотеки Qt4 был реализована следующая функциональность IPTV-плеера:
- Веб-браузер на движке WebKit для отображения интерфейса
- Клиенты Picasa, YouTube, Bittorrent и фотогалерея
- Интерфейс проигрывателя медиафайлов с USB-накопителей
- Получение и разбор программы передач (EPG) и списка каналов IPTV
- Связь с низкоуровневыми модулями системы через D-Bus
В результате был разработан IPTV-плеер с богатой мультимедийной функциональностью аппаратной платформы и возможностью расширения пользовательского программного обеспечения за счет использования ОС Linux.
Подробное описание проекта представлено в нашем портфолио.