Что такое LinuxMCE: состав и подбор компонентов - 22 Мая 2010 - Персональный сайт
Воскресенье, 20.05.2012, 22:30 | Приветствую Вас Гость | Регистрация | Вход
Главная » 2010 » Май » 22 » Что такое LinuxMCE: состав и подбор компонентов
01:57
Что такое LinuxMCE: состав и подбор компонентов
Поэтому сервер должен иметь два сетевых интерфейса – внешний, подключаемый к Digital Subscriber Line (broadband over phone lines)DSL-модему, и внутренний, с которого все клиенты локальной сети должны получать Internet Protocol IP-адреса.


Полупрозрачный LinuxMCE UI2 интерфейс

Продолжаем знакомство с системой автоматизации с открытым кодом LinuxMCE. В предыдущей статье мы бегло познакомились с LinuxMCE. В этой статье мы рассмотрим железные составляющие системы, а так же основные принципы подбора компонентов.

И так. LinuxMCE имеет клиент-серверную архитектуру. Соответственно система состоит из сервера (Core) и клиентов, называемых медиа директоры (МД). Для управления системой используются Орбитеры. LinuxMCE рассчитана на использование в качестве Интернет-шлюза для домашней сети. Поэтому сервер должен иметь два сетевых интерфейса – внешний, подключаемый к DSL-модему, и внутренний, с которого все клиенты локальной сети должны получать IP-адреса.


Сервер

Сервер в LinuxMCE может быть выделенным или гибридным. С точки зрения системы разницы между ними нет никакой. В отличии от этого, в прародителе LinuxMCE Plutohome была возможность поставить сервер без GUI. В LinuxMCE на выделенном сервере графическая среда устанавливается в любом случае. Есть только возможность не запускать медиа составляющую.

При выборе составляющих для выделенного сервера надо иметь ввиду следущее:

  • наличие двух сетевых интерфейсов на материнской плате или возможность добавить второй Ethernet в PCI или PCI-e разъем;
  • мощности процессора и размера оперативной памяти должно хватать не обслуживание всех МД, декодирование видео, нормальной работы всех сервисов;
  • количество слотов расширения для дополнительных карт – RAID, DVB-S(2), DVB-T, ТВ тюнеров и пр
  • наличие необходимого количества портов для подключения интерфейсов – USB и COM


Silverstone LC20

Примерная конфигурация выделенного сервера:

  • Материнская плата: ASUS M2N-SLI Deluxe
  • Процессор: AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
  • ОП: 2GB
  • 3ware RAID контроллер
  • Системный диск: 2 SATA 250GB в RAID1
  • Медиа библиотека: 4 SATA 1TB в RAID5
  • Видео: ASUS GeForce 6200 LE
  • DVB карта: 2 TT-Budget/WinTV-NOVA-CI PCI карты, плюс 1 CAM с CI (Viaccess Red Line) и картой НТВ+
  • Оптический привод: NEC DVD RW ND-3551A
  • Блок питания: Zalman ZM300B-APS 300W
  • Корпус: Silverstone LC20

В приведенной выше конфигурации медиа хранилище находится внутри корпуса. Как вариант его можно вынести в NAS, благо в сегменте SOHO можно найти разнообразные варианты как по цене, так и по емкости.

Гибридный сервер отличается от выделенного тем, что на нем запущен медиа директор. Соотвественно он является одновременно и сервером, и клиентом. В добавление к вышеприведенным требованиям, при выборе компонент для гибридного сервера надо учесть следующее:

  • возможность аппаратного декодирования видео графической картой, а не ЦП. Лучшим вариантом для этого являются видеокарты nVidia 8xxx и 9xxx серий, поддерживающие технологию VDPAU – Video Decode and Presentation API for Unix. Благодаря ей при проигрывании видео нагрузка на ЦП существенно снижается. Особенно это эффективно работает при разрешениях высокой четкости;
  • наличие необходимых видеовыходов. Наиболее оптимальным является HDMI выход. По нему может передаваться как видео сигнал, так и аудио (имейте ввиду, что по DVI передается только видео!);
  • методы вывода звука. Необходимо, чтобы звуковая карта имела нужные выходы – аналоговый стерео, оптический S/PDIF или коаксиальный. В случае с интегрированной графикой с HDMI выходом звук можно пустить через него. На картах nVidia это возможно с последними ее драйверами и ALSA 1.0.20. Получить звук по HDMI на PCI-e видео карте тоже можно, но для этого на материнской плате должен быть SPDIF_HDMI коннектор;
  • устройства управления и отображения. Для удобства управления гибридным сервером можно использовать пульт ДУ. Для этого он должен быть оснащен ИК-приемником. Идеальным вариантом является VFD дисплей с интегрированным ИК-приемником. Как пример, можно рассмотреть корпуса Silverstone, в которых используются пульт ДУ и дисплей iMON, прекрасное работающие в Линуксе;
  • внешний вид и шум. Очень субъективные критерии. Но так как гибридный сервер будет стоять в стойке A/V аппаратуры, то он не должен выделяться среди других устройств своим компьютерным внешним видом. Так же следует иметь ввиду, что стандартные вентиляторы и процессорный кулер нужно будет менять на тихие, типа Noctua и Zalman.

Гибридный сервер может работать и с одним сетевым интерфейсом. Данный подход используется в том случае, если он не работает в режиме 24/7, а используется по-большей части как HTPC. При подобной конфигурации LinuxMCE создаст виртуальный второй интерфейс и DHCP сервер будет работать на нем. В избежании коллизий его необходимо будет деактивировать. Недостатком такого подхода является то, что все IP-устройства придется добавлять в систему руками. Даже plug-n-play.


GMC AVC M1 с пультом ДУ iMON PAD и iMON VFD дисплеем

Примерная конфигурация гибридного сервера, поддерживающая разрешение 1080p:

  • Материнская плата: Asus M3N78-EM AM2 GF8300 MATX
  • Процессор: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
  • Кулер: Zalman CNPS8000 Ultra Quiet Low Profile CPU Cooler
  • ОП: SUPERTALENT DDR2 800MHz 2GB
  • HDD: SATA SEAGATE BARRACUDA 7200.10 250GB
  • Видео: интегрированная GeForce 8300
  • DVB карта: TT-Budget/WinTV-NOVA-CI PCI и Technisat SkyStar2
  • Оптический привод: NEC RW-DVD
  • Корпус: GMC AVC M1 с iMON VFD дисплеем и пультом ДУ

Медиа директор

Медия директор – это бездисковый ПК, которые загружается с сервера и берет с него же медиа контент. Каждая независимая видео зона в доме должна иметь свой собственный медиа директор или гибридный сервер. При выборе составляющих медиа директора очень важным аспектом является сетевая карта. Она должна поддерживать загрузку по PXE. Так же справедливыми являются критерии по видео, аудио, шуму и внешнему виду, приведенные для гибридного сервера. Однако медиа директор может иметь процессор послабее при условии, что его видео карта поддерживает VDPAU. Плюс ему не нужен жесткий диск.


Acer AspireRevo
ASUS P2-M2A690G
ASUS Eee desktop
Gyration пульт ДУ

Хорошим примером МД может служить неттоп на базе nVidia Ion, как-то Acer AspireRevo. Он компактный, бесшумный, достаточно мощный для проигрывания HD видео, легко монтируется за LCD или плазму, звук можно пустить по HDMI. AspireRevo не имеет встроенного ИК-приемника, да и при VESA-установки прямой видимости не будет. В этом случае можно использовать пульт ДУ, работающий на радиочастоте. В LinuxMCE 0810 уже реализована поддержка пультов Gyration с гироскопом внутри.

Орбитер


WebDT 366
TabletKiosk Sahara i440
JavaMO на Nokia E65
Веб Орбитер LinuxMCE

Орбитер предоставляет визуальный интерфейс для управления системой. По сути – это продвинутый пульт ДУ. В LinuxMCE есть следующие виды Орбитеров:

  • Экранный. Этот Орбитер присутствует в любом гибридном сервере или медиа директоре. Он выводится на экране телевизора или монитора. Навигация по нему осуществляется с помощью клавиатуры, мыши или пульта ДУ.
  • Windows Орбитер. Этот Орбитер запускается на устройствах с WinMobile for Pocket PC, WinCE, WinXP и Vista на борту. Это может быть как обычный ПК, так и нетбук, UMPC с сенсорным экраном или iPAQ. Для взаимодействая с сервером используется WiFi или проводное подключение.
  • Maemo Орбитер. Данный вид Орбитера предназначен для запуска на интернет-таблетках Nokia: Nokia770, N800 и N810. Для взаимодействия с сервером используется WiFi.
  • PAD Орбитер. Специальная версия Орбитера, базирующаяся на Debian Lenny и запускающаяся на WebDT 366. Для взаимодействия с сервером используется WiFi.
  • Мобильный Орбитер. Как следует из его названия этот Орбитер предназначен для запуска на мобильных телефонах. Первоначально была разработана версия для Synbian S60 1-й версии, WinMobile 2003 и для смартфона Treo. Мобильный Орбитер работает по Bluetooth.
  • JavaMO Орбитер так же предназначен для работы на мобильных телефонах. Однако он запускается на любом телефоне, поддерживающим Java. Он также использует Bluetooth для взаимодействия с сервером.
  • XML Орбитер запускается на IP телефонах Cisco 7970. Данные передаются через проводное подключение к LAN.
  • Веб Орбитер может быть запущен на любом устройстве с веб браузером

Более подробную информацию о компонентах, подходящих для LinuxMCE, можно найти в русской или английской вики, обсудить проблемы с выбором и установкой LinuxMCE можно на форуме.

В следующей статье мы рассмотрим интерфейсы для интеграции LinuxMCE с X10, Z-Wave и другими протоколами.

Категория: Новости | Просмотров: 253 | Добавил: uhameway | Рейтинг: 0.0/0
Всего комментариев: 0