Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

LinuxMCE (Linux Media Center Edition) - это бесплатная программная платформа с открытым исходным кодом и 10-футовым пользовательским интерфейсом, позволяющая компьютеру работать как домашний кинотеатр (HTPC) для телевизора в гостиной, персонального видеомагнитофона и дома. система автоматизации . Он позволяет контролировать все в доме, от освещения и климата до камер наблюдения и домашней безопасности. Он также включает полнофункциональную телефонную систему, совместимую с VoIP , с поддержкой видеоконференцсвязи .

Уровни реализации [ править ]

LinuxMCE можно использовать как автономный ПК для домашнего кинотеатра (без подключения к другой домашней сети), но он также может служить в качестве полноценной домашней системы LAN в конфигурации сервер / тонкий клиент . В такой конфигурации центральный главный сервер (стандартный ПК с Kubuntu ) выполняет большую часть функций хранения и обработки, а периферийные ПК (и другие устройства) предоставляют услуги ввода и вывода. Компьютеры с тонкими клиентами могут загружаться по сети через локальную сеть и выступать в качестве «медиа-директоров», которые транслируют медиаконтент из ядра на аудиовизуальные устройства, подключенные к этим тонким клиентам.

Эта локальная сеть домашней автоматизации / мультимедиа может быть расширена за счет включения систем домашней автоматизации, камер наблюдения, высокотехнологичных дистанционных контроллеров (так называемых «орбитальных аппаратов») и телефонных АТС. Главный сервер координирует функции всех устройств в домашней локальной сети. Расширенные сетевые возможности ОС Linux обеспечивают такой высокий уровень сетевой координации.

История [ править ]

LinuxMCE был начат Полом Уэббером как ответвление проекта программного обеспечения домашней автоматизации PlutoHome. Он был адаптирован для работы поверх стандартного дистрибутива Linux, Kubuntu , в качестве его базовой ОС, а не для того, чтобы существовать как специальный дистрибутив Linux .

Большинство основных компонентов, включая пользовательский интерфейс Orbiter (дистанционное управление), претерпели значительные улучшения и лицензированы под лицензией GPL .

Архитектура [ править ]

Установка LinuxMCE состоит из двух частей - одного ядра и одного или нескольких медиа-директоров. Ядро является центральным сервером и предоставляет услуги по всему дому. Он действует как центральное хранилище мультимедиа и каталог, он маршрутизирует сообщения и команды домашней автоматизации и предоставляет сетевые загрузочные образы для медиа-директоров. Каждый Media Director подключается к экрану (телевизору, экрану компьютера или проектору) и, при необходимости, к другому аудио / видео оборудованию. Все СМИ представлены через медиа-директора. Если Ядро также является медиа-директором (подключенным к телевизору), это называется гибридной системой. Медиа-директора могут быть загружены по сети из ядра. Таким образом, необходимо обновлять и создавать резервную копию только ядра, чтобы поддерживать всю систему в актуальном состоянии.

Большая часть интенсивной обработки процессора выполняется на ядре. Таким образом, системные требования к Media Director относительно невелики. Это упрощает создание небольшого и бесшумного медиа-директора, который поместится в гостиной. Ядро, с другой стороны, можно разместить в любом месте дома. Соответственно, он может быть построен с упором на цену и производительность, а не на тишину и внешний вид.

Эта модульная архитектура позволяет LinuxMCE использовать и контролировать любое оборудование, подключенное к Core и Media Director, и управлять им скоординированным образом. Например, если фильм запускается в гостиной, LinuxMCE может приглушить свет в этой комнате, но также отключить воспроизведение радио на Media Director в офисе. Если IP-телефон звонит, LinuxMCE может показать номер на экране и приостановить воспроизведение мультимедиа, пока на звонок ответят.

Программные компоненты [ править ]

Пакет LinuxMCE установлен в ОС Kubuntu и использует приложения с открытым исходным кодом, такие как Asterisk , Xine , MythTV , VDR , Firefox , VideoLAN и SlimServer . 64-разрядные версии пакета LinuxMCE больше не находятся в активной разработке после 7.10.

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

Протокол связи DCE позволяет одной программе представлять стандартизированный пользовательский интерфейс Orbiter UI для различных устройств и приложений, используемых в системе LinuxMCE.

В настоящее время LinuxMCE использует систему SVN для совместных обновлений. Активное сообщество разработчиков LinuxMCE обеспечило непрерывные разработки в 2008 году, что позволило добавить широкий спектр устройств к текущей версии LinuxMCE.

Пользовательский интерфейс [ править ]

Пользовательский интерфейс LinuxMCE

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

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

См. Также [ править ]

  • Список бесплатного телевизионного программного обеспечения

Ссылки [ править ]

Статья об автоматизированном доме после LinuxTag 2008

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • 25-минутное демонстрационное видео LinuxMCE 0704