В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Первоначальный выпуск | 2008 ( 2008 ) |
---|---|
Стабильный релиз | 1004 Final / 23 февраля 2013 г. ( 2013-02-23 ) |
Написано в | С , С++ |
Операционная система | Кубунту |
Платформа | линукс |
Тип | Медиацентр , домашняя автоматизация , телефония |
Лицензия | Обычай |
Веб-сайт | www.linuxmce.org |
LinuxMCE (Linux Media Center Edition) — это бесплатная и открытая программная платформа с 10-футовым пользовательским интерфейсом, разработанная для того, чтобы компьютер мог выступать в качестве домашнего кинотеатра (HTPC) для телевизора в гостиной, персонального видеорегистратора и системы домашней автоматизации . Она позволяет контролировать все в доме, от освещения и климата до камер наблюдения и домашней безопасности. [1] Она также включает в себя полнофункциональную телефонную систему, совместимую с VoIP, с поддержкой видеоконференций .
LinuxMCE может использоваться как автономный домашний кинотеатр (без какого-либо другого подключения к домашней сети), но он также может служить полноценной домашней локальной сетью в конфигурации сервера/ тонкого клиента . В такой конфигурации центральный сервер ядра (стандартный ПК с Kubuntu ) выполняет большую часть функций хранения и обработки, в то время как периферийные ПК (и другие устройства) предоставляют услуги ввода и вывода. Тонкие клиентские ПК могут загружаться по сети через локальную сеть, чтобы служить «медиа-директорами», которые транслируют медиа-контент из ядра на аудиовизуальные устройства, подключенные к этим тонким клиентам.
Эта домашняя автоматизация /мультимедийная локальная сеть может быть расширена для включения систем домашней автоматизации, камер наблюдения, высокотехнологичных пультов дистанционного управления (называемых "Orbiters") и телефонных систем PBX. Основной сервер координирует функции всех устройств в домашней локальной сети. Расширенные сетевые возможности ОС Linux обеспечивают этот высокий уровень сетевой координации.
LinuxMCE был начат Полом Веббером как ответвление проекта программного обеспечения для домашней автоматизации PlutoHome. Он был адаптирован для работы поверх стандартного дистрибутива Linux, Kubuntu , в качестве базовой ОС, а не для существования в качестве пользовательского дистрибутива Linux .
Большинство основных компонентов, включая пользовательский интерфейс Orbiter (пульт дистанционного управления), претерпели значительные улучшения и лицензированы по лицензии GPL .
Установка LinuxMCE состоит из двух частей — одного ядра и одного или нескольких Media Directors. Ядро является центральным сервером и предоставляет услуги по всему дому. Оно действует как центральное хранилище и каталог мультимедиа, оно направляет сообщения и команды домашней автоматизации и предоставляет сетевые загрузочные образы для Media Directors. Каждый Media Director подключен к экрану (телевизору, экрану компьютера или проектору) и, опционально, к другому аудио- и видеооборудованию. Все медиа представлены через Media Director. Если ядро также является Media Director (подключено к телевизору), это называется гибридной системой. Media Directors можно загружать по сети из ядра. Таким образом, только ядро нужно обновлять и делать резервную копию, чтобы поддерживать всю систему в актуальном состоянии.
Большая часть интенсивной обработки ЦП выполняется на Ядре. Таким образом, системные требования для Media Director относительно невелики. Это упрощает создание Media Director, который будет маленьким и тихим и поместится в гостиной. Ядро, с другой стороны, можно разместить в любом месте дома. Соответственно, его можно построить с упором на цену и производительность, а не на тишину и внешний вид.
Эта модульная архитектура позволяет LinuxMCE использовать и контролировать любое оборудование, подключенное к Core и Media Directors, и управлять им скоординированным образом. Например, если в гостиной начинается показ фильма, 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.
Функциональность | Используемая платформа/программное обеспечение |
---|---|
Операционная система | Кубунту |
Телевизор / Персональный видеомагнитофон | MythTV / VDR |
Воспроизведение медиа | Xine / MPlayer |
Телефония | Звездочка |
LinuxMCE позволяет отображать пользовательский интерфейс в нескольких различных разрешениях, чтобы соответствовать графическим возможностям различных устройств (ПК, мобильные телефоны, веб-планшеты, КПК), которые могут использоваться для его отображения.
Контекстно-зависимые меню позволяют с помощью одного пульта дистанционного управления управлять не только меню LinuxMCE, но и функциями аудиовизуальных устройств.