LinuxMCE - LinuxMCE

LinuxMCE
изначальный выпуск2008; 12 лет назад (2008)
Стабильный выпуск
1004 Final / 23 февраля 2013 г.; 7 лет назад (2013-02-23)
Написано вC, C ++
Операционная системаКубунту
ПлатформаLinux
ТипМедиа центр, Домашняя автоматизация, телефония
ЛицензияОбычай
Интернет сайтwww.linuxmce.org

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

Уровни реализации

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

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

История

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

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

Архитектура

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

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

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

Программные компоненты

Пакет LinuxMCE установлен на Кубунту ОС и использует Открытый исходный код такие приложения, как Звездочка, Xine, MythTV, VDR, Fire Fox, VideoLAN и SlimServer. 64-разрядные версии пакета LinuxMCE более не находятся в активной разработке после 7.10.

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

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

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

ФункциональностьИспользуемая платформа / программное обеспечение
Операционная системаКубунту
Телевидение /Персональный видеомагнитофонMythTV /VDR
Воспроизведение медиаXine /MPlayer
ТелефонияЗвездочка
Домашняя автоматизацияLinuxMCE
Запись с камеры наблюденияДвижение

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

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

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

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

Смотрите также

Рекомендации

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

внешняя ссылка