Домашний центр развлечений

Заказчик

Американо-российский разработчик домашних цифровых медиасистем.

Задача

Разработать программную платформу для домашнего мультимедийного центра на базе ОС Linux. Платформа будет использоваться для воспроизведения аудио, видео, записи и просмотра ТВ-программ, записи мультимедийных данных на CD и DVD-диски. Для управления мультимедийным центром будет использоваться пульт дистанционного управления.

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

Решение

Разработанная система основана на специализированном дистрибутиве ОС Linux, в котором частично реализованы функции работы с мультимедийными данными.



 

Запись ТВ-программ и функция «запись во время паузы» реализованы с помощью интерфейса Video4Linux, который встроен в ядро Linux и обеспечивает взаимодействие с ТВ-тюнерами. Для доступа к сетевым ресурсам локальной сети (Windows shared folders) по протоколу CIFS используется клиент-библиотека Samba. Поддержка пульта ДУ реализована при помощи библиотек LIRC.

Специализированный инсталляционный дистрибутив основан на стандартном графическом инсталляторе Linux.



Преимущества и характеристики

  • Удобный адаптивный пользовательский интерфейс
  • Поддержка различных ТВ-тюнеров и пультов дистанционного управления
  • Поддержка загрузки мультимедийных данных с FTP и Windows Shared Folders
  • Поддержка потокового видео и функций караоке
  • Фоновая запись ТВ-программ на диск во время воспроизведения
  • Вывод изображения на LCD-монитор, ТВ-приемник, проекционный экран