LinuxMCE
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Первоначальный выпуск | 2008 год |
---|---|
Стабильная версия | 1004 Финал / 23 февраля 2013 г |
Написано в | С , С++ |
Операционная система | Кубунту |
Платформа | Линукс |
Тип | Медиацентр , домашняя автоматизация , телефония |
Лицензия | Обычай |
Веб-сайт | www |
LinuxMCE (Linux Media Center Edition) — это открытым исходным кодом бесплатная программная платформа с и 10-футовым пользовательским интерфейсом, предназначенная для того, чтобы компьютер мог выступать в качестве домашнего кинотеатра (HTPC) для телевизора в гостиной, персонального видеомагнитофона и домашнего кинотеатра. автоматизации система . Оно позволяет контролировать все в доме: от освещения и климата до камер наблюдения и домашней безопасности. [1] Он также включает в себя полнофункциональную VoIP -совместимую телефонную систему с поддержкой видеоконференций .
Уровни реализации
[ редактировать ]LinuxMCE можно использовать как автономный ПК для домашнего кинотеатра (без какого-либо подключения к другой домашней сети), но он также может служить полноценной домашней локальной системой в конфигурации сервер/ тонкий клиент . В такой конфигурации центральный главный сервер (стандартный ПК с Kubuntu ) выполняет большую часть функций хранения и обработки, а периферийные ПК (и другие устройства) предоставляют услуги ввода и вывода. ПК с тонкими клиентами могут загружаться по сети через локальную сеть, выступая в качестве «медиа-директоров», которые передают мультимедийный контент из ядра на аудиовизуальные устройства, подключенные к этим тонким клиентам.
Эту локальную сеть домашней автоматизации /мультимедиа можно расширить, включив в нее системы домашней автоматизации, камеры наблюдения, высокотехнологичные пульты дистанционного управления (так называемые «Орбитеры») и телефонные системы УАТС. Главный сервер координирует функции всех устройств в домашней локальной сети. Расширенные сетевые возможности ОС Linux обеспечивают такой высокий уровень координации сети.
История
[ редактировать ]LinuxMCE был начат Полом Уэббером как ответвление проекта программного обеспечения для домашней автоматизации PlutoHome. Он был адаптирован для работы поверх стандартного дистрибутива Linux Kubuntu в качестве базовой ОС, а не для существования в качестве специального дистрибутива Linux .
Большинство основных компонентов, включая пользовательский интерфейс Orbiter (дистанционное управление), претерпели значительные улучшения и лицензируются по лицензии GPL .
Архитектура
[ редактировать ]Установка LinuxMCE состоит из двух частей: одного ядра и одного или нескольких медиа-директоров. Ядро является центральным сервером и предоставляет услуги по всему дому. Он действует как центральное хранилище и каталог мультимедиа, маршрутизирует сообщения и команды домашней автоматизации, а также предоставляет сетевые загрузочные образы для медиа-директоров. Каждый медиа-директор подключается к экрану (телевизору, экрану компьютера или проектору) и, при необходимости, к другому аудио/видео оборудованию. Все средства массовой информации представлены через медиа-директора. Если Core является еще и Медиа-директором (подключенным к телевизору), то это называется гибридной системой. Медиа-директора могут загружаться по сети из ядра. Таким образом, необходимо обновлять и создавать резервные копии только ядра, чтобы поддерживать всю систему в актуальном состоянии.
Большая часть ресурсоемкой обработки выполняется на ядре. Таким образом, системные требования для медиа-директора относительно невелики. Это упрощает создание небольшого и бесшумного медиа-директора, который поместится в гостиной. С другой стороны, Ядро можно разместить в любом месте дома. Соответственно, его можно построить с упором на цену и производительность, а не на тишину и внешний вид.
Эта модульная архитектура позволяет 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.
Функциональность | Используемая платформа/программное обеспечение |
---|---|
Операционная система | Кубунту |
Телевидение / Персональный видеомагнитофон | МифТВ / ВДР |
Воспроизведение мультимедиа | Ксин / MPlayer |
Телефония | Звездочка |
Пользовательский интерфейс
[ редактировать ]
LinuxMCE позволяет отображать пользовательский интерфейс в нескольких различных разрешениях, чтобы соответствовать графическим возможностям различных устройств (ПК, мобильных телефонов, веб-панелей, КПК), которые можно использовать для его отображения.
Контекстно-зависимые меню позволяют с одного пульта дистанционного управления управлять не только меню LinuxMCE, но и функциями аудиовизуального устройства.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «3 передовых проекта с открытым исходным кодом для домашней безопасности» Lifewire . Проверено 17 апреля 2024 г.
Внешние ссылки
[ редактировать ]- Сигнализация
- Астериск (АТС)
- Бесплатные медиаплееры
- Бесплатное программное обеспечение для телевидения
- Бесплатное программное обеспечение для видео
- Бесплатное программное обеспечение для VoIP
- Домашняя автоматизация
- Медиаплееры Linux
- Мультимедийные платформы
- Безопасность
- Телефонные станции
- Телевизионные технологии
- Программное обеспечение для записи видео