Медиацентр с IPTV из ноутбука и монитора. ❤ Как я сделал домашний медиацентр своими руками за $22

Вы тоже можете попробовать. Но вначале прочтите это.

Кто-то в качестве телевизионной приставки выбрал Apple TV. Кто-то сэкономил и приобрел Xiaomi TV Box. Я остановился на собственном варианте - «Малинка» с дополнительным аудиомодулем.

Почему купил именно Raspberry Pi ? Ответ просто - медиаприставку нужно было покупать, а Pi 3 уже была. Большую часть времени стояла без дела.

В итоге к ней был приобретен дополнительный аудиомодуль, экран. И получился крутой сетевой аудиовидео плеер с поддержкой Hi-Res звука . Вот, как это повторить.

Состав системы


Для построения мультимедийки потребовались:

– Raspberry Pi;
– аудиоинтерфейс X400;
– экран 3,7 дюйма (аналог оригинального от ADAfruit);
– донгл Wi-Fi (не нужен для RaPi 3);
универсальный пульт ДУ/мышь;
– блок питания.


Одновременно экран и HDMI-выход завести не удалось, поэтому первый можно вычеркнуть.

Общие характеристики


Характеристики будут зависеть от выбранной модели Raspberry Pi. Если не знакомы - характеристики для 2, для 3.


Характеристики аудиотракта куда интереснее. В основе X400 крутой ЦАП TI PCM5122 Burr-Brown с полной аппаратной поддержкой аудиопотока 32 бит/384 кГц.


Плата активная, на ней размещено сразу два усилителя - для RCA класса D TI TPA3118D2 и для выхода на наушники TI TPA6133A . Обеспечивается мощность 20 Вт на каждый из 2 каналов при сопротивлении 4 Ома .

Итоговые параметры очень хороши:
– отношение сигнал/шум 112db SNR;
– уровень искажений 0,0019% (THD);
– выходная мощность 2 × 20 Вт при сопротивлении 4 Ом

X400 обеспечивает качественное стабилизированное питание системы - то, чего в самой RaPi нет. Блок питания подключается к плате расширения, и уже оттуда запитывает микрокомпьютер. Так что про помехи можно забыть.


К тому же, есть собственная крутилка для управления громкостью - еще один шанс отсутствия помех, на этот раз из-за программных ошибок.


Так же обеспечивается управление с помощью пульта дистанционного управления благодаря распаянному IR-приёмнику на 38 кГц.

Комбайн в работе


Сборка проблем не составляет. Модули для Raspberry Pi собираются как Lego - вставляются один в другой. Затем подключаются дополнительные интерфейсы, устройства управления, вставляется карта памяти с записанной системой, подключается питание… И начинается магия.

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


При подключении к обычному телевизору или монитору по HDMI или аналоговому выходу лучше сразу использовать флешку с Openelec или аналогичной мультимедийной системой.

После нужно подключить и настроить интернет – можно проводной, можно беспроводной. Это Linux – никаких проблем! Затем по инструкции производителя направляем звук через X400.

Целесообразность приобретения


Импровизированный плеер умеет воспроизводить любые форматы аудио/видео. Ограничений немного: RaPi не умеет декодировать 4К. Прочее зависит от набора установленных кодеков.

Логично использовать Kodi и внешний накопитель, например HDD через USB-порт . Хотя и флешки на 64 ГБ хватает - 4К все равно не поддерживается.

Пульт придется настраивать, хотя это несложно. Можно ограничиться Bluetooth-клавитурой с тачпадом.


Функциональность выходит на уровне китайских боксов по 30 баксов. Ничего сверхъестественного. За исключением очень качественного аудиовыхода. Но при использовании Raspberry Pi (уже за 40 долларов) это скорее необходимость.

Дело в том, что в разводке звука на микроПК разработчики где-то напортачили. Через HDMI в нем нет ничего хорошего, а через аналоговый выход звук откровенно плохой.


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

Мысль сделать домашнюю мультимедиа систему посещала уже достаточно давно. Предпосылкой к созданию стало избавление от большого системного блока и установка на рабочее места ноутбука с подключенным монитором. Первый вариант реализации, который не завелся, это медиасервер из неиспользуемого Android смартфона. Данная идея уткнулась в аппаратные ограничения (слабый Wi-Fi модуль, малый объём встроенной памяти, медленные чтение/запись файлов через OTG) и программные (отсутствие стабильно работающего «серверного» ПО под систему Android). После произошла реорганизация рабочего места и монитор стало некуда ставить. Дальше можно было и остановится, утилизировать отвезти на дачу монитор, подключить висящий над компьютером телевизор к VGA порту, а окошко с фильмом, запущенным на компьютере, перемещать на всеобщее обозрение, но монитор 20", формата 16:9, с разрешением 1600x900 предпочтительнее, чем телевизор 15", формата 4:3, с разрешением 1024x768. Заменив телевизор на монитор, можно было бы и остановится, но ведь телевизор управлялся пультом и им пользовались домочадцы, которые с компьютером на «Ой, а что это?».

Если интересна задумка, добро пожаловать под кат.

Примечание:

Первоначально проект предполагал использование старого нетбука, с которого можно было бы снять дисплей. К счастью, в нём оказалось недостаточно памяти для мультимедиа устройства, всего 160 Гб, а в ноутбуке стоит жёсткий диск на 500 Гб. Можно было и поменять жёсткие диски местами, но это показалось не лучшей идеей.

Для удобства, дополнительно, надо было приобрести ИК-приёмник с пультом для ПК. По многочисленным обзорам и отзывам остановил свой взгляд на Microsoft MCE Remote. Купить такой в России, даже в Москве, оказалось не такой простой задачей. В продаже их нигде не осталось, а там, где они когда-то были, висел ценник, близкий к 3000 рублям. На eBay нашлись необходимые модели, от 700 рублей за ИК-приёмник и пульт, но ждать пришлось бы примерно месяц. В первой же интернет барахолке из ТВ рекламы, в Москве был найден единственный вариант, от фирмы Lenovo, подозрительно напоминающий модель Philips SRM5100/10 , за отсутствием выбора режимов работы. Что интересно, таким же пультом (без выбора режимов работы) комплектуются ASUS EeeBox PC , но у ASUS в нём используется три AAA-батарейки, вместо двух. Цена оказалась вполне демократичной, 300 рублей. Забрать успел вовремя, выхватив перед носом у человека, который просил отправить из Москвы в Санкт-Петербург, по почте (если вы это читаете, человек из Санкт-Петербурга, то прошу меня извинить). Моё местоположение оказалось выгоднее, путь от дома до продавца занял 20 минут. В качестве сюрприза я увидел два пульта, один из которых оказался непользованным.

Заканчивая аппаратное оснащение, можно добавить прикольный USB-хаб, ведь в ноутбуке всего 3 USB-порта, один из которых USB 3.0, используемый для подключения флешек, а подключать нужно принтер, сканер, ик-приёмник и мышь.

Полный список используемого аппаратного обеспечения:

  • Ноутбук ASUS K46CM ;
  • Монитор ASUS VE208N ;
  • ИК-приёмник Lenovo eHome OVU430006/01;
  • Пульт ДУ Lenovo MCE Remote RC1974511/00;
  • USB-хаб CBR CH 165 ;
  • Мышь Logitech M185;
  • Маршрутизатор D-Link DIR-615 .

Программная реализация

Установленная на ноутбуке операционная система - Windows 8.1 with WMC, что наводит на мысли использовать в качестве оболочки Windows Media Center, но WMC не всеяден; также показался перегруженным интерфейс. Долго не думая, выбрал XBMC , поскольку название на слуху и до этого пробовал его устанавливать, но тогда не придумал, как можно задействовать медиацентр.
XBMC распространятся бесплатно, имеет открытый исходный код, кроссплатформенный.

Производим установку XBMC. После установки сразу поддерживается пульт ДУ, но запуск производится на основном экране ноутбука. Стандартный язык интерфейса - английский. Делаем первичную настройку.

Для смены языка переходим:

System > Appearance > International > Language
Для вывода на второй монитор:
Система > Система > Вывод видео > Режим дисплея > выбрать Полный экран #2
Сразу становятся видны недостатки стандартного управления пультом ДУ:
  1. Если окно XBMC не в фокусе, то управление XBMC невозможно;
  2. Если окно XBMC не в фокусе, управление передается в Windows;
  3. Нельзя запустить XBMC с пульта;
  4. Недостаточная настройка управления, например, нельзя вызвать контекстное меню;
  5. Невозможна самостоятельная настройка кнопок пульта для вызова события в плеере.
Также, необходимо решение, как можно управлять включением/выключением монитора с пульта ДУ, с одновременным включением XBMC.

Точкой отправки на поиски послужила статья «Как из домашнего компьютера сделать «два в одном» – домашний кинотеатр + персональный компьютер» , в которой используется MediaPortal , который содержит стандартную настройку Require focus. Для решения проблемы переноса управления на Windows автор вручную правил реестр.

В процессе было найдено, как можно без сторонних программ назначить запуск приложения на зелёную кнопку пульта со значком Windows. Суть заключается в том, что мы настраиваем быстрый запуск программы на какое-либо сочетание клавиш, а на зеленую кнопку добавляем код данного сочетания клавиш. Подробнее можно прочитать в теме «Переназначение кнопок MSRemote и старт XBMC с „ЗЕЛЁНОЙ“ кнопки» на XBMC Russia.

Ещё поиски привели на две статьи, как можно полностью (без моргающего диода) отключать монитор программными методами. Статьи на Хабре, для разных ОС:

Запускаем EventGhost от имени администратора. Добавим плагин для управления XBMC.

Configuration > Add Plugin… > из папки Program Control выберем XBMC2

Из настроек плагина, видно, что, перехватывая сигнал с кнопок пульта, EventGhost отправляет команду в XBMC. Поэтому, зайдём в настройки XBMC.

Система > Настройки > Службы > Удаленное управление > ставим точку на пункте Разрешить программам на этой системе управлять XBMC
Далее, заканчиваем настройку плагина XBCM2 и у нас, в окне EventGhost, создается папка с одноименным плагину названием. В папке и подпапках перечислены команды управления, которые могут передаваться в XBMC. Я настраивал папку /XBMC2/Buttons/Remote/ . В ней содержатся макросы для кнопок, которые могут быть на пульте. Для назначения кнопки пульта ДУ на выполнение макроса нужно событие перетащить на макрос . Событие перетаскивается из лога программы, а появляется оно в логе после нажатия на кнопку пульта ДУ, или, даже, когда что-то происходит в системе. Таким образом, щёлкаем кнопки и назначаем их на нужное событие.

Осталось найти следующее:

  • Запуск XBMC с пульта;
  • Переключение режимов дисплеев с пульта.
Переключение режимов дисплеев, которое в итоге будет выглядеть, как включение/выключением монитора логичнее всего настройку на кнопку Вкл/Выкл на пульте. Также это можно связать с запуском/закрытием XBMC, поскольку XBMC не нужно будет выводить на основной дисплей ноутбука.

Для автоматизации переключения режимов экранов, заранее создадим два *.bat файла:

Taskkill /im XBMC.exe %windir%\System32\DisplaySwitch.exe /internal
Для переключения на компьютер, где мы сначала завершаем процесс XBMC.exe, чтобы XBMC не перескакивал на встроенный дисплей.

%windir%\System32\DisplaySwitch.exe /extend
Для переключение на расширенный режим.

Создадим свой макрос:

Configuration > Add Macro… > Window > Find a window > выберем XBMC

Данное событие будет проверкой, открыт ли у нас в системе XBMC. Для макроса на включение в настройке Find a windows вверху должна стоять галочка Stop macro if target is found (если у нас запущено окно XBMC, его же не нужно включать заново).

Штатным средством из EventGhost, под названием Start Application нет возможности запускать *.bat файлы, поэтому в созданный макрос необходимо добавить выполнение Python скрипта. Выберем созданный нами макрос и проследуем дальше:

Configuration > Add Action… > EventGhost > Python Script
Содержание скрипта для включения монитора и запуска XBMC следующее:

Import os import time os.system("C:\Media.bat") time.sleep(2) os.startfile(r"C:\Program Files (x86)\XBMC\XBMC.exe")
Т.е. мы запускаем *.bat файл, ждём 2 секунды, пока режим дисплеев переключится, чтобы XBMC запустился именно на втором экране и запускаем XBMC.exe

По образу и подобию прошлого макроса, создаём новый, на выключение внешнего монитора и XBMC
В Find a window нужно поставить галочку Stop macro if target is not found, а Python Script для выключения:

Import os os.system("C:\Computer.bat")
В оба созданных макроса нужно переместить событие возникающее при нажатии на кнопку Вкл/Выкл пульта.

Использование скриптов командной строки носит небольшой недостаток, при выполнении скрипта моргает окошко cmd. Этого можно избежать, написав программу, выполняющую код скрипта от своего имени.

В результате всего мы должны получить примерно такой вид окна EventGhost:

При использовании созданного EventGhost функционала возникла проблема, которая заключается в том, что XBMC запускается не в фокусе и панель задач всегда горит сверху медиацентра.

В связи с этим я сделал так, чтобы окно перемещалось вперёд всех других, используя знакомую функцию Find a window, с галочкой Stop macro if target is not found. Повесил на это зелёную кнопку «Пуск», на пульте ДУ, совместно с переходом в главное меню, при управлении XBMC. Подробно приводить создание макроса не буду, прикладываю скриншот:

На цветные кнопки пульта, в нижнем ряду я повесил следующие события:

В результате получилась окончательная конфигурация EventGhost:

Сохранимся:

Для настройки системы осталось лишь автоматизировать запуск EventGhost при старте системы. Единственным заработавшим решением стало включение встроенной учётной записи Администратора и запуска cmd скрипта из автозагрузки.

Lusrmgr.msc

Пользователи > правой кнопкой на Администратор > убрать галочку с пункта Отключить учетную запись

Заходим в учётную запись Администратор, задаём надёжный пароль . Выходим из учётной записи.

Любым текстовым редактором, который умеет сохранять в кодировке DOS-866 создаём *.bat файл со следующим содержанием:

Runas /savecred /user:Администратор "C:\Program Files (x86)\EventGhost\EventGhost.exe -h"
Т.е., запустить, с сохранением пароля, от имени администратора, программу EventGhost, с ключом -h (запуск в трей). Обязательно сохраняем в DOS-866, если вы не меняли кодировку в командной строке.

Выключаем EventGhost, запускаем полученный скрипт, вводим пароль.
Помещаем скрипт в автозагрузку:

Shell:Startup
Откроется путь C:\Users\%user%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , в который и переместим полученный скрипт. При входе в систему пользователем %user% автоматически запускается EventGhost, с полными правами. При использовании других методов автозагрузки, полный доступ не передавался, в том числе, через Планировщик задач.

Теперь включение компьютера нас будет приветствовать моргающим окном командной строки, которая будет уведомлять о запуске EventGhost.

В плане автозагрузки IR Server Suite был бы лучше, поскольку запускается как служба Windows, но не очень хотелось разбираться с его настройками, когда у меня заработал EventGhost.

Для более полного дистанционного управления с пульта ДУ необходимо произвести некоторые настройки Windows, в параметрах электропитания:

  1. %схема питания% > Требовать введения пароля при пробуждении > Нет;
  2. Параметры USB > Параметр временного отключения USB-порта > Запрещено;
  3. Кнопки питания и крышка > Действие закрытия крышки > Действие не требуется;
  4. Кнопки питания и крышка > Действие кнопки питания > Сон.

Перезагружаем компьютер (кнопкой с пульта, конечно же), проверяем работу всего, что настроили и настраиваем по своему вкусу XBMC. Я, например, включил полную поддержку UPnP , чтобы можно было получить доступ к домашней медиатеке со своего смартфона или, наоборот, запустить медиафайл со смартфона в XBMC.

Система > Службы > UPnP > поставить точки напротив каждого пункта меню

Добавим обещанный IPTV.
Для начала, скачаем плагин PVR IPTV Simple , для XBMC. Страничка на GitHub , скачать (документы Google) .

Установим дополнение в XBMC:

Система > Дополнения > Установить из файла ZIP > выбираем путь к скачанному файлу *.zip
Включим ТВ:
Система > ТВ > Общие > ставим точку на Вкл.
Последуем инструкции по установке:
Система > ТВ > Общие > Очистить базу данных PVR
Настроим каналы IPTV:
Система > Дополнения > Включенные дополнения > PVR IPTV Simple Client > Настроить
Указываем путь до *.m3u файла. Если у вас надёжный поставщик онлайн ТВ, тогда можно указать и путь до *.epg, который является телепрограммой, тогда вы добавите дополнительный удобный функционал.
Формат требуемого *.m3u следующий:

#EXTM3U tvg-shift=3 #EXTINF:-1 tvg-id="id1" tvg-name="Channel_1" tvg-logo="logo1" group-title="Group 1",Channel 1 http://STREAMURL #EXTINF:-1 tvg-id="id2" tvg-name="Channel_2" tvg-logo="logo2" group-title="Group 2",Channel 2 udp://STREAMURL ...
Хотя у меня плагин съел и такой:

#EXTM3U #EXTINF:0,Europa Plus TV rtmp://europaplus.cdnvideo.ru/europaplus-live/mp4:eptv_main.sdp ...
Главное сохранить *.m3u файл в кодировке UTF-8, чтобы корректно отобразить русские названия телеканалов.

Назначаем любую удобную кнопку пульта на открытие телеканалов, в EventGhost (XBMC2 > Buttons > Remote > Live TV) и по нажатию на неё будет открываться список доступных телеканалов.

К сожалению, не получилось настроить запись потока, которая, видимо, не поддерживается плагином, поскольку кнопка записи не активна, в отличие от остальных кнопок.

Полный список используемого ПО: Добавить метки

Вот и все, теперь в нашей системе один пульт управляет только MediaPortal’ом и телевизором, а клавиатура и мышь используются в других программах.

Есть правда еще одна маленькая деталь, которая меня долгое время раздражала. Когда я работал за монитором, курсор мыши все время пытался вылезти на телевизор и это сильно мешало. К сожалению, в windows ужасно реализовано управление несколькими мониторами, и стандартными средствами ничего нельзя было сделать. Поэтому я попросил друга написать маленькую программу, которая ограничивала бы курсор на одном экране, что он вскоре и сделал, за что ему спасибо. Правда, позже я обнаружил замечательный проект - . В нем есть не только программа, с помощью которой можно ограничивать курсор, но и несколько других значительно облегчающих работу с двумя мониторами. Например, программа DisMon позволит вам запускать игры на втором мониторе (в нашем случае телевизор), даже те в которых эта возможность не предусмотрена разработчиками.
Ну вот, попутно мы решили еще одну задачу – запуск игр на любом из установленных экранов. Если вам чем-то не понравилась программа DisMon, вы можете воспользоваться еще одной – UltraMon , но учтите, эта программа не бесплатна.

Стоит заметить, что при игре за телевизором нужно также как-то переключать на него звук, это решается выбором выхода HDMI в качестве звукового устройства по умолчанию перед запуском игры. Чтобы каждый раз долго не ползать в настройках системы, можно воспользоваться замечательной программой , позволяющей делать это с помощью одного клика мышки по ярлычку.

С телевидением особо расписывать нечего. Вставить DVB карту, поставить драйвера, настроить в сервере MediaPortal’а. Тут конечно много тонкостей и подводных камней, но если рассказывать, придется писать отдельную статью.

Под конец я опишу вам свою домашнюю систему для наглядности.

В первой комнате находится один из персональных компьютеров.

Конфигурация:
  • Системная плата: Asus F1A75-V Pro
  • Процессор: AMD A4-3300 APU with Radeon HD Graphics (2500 МГц)
  • Видеоадаптер (интегрированный): AMD Radeon HD 6410D (512 Мб)
  • Оперативная память: 3 Гб
  • Дисковый накопитель: Western Digital 1 Тб и 750 Гб
  • Блок питания: 350 Вт
  • Монитор: Samsung 19"
  • Телевизор: LG 32"
  • Операционная система: Windows 7 x32
Его задачи:
  • Выступать в качестве персонального компьютера в первой комнате. Серфинг, просмотр фильмов, интернет роликов, музыка и т.п.
    Для осуществления этой задачи в первой комнате рядом с системным блоком располагаются монитор, клавиатура, мышь и звуковые колонки.
  • Служить в качестве медиацентра во второй комнате. Просмотр фильмов, сериалов, тв программ, а также общение через скайп.
    Для этого во второй комнате располагаются телевизор и рессивер пульта дистанционного управления, а также вебкамера. Телевизор подключен пятнадцатиметровым HDMI кабелем, проходящим через всю квартиру, причем кабель самый дешевый, даже без ферритовых колец. Рессивер ПДУ и камера подключены USB кабелями. Два пассивных кабеля по пять метров соединены вместе (не смог найти десяти метровых). Стоит заметить, что у рессивера Microsoft Remote Control пятиметровый кабель.
  • Отвечать за прием спутникового телевидения и последующей трансляции потоков на клиенты, с помощью запущенного сервера MediaPortal’а.
    Сигнал со спутника принимают две DVB карты, к которым подведены кабели от одной спутниковой антенны.
  • Также этот компьютер служит в качестве медиахранилища и торрентокачалки. Работает он круглосуточно, без остановок.

В третьей комнате находится еще один персональный компьютер.

Конфигурация:
  • Системная плата: Gigabyte GA-770TA-UD3
  • Процессор: AMD Athlon(tm) II X3 445 (3200 МГц)
  • Видеоадаптер: NVIDIA GeForce GTX 550 Ti (1024 Мб)
  • Оперативная память: 6 Гб
  • Дисковый накопитель: Western Digital 640 Гб
  • Кулер на процессоре: Scythe Ninja Mini (без вентилятора)
  • Устройства ввода: Клавиатура, Мышь, ПДУ
  • Блок питания: 450 Вт
  • Монитор: Asus 24"
  • Телевизор: LG 32"
  • Операционная система: Windows 7 x64
Задачи:
  • Выступать в качестве персонального компьютера в третьей комнате.
    Рядом с системным блоком располагаются – монитор, клавиатура, мышь и звуковые колонки.
  • Одновременно служить в качестве медиацентра, для просмотра роликов с YouTube и Vimeo, фильмов и сериалов.
    Для этого в этой же комнате располагаются телевизор, подключенный пятиметровым HDMI кабелем, и рессивер ПДУ.
  • Так же компьютер активно используется в качестве игровой платформы.
    Если игра удобно управляется геймпадом, то играю на телевизоре лежа на диване, если клавиатурой и мышью – то сидя за столом перед монитором. Если, например кто-то смотрит фильм за телевизором, а я при этом играю, то вместо колонок использую наушники, чтобы не мешать друг другу.
  • Если появиться желание можно смотреть тв или записывать передачи.
    За это отвечает сервер MediaPortal’а запущенный на первом компьютере, к нему второй компьютер подключается в качестве клиента по домашней сети. К слову сказать, дома у меня 100 мегабитная сеть и этого хватает для просмотра не только SD, но и HD фильмов.

И того получается два полноценных рабочих места располагающихся в первой и третьей комнате, плюс два полноценных домашних кинотеатра находящихся во второй и третьей комнате. Вскоре планируется к покупке еще один маленький компьютер наподобие Nettop-nT-330i и телевизор на кухню, но работать он будет исключительно как HTPC. Сервер MediaPortal’а поддерживает сколько угодно клиентов, поэтому на кухне также можно будет смотреть спутниковое телевидение.

Ну и наконец, плюсы и минусы подобной системы.

Плюсы:
  • Не требует существенных затрат. Конечно, если у вас дома уже есть персональный компьютер, предназначенный не только для работы, но и для игр и развлечений. Телевизор тоже не относится к покупкам, так как очевидно, что для любого HTPC он необходим. Фактически, если у вас дома есть игровой компьютер, нужно будет купить только пульт.
  • Система универсальна и масштабируема. Купив один компьютер, вы получаете кучу возможностей. Если захотелось ее как то усовершенствовать, то сделать это будет легко, и не нужно будет менять все устройство целиком.
  • Всеядность. То есть на этом HTPC будут проигрываться практически любые форматы видео и аудио.
Минусы:
  • К минусам я бы отнес «надежность» системы. Здесь стоит объяснить. Если предполагается, что за персональным компьютером будут работать люди, не разбирающиеся в тонкостях его работы, то неизбежно будут возникать мелкие проблемы. При этом если они будут пользоваться исключительно MediaPortal’ом (смотреть фильмы, тв и сериалы за телевизором), то никаких проблем не будет. Здесь конечно все решают грамотные настройки windows, антивирусы и конечно бекапы.
  • Также рекомендую использовать только проверенное железо. Например у меня начали возникать проблемы только после того как я проапгрейдил свой «сервер» на новую платформу от AMD. Прошлая система на их же 785G чипсете работала стабильно. О чем я только думал когда затевал апгрейд…
  • Также к минусам стоит отнести не тривиальную настройку системы. Если установка MediaPortal’а вполне легкая задача, с которой справиться любой пользователь, то настройка кодеков, пульта и особенно тв сервера может оказаться для некоторых препятствием. Особенно после того как некоторое время назад перестал работать

Признаюсь – я не сильно большой киноман, но, иногда, посмотреть какой ни будь новый фильм все-таки хочется (особенно когда по 55-ти телевизионным каналам, что предоставляет бесплатно мой интернет провайдер, смотреть нечего). Телевизор у меня не маленький (экран 40 дюймов по диагонали) и работает вполне прилично, но куплен в те времена, когда наличие у телевизора USB разъема было большой редкостью и сильно увеличивало его цену, поэтому мой Samsung такового не имеет. Что уж говорить о сетевом разъеме… Поэтому, чтобы посмотреть фильм (скачанный с просторов интернета) на большом экране телевизора, приходилось записывать его на DVD болванку и включать домашний кинотеатр. Домашний кинотеатр у меня тоже далеко не нов, читать умеет только видео в формате “avi” и DVD диски. Но, до поры до времени мне и этого вполне хватало. Вариант с подключением телевизора к ноутбуку по HDMI кабелю не рассматривался по причине слишком большого расстояния между устройствами.
В последнее время скорость домашнего интернета существенно возросла и смотреть фильмы стало возможно онлайн, вообще не скачивая их себе на жесткий диск. В итоге было решено приобрести медиацентр, который бы рулил дома всем мультимедиа-содержимым наших устройств (дома два ноутбука, не считая такого же кол-ва планшетов и кучи телефонов).
Изучив в интернет магазинах готовые предложения, пришел к выводу, что за деньги, что за них просят, я вполне могу самостоятельно собрать гораздо более мощное устройство, купив комплектующие в тех же магазинах. Стал изучать самодельные устройства, пересмотрел на ютюбе много роликов о сборке медиацентров в домашних условиях, но в итоге понял, что собрать себе такой же, по готовому списку комплектующих, не получается из-за их отсутствия в магазинах.
Пришлось заняться подборкой начинки самому. Бюджет, выделенный мною на медиацентр, ограничивался 13000 руб. Тратить больше, на такую игрушку, не позволяла жаба))). Также хотелось купить все составляющие в одном определенном интернет магазине, что давало ощутимую скидку при покупке (любимый магазин, успешно работающий в нашем городе уже ни один год, пользуюсь этим магазином постоянно, уверен в его надежности и имею карту постоянного покупателя).
Долго не мог определиться с выбором корпуса, вариантов было довольно много. В итоге остановился на Thermaltake Element Q


Корпус довольно вместителен, на мой взгляд симпатичен и имеет встроенный блок питания. Недостатком данной модели, является слегка шумный вентилятор блока питания. Но, данная проблема легко решается, заменой вентилятора на менее оборотистый. В интернете много информации по подбору нужной модели вентилятора. Сразу скажу, что менять ничего не стал, т.к. вентилятор блока питания является единственным источником охлаждения всех комплектующих корпуса, да и шумит он на самом деле не слишком сильно.
К достоинствам корпуса так же можно отнести наличие двух USB разъемов на передней панели. Вполне могут пригодиться при необходимости воспроизведения видео, или фото с флешек друзей и знакомых.
Материнская плата была выбрана GA-J1800N-D2P


Из достоинств – довольно шустрый, распаянный процессор с пассивным охлаждением, встроенное видео и небольшая цена. Да и изделия фирмы Gigabyte лично меня ни разу не подводили.
Недостаток данной материнской платы один – только пара разъемов SATA, что ограничило кол-во жестких дисков. Изначально планировал поставить в медиацентр два диска – SSD на 256 МБ, под операционную систему и 1 ТБ – HDD, для хранения данных. Но от SSD пришлось отказаться, просто потому, что его некуда бы было подключать.
А вот от DVD-ROM отказываться совсем не хотелось, так как довольно часто знакомые приносят видео (с различных торжеств и семейных праздников) именно на DVD болванках (и не всегда их в состоянии воспроизвести мой домашний кинотеатр).
В качестве DVD проигрывателя был выбран LITE-ON IHDS118-04 (хотя, добавив 100 руб. можно купить пишущий привод, но посчитал, что в записи болванок необходимости не будет).

HDD диск — WD Caviar Green WD10EZRX , 1Тб (не сильно греется и мало шумит, благодаря не высокой скорости вращения шпинделя).

Память – две планки по 4ГБ (максимум, который поддерживает данная материнская плата), PATRIOT DDR3- 4Гб 1333, SO-DIMM, Ret

Единственный слот PCI на материнской плате, заняла Wi-Fi плата D-Link AirPlusG DWL-G510 (скорости вполне хватает для просмотра видео онлайн и серфинга по интернету). Её, даже покупать не пришлось – нашлась среди старых компьютерных комплектующих.


Для управления медиацентром купил небольшую беспроводную клавиатуру с тачпадом
RAPOO E2700

После того, как все комплектующие были куплены, приступил непосредственно к сборке. Никаких отличий от сборки обычного ПК в данном случае нет. Ну, может, только размеры корпуса и материнской платы чуть меньше обычных. В общем то мой «медиацентр» и есть самый обычный компьютер, основной задачей которого станет работа с мультимедиа.

Небольшой неожиданностью для меня, после распаковки корпуса, стало наличие у него на передней панели разъемов именно USB 3.0 (об этом на сайте интернет магазина не было ни слова) и большого разъёма, которым они подключаются к материнской плате (я раньше и не видел такой – давно не собирал ПК, отстал от жизни).

Естественно на купленной материнской плате такого разъема не оказалось, т. к. она хоть и имеет USB 3.0, но выведен он непосредственно на заднюю панель, а на самой плате распаян обычный разъем для подключения корпусных USB 2.0

Начал искать в интернете переходники. Нашел только на известном китайском сайте, где и заказал за 90 руб. Но, ручки же чешутся))), решил перепаять разъем самостоятельно пока заказ едет из Китая (до сих пор еще едет). Нашел в интернете распиновку USB 3.0, а в старом, не нужном корпусе «хвост» с разъемом USB 2.0 (для подключения к материнской плате) и аккуратно перепаял корпусные разъемы на «новый-старый» кабель. Они, естественно, будут работать только по USB 2.0, но, как я уже писал, выбор все равно не велик – материнская плата имеет только один USB 3.0 и тот на задней панели.




Процесс сборки описывать не буду, тут справится и ребенок.


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





Общая стоимость деталей составила менее 11000 руб, в выделенный бюджет я с успехом уложился.
Теперь стаяла задача установить операционную систему (ОС). На сайте материнской платы присутствуют драйвера под Windows 7 и Windows 8. На последней и остановился. При установке ОС выделил раздел непосредственно под Windows и программы (100 ГБ) а оставшееся место определил под данные. Все-таки сеть Wi-Fi, хоть она и довольно шустрая с моим роутером Dlink DIR-850, но при таком кол-ве домашних потребителей, является узким местом. И большинство фильмов с сетевого диска (подключен к роутеру) перекинул на HDD медиацентра.
Собственно, проблем с установкой ОС не возникло, система встала как влитая, все необходимые драйвера нашлись на сайте материнской платы. Долго выбирал оболочку для медиацентра, что бы было удобней управляться с файлами. Перебрал штук пять и в итоге… понял, что удобней всего – не ставить вообще никакую оболочку, а создать на рабочем столе ярлыки папок с видео, фото и музыкой и запускать нужный файл, просто щелкая по нему в проводнике (или вообще работать в плиточном интерфейсе восьмерки). Но, тут, как говориться, на вкус и цвет…. Возможно кто-то подскажет хорошую оболочку, буду рад попробовать.
Для просмотра видео установил бесплатный и всеядный Light Alloy , а для музыки, опять же бесплатный (в базовой версии) JetAudio .
Да, забыл написать – к телевизору медиацентр подключил VGA кабелем, звук обычным экранированным кабелем с 3,5 мм разъёмами minijack. Таким же кабелем, но с тюльпанами на одной стороне, соединил медиацентр с домашним кинотеатром, на случай если захочется послушать звук в приличном качестве (благо звуковые карты современных материнских плат позволяют вывести, практически на каждый свой разъем, нужный сигнал).

На этом всё, возможно кому-то заметка окажется полезной при сборке аналогичного устройства.
Спасибо за внимание.

Если у вас под столом пылится старенький системник, который жалко выбросить и некому отдать, попробуйте превратить его в домашний медиацентр. Установив необходимое ПО, вы сможете найти достойное применение устаревшему железу

Десятки или даже сотни гигабайт музыкальных файлов, пара-тройка сезонов любимых сериалов, масса фотографий и прочего мультимедийного «хлама». Не правда ли, знакомая картина? Чаще всего эти данные разбросаны по жестким дискам, и лишь сам владелец компьютера может быстро найти нужный фильм или музыкальный альбом. Только самые педантичные пользователи держат все это «добро» в строго упорядоченных коллекциях на отдельном носителе. Остальные рассуждают примерно так: «Какой смысл сортировать файлы или даже просто переписывать данные на один диск? Это пустая трата времени».

И все же не стоит спешить с выводами. Если отделить мультимедийные данные от обычного компьютера, переместив фильмы, музыку и фото на отдельный медиацентр, преимущества такой рокировки будут очевидны. При просмотре фильма вас никогда не будут отвлекать «стуки» ICQ и всплывающие уведомления антивируса. Родственники перестанут обращаться к вам с просьбами «Покажи фотографию, где...» или вопросами «На каком диске у тебя «Доктор Хаус»?». Компьютер не будут занимать в ваше отсутствие, да и самому будет приятнее смотреть фильм на телевизоре с большой диагональю, сидя на мягком диване.

А если собрать медиацентр на базе миниатюрной платы форм-фактора Mini-ITX с пассивным охлаждением, то вместо гудящего системного корпуса можно получить компактный, аккуратный и совершенно бесшумный HTPC, с возможностью просмотра Full HD-видео и поддержкой Wi-Fi.

Само слово медиацентр для многих вообще непонятно. На самом деле это - обычный компьютер, который использует очень удобную и простую оболочку, понятную даже ветеранам Куликовской битвы. Такой компьютер может также называться HTPC, что расшифровывается как Home Theatre Personal Computer. Его можно использовать вместе с телевизором и даже с пультом дистанционного управления (в большинстве случаев приобретается отдельно). Медиацентр может выполнять разные функции, он заменит музыкальный центр, DVD-проигрыватель. Кроме того, медиацентр будет поддерживать абсолютно все форматы, он будет «всеяден» (если, конечно, аппаратная база такого компьютера не будет слишком старой) и сможет даже проигрывать данные по локальной сети.

MediaPortal 1.2.2: портал в мир медиа

Одним из важных достоинств оболочки MediaPortal является наличие поддержки русского языка. Однако в окне конфигурации приложения можно увидеть, что все опции программы на английском - это досадное упущение локализации.

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

Повеселило забавное послание от создателей приложения - на последнем этапе установки MediaPortal на экране появляется сообщение, что данный продукт распространяется бесплатно и (далее цитата) «...если вы купили данную программу на ebay - вы дурак». Наверное, были прецеденты.

MediaPortal поддерживает все аналоговые карты для приема ТВ с аппаратной поддержкой MPEG-2, а также все цифровые тюнеры, которые могут работать на BDA-драйверах. Перед запуском оболочки тюнер необходимо настроить, причем в интерфейсе медиацентра эти параметры можно не искать. Точная подстройка каналов, а также выбор стандартов вещания и прочие настройки вещания «спрятаны» в окне конфигурации медиацентра, которое открывается отдельно от самой оболочки.

Мы попробовали несколько DVB-T тюнеров и обратили внимание на то, что сканирование частотного диапазона происходит заметно быстрее, чем на «родном» ПО. Очень удобно и продуманно реализована запись телепрограмм. Чтобы ваш жесткий диск не засорялся гигабайтами старых телепередач, можно указать максимальное время хранения записанных файлов, по истечении которого MediaPortal автоматически удалит их с носителя. Сохранение потока происходит без задержки и совершенно не тормозит систему.

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

Центр может задействовать несколько алгоритмов фильтра деинтерлейсинга, но справедливости ради нужно сказать, что у нас он через раз отключался.

В программе удобно реализован вывод информации о воспроизводимом контенте. На экране отображается список воспроизведения, оформление альбомов, информация о треках и так далее. Также можно использовать трехмерный интерфейс.

По умолчанию программа содержит лишь базовый набор функций, многие из ее возможностей реализуются с помощью плагинов. Для поиска дополнений и управления ими используется специальный менеджер, который позволяет загрузить нужный модуль и запустить его мастер установки. Нам это показалось не очень удобным, да и размер плагинов тоже мог бы быть поменьше, ведь загрузка почти сотни мегабайт для небольшой опции - это перебор.

XBMC: мультимедиа под любую платформу

XBMC Media Center - это бесплатное кроссплатформенное решение для организации домашнего кинотеатра. Стоит отметить, что стабильность и функциональность данной оболочки очень сильно зависит от выбранной платформы. Например, Live-версия XBMC в нашем случае оказалась намного «шустрее» и стабильнее аналогичного приложения для Windows. Свое название этот медиацентер получил благодаря тому, что изначально XBMC создавалась как медиацентр приложений для первого поколения Xbox.

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

К сожалению, в XBMC Media Center не предусмотрена возможность работы с тюнером, однако есть большое число других не менее полезных опций. На официальном сайте проекта находится репозиторий с бесплатными дополнениями. С их помощью можно очень быстро и просто настроить медиацентр в соответствии со своими предпочтениями. Например, можно в оболочку центра интегрировать поддержку популярных сервисов - Flickr, Facebook и прочих. Также можно использовать разнообразные дополнения, чтобы получить доступ к онлайновому видеоконтенту. Скажем, установив дополнение National Geographic, вы получите возможность просматривать некоторые передачи популярных образовательных каналов в любое удобное для вас время.

XBMC может автоматически загружать прогноз погоды на несколько дней для указанного в настройках региона.

Из всех оболочек, упомянутых в этой статье, интерфейс XBMC нам понравился больше всего - он удобен, быстр, красив, хорошо смотрится на панели с большой диагональю и, самое главное, нагляден. Не нужно разбираться с конфигурационными файлами или использовать «шаманские» команды с бубном в руке: просто поставил - и он работает.

LinuxMCE: от медиацентра к «умному дому»

Некоторые крупные корпорации, такие как, скажем, Samsung или Sony, уже сегодня демонстрируют прототипы «умных домов». Идея состоит в том, чтобы объединить всю электротехнику, от кондиционера до телевизора, в единую управляемую сеть. Человек приходит домой, компьютерная система идентифицирует его и включается соответствующая программа - на заданной громкости начинает звучать его любимая музыка, в комнате, где он находится, автоматически загорается свет, на экране домашнего телевизора высвечивается полезная информация, например последние новости или поступившая электронная почта.

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

Дистрибутив LinuxMCE универсален. Это уже не просто медиацентр, это мощная платформа, которая позволяет контролировать огромное количество устройств, поддерживающих обмен данными по протоколам TCP/IP, X-10, Z-Wave, EnOcean, INSTEON, PLCBus, EIB/KNX, 1-Wire. С помощью LinuxMCE вы можете быстро подключать и выполнять автоматическую настройку устройств Plug and Play, таких как сетевые проигрыватели, камеры, IP-телефоны, тюнеры и прочие.

«Сердцем» системы, организованной на платформе LinuxMCE, является отдельный сервер. Он выполняет мониторинг подключаемых устройств и следит за выполнением инструкций, которые должны использоваться при определенных условиях. Например, если камеры фиксируют снижение освещенности, система может включать свет и так далее. Можно также привязать к функциям платформы управление охранной сигнализацией.

Для управления подобной системой можно задействовать медиаклиент, роль которого может выполнять планшет, ноутбук, смартфон - везде будет использован один и тот же интерфейс, который называется Orbiter. На официальном сайте проекта можно ознакомиться с большим списком устройств, которые дают возможность дистанционно управлять функциями «умного дома» посредством этого интерфейса.

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

Заключение

Раньше отношение к музыке и фильмам было совершенно иное. Во многих квартирах стоял проигрыватель виниловых пластинок, катушечный магнитофон, позже появился видеомагнитофон и т.д. Сам ритуал просмотра фильма или прослушивания аудиозаписей больше напоминал культурное мероприятие - нужно было подойти к шкафу, взять кассету с полки, открыть красочный футляр и извлечь из него запись на носителе (кстати, даже термин «носитель» тогда не был так распространен), вставить в плеер, возможно, перемотать пленку, покрутить регулятор громкости, нажать кнопку Play.

Сегодня все происходит по-другому. Человек мгновенно находит то, что ему интересно, прилагая для этого минимум усилий. Он не встает с дивана, ему не нужно подходить к шкафу. Он просто нажимает кнопку мыши или достает из кармана свой iPhone. Он смотрит фильм или слушает музыку, но при этом он забывает сюжет и мелодию через десять минут после просмотра и прослушивания.

В какой-то степени вина за это лежит на совести маркетологов, которые стараются реализовать идею share your multimedia везде, где только можно, - от мобильных телефонов до наручных часов и приложений для записи дисков.

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