Вы тоже можете попробовать. Но вначале прочтите это.
Кто-то в качестве телевизионной приставки выбрал 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
с оптическим выходом, и организовать двойной видеовыход.
Однако благодаря Kodi (ранее XBMC) для него существует бесплатная альтернатива, с которой проблемы воспроизведения уйдут в прошлое. Для подготовки коллекций музыки и видео программа получает дополнительную информацию из Интернета: например, для музыки - обложку альбома и его описание, для видео - постеры и краткое содержание. Благодаря этому вы можете навести порядок в вашей медиаколлекции, и, например, выбрать фильмы только определенного режиссера или жанра. Kodi «обитает» в активном сообществе (kodi.tv), которое разрабатывает бесплатные дополнения для медиацентра: например, для онлайн-сервисов, таких, как YouTube, индивидуализации интерфейса пользователя или для доступа к облачным хранилищам.
Программу Kodi стоит испытать в действии не откладывая. После ее установки на домашний ПК вы сможете добавить ваши видеоролики в медиацентр Kodi, перейдя в меню «Видео» к пункту «Файлы». Предварительно поменяйте язык с английского на русский в меню «System | Settings | Appearance | International | Language». Теперь щелкните на «Добавить видео…» и затем на «Обзор». Здесь вы можете выбрать место, где хранятся все ваши фильмы. Это может быть как папка на компьютере, так и на сервере, или общая папка в домашней сети. После того, как вы указали название медиаисточника, классифицируйте содержимое, которое находится в этой папке. В нашем случае выбираем «Фильмы». После щелчка на OK программа Kodi автоматически загрузит из Интернета обложку, описание фильма, а также сведения о режиссере, жанре и рейтинге.
Аналогичным образом поступите с музыкой и фотографиями, к которым вы хотите получить доступ. Для расширения функциональности щелкните на «Дополнения» под строками «Видео», «Фото» и «Музыка». Далее перейдите к списку устанавливаемых сервисов. В меню «Видео» вы, например, можете найти онлайн-видеотеки телеканалов, многочисленные видеопорталы, такие как YouTube, или сервисы потокового вещания. Аудио-дополнения также доступны в виде Интернет-радиостанций и сервисов потоковой музыки.
Для воспроизведения домашней медиатеки Kodi на смартфоне, планшете, телевизоре или сетевом аудио-устройстве необходимо включить UPnP-сервер. Для этого в меню «Система» перейдите к пункту «Настройки» и щелкните на «Службы». Теперь в разделе «UPnP/DLNA» вы можете активировать пункт «Включить доступ к медиатеке» и наслаждаться просмотром фотографий, фильмов, а также слушать музыку на мобильном устройстве.
В то время как большинство телевизоров и аудиоустройств с возможностью подключения к сети уже «с завода» могут воспроизводить потоковые медиафайлы посредством DLNA, на смартфоны и планшеты зачастую приходится устанавливать дополнительные приложения. На устройствах под управлением iOS для этого можно использовать, например, плееры VLC и mconnect для мобильных устройств, а на Android-гаджетах - BubbleUPnP. Тем самым Kodi при домашнем использовании предоставляет исключительные услуги. А для получения доступа к медиатеке во время поездок существуют другие, более подходящие программы.
Другой вариант - вместо компьютера купить медиаплеер. Их в последнее время развелось достаточное количество с богатым функционалом. Есть даже почти компьютеры с возможностью работы по сети, с интернетом... Медиаплеер как правило имеет множество различных разъёмов и его просто подключить к любому телевизору.
Ещё проще - многие новые модели телевизоров могут воспроизводить файлы с флешек и внешних жестких дисков. Но и телевизоры, и медиаплееры абсолютно все форматы проиграть не смогут, всё равно их надо апдейтить, и функционала не всегда хватает, и...
И вообще - маленькая коробочка медиаплеера или торчащая флешка сбоку у телевизора - как-то всё не солидно, что ли. Я консервант. Для меня аппаратура должна быть красивой, стоять в стоечке над усилителем (может быть вместе с вертушкой и кассетной декой) и... обязательно иметь ширину 430 мм. (многие тут посмеются надо мной, что ж, смейтесь;-)
Итак, решение было принято, буду делать компьютер!
И я отправился на поиски корпуса. Много различных HTPC корпусов есть в интернете, много и правильных корпусов есть в этом мире...
Если вы поищете в интернете или придете в ближайший магазин и поинтересуетесь ценами корпусов для HTPC, то, думаю, удивитесь их "дешёвыми" ценами. Небольшой корпус для mATX с блоком питания 270вт стоит около 3000 рублей, что в 2-3 раза дороже, чем обычный MidiTower с блоком питания 350 Вт. Но это еще недорого, "обычно" цены начинаются с 5-6 тысяч. Платить за корпус такие деньги не хотелось...
Но самое главное, очень тяжело найти корпус с глубиной менее 340мм, а если и можно найти, то цена однозначно не устроит: SilverStone GD02B-MT ок. 16.000 руб!
Бюджетное решение нашлось - за 1000 рублей через интернет я купил старый (даже рабочий) CD проигрыватель AKAI CD-37...
И... запихнул туда всё компьютерное "железо"...
Подробный отчет как это получилось - в следующей части.
НО! Производители видеокарт и программисты не сделали этот выход правильным. Почему? Да потому, что видео сигнал для телевизора стандарта PAL должен иметь 625 строк в кадре, из которых 576 информационные, которые собственно и содержат изображение. И скорость кадров - 25 в секунду (вернее 50 полей в секунду, но это в данном случае не так важно). Поскольку отношение сторон телевизора было 4:3, то не трудно сосчитать, то размер экрана в «пикселях» обычного телевизора 768х576! Стало быть, для того, чтобы получить ХОРОШЕЕ изображение, надо в компьютере выставить такое-же разрешение экрана. А нету такого! Есть 640х480, 800х600, 1024х768 и т.д. И видеовход работает только в этих трех разрешениях, масштабируя их до 768х576! (даже если вы принудительно установите разрешение рабочего стола в 768х576 точек - некоторые версии драйверов это позволяют, TV-out не будет в нём работать, проверял сам на различных видеокартах). В результате, изображение на экране можно назвать удовлетворительным только при просмотре видео и в некоторых играх, читать текст не получится. Почему так сделано, я не понимаю, может кто объяснит? Ведь можно было выводить не весь десктоп, а его часть, например, или активное окно... Не иначе, как защита от копирования, а то ведь ужас(!), можно защищенный DVD на видеомагнитофон записать... Кстати, обычные DV PAL камеры снимают в разрешении 720х576 или 704х576, и для DVD PAL диска максимальное разрешение тоже 720х576 (да, пиксель у них не квадратный, вот так... обычному телевизору всё равно - у него аналоговый кинескоп, нарисует черточку вместо точки и все будет красиво. А вот на ЖК телевизорах обязательно будут артефакты от масштабирования).
Но вот появились ЖК телевизоры с входом для компьютера. И компьютеры появились с выходом HDMI... (только вот никогда не появятся DVD и BlueRay рекордеры с ВХОДОМ HDMI , типа защита от копирования)
И если вы обладатель Full HD телевизором с HDMI надо просто соединить кабелем компьютер и телевизор, в разрешении видеокарты указать 1920х1080 (стандарт 1080i) или 1280х720 (стандарт 720p) и радоваться хорошей картинкой.
Но если вы решили подключить телевизор через разъем VGA или DVI, то тут могут возникнуть неожиданности, особенно с недорогими телевизорами стандарта HD Ready. Дело в том, что большинство ЖК-телевизоров этого стандарта имеют матрицу 1366х768, отношение сторон 16:9. (Попробуйте разделить 1366 на 16... или 768 на 9... Понравилось?
Почему не сделали стандарт 720p 1280х720? Ну был бы пиксель чуть побольше и что? Нееет, надо придумать что-то нестандартное.) Так, для вывода изображение «пиксель в пиксель» надо на компьютере выставить такое же разрешение - 1366х768. НО! Многие телевизоры не поддерживают разрешение больше чем 1024х768. Как результат - опять масштабирование, опять текст кривой. Или чёрные полосы справа и слева.. Правда многие телевизоры поддерживают разрешение 1360x768, оставляя по 3 пикселя сверху и снизу темными полосками.
Так или иначе, перед покупкой почитайте характеристики и отзывы о конкретной модели в интернете, а ещё лучше взять ноутбук и придти в магазин проверить, как это будет выглядеть.
Признаюсь – я не сильно большой киноман, но, иногда, посмотреть какой ни будь новый фильм все-таки хочется (особенно когда по 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. Таким же кабелем, но с тюльпанами на одной стороне, соединил медиацентр с домашним кинотеатром, на случай если захочется послушать звук в приличном качестве (благо звуковые карты современных материнских плат позволяют вывести, практически на каждый свой разъем, нужный сигнал).
На этом всё, возможно кому-то заметка окажется полезной при сборке аналогичного устройства.
Спасибо за внимание.
Вот и все, теперь в нашей системе один пульт управляет только MediaPortal’ом и телевизором, а клавиатура и мышь используются в других программах.
Есть правда еще одна маленькая деталь, которая меня долгое время раздражала. Когда я работал за монитором, курсор мыши все время пытался вылезти на телевизор и это сильно мешало. К сожалению, в windows ужасно реализовано управление несколькими мониторами, и стандартными средствами ничего нельзя было сделать. Поэтому я попросил друга написать маленькую программу, которая ограничивала бы курсор на одном экране, что он вскоре и сделал, за что ему спасибо. Правда, позже я обнаружил замечательный проект - . В нем есть не только программа, с помощью которой можно ограничивать курсор, но и несколько других значительно облегчающих работу с двумя мониторами. Например, программа DisMon позволит вам запускать игры на втором мониторе (в нашем случае телевизор), даже те в которых эта возможность не предусмотрена разработчиками.
Ну вот, попутно мы решили еще одну задачу – запуск игр на любом из установленных экранов. Если вам чем-то не понравилась программа DisMon, вы можете воспользоваться еще одной – UltraMon , но учтите, эта программа не бесплатна.
Стоит заметить, что при игре за телевизором нужно также как-то переключать на него звук, это решается выбором выхода HDMI в качестве звукового устройства по умолчанию перед запуском игры. Чтобы каждый раз долго не ползать в настройках системы, можно воспользоваться замечательной программой , позволяющей делать это с помощью одного клика мышки по ярлычку.
С телевидением особо расписывать нечего. Вставить DVB карту, поставить драйвера, настроить в сервере MediaPortal’а. Тут конечно много тонкостей и подводных камней, но если рассказывать, придется писать отдельную статью.
Под конец я опишу вам свою домашнюю систему для наглядности.
В первой комнате находится один из персональных компьютеров.
В третьей комнате находится еще один персональный компьютер.
И того получается два полноценных рабочих места располагающихся в первой и третьей комнате, плюс два полноценных домашних кинотеатра находящихся во второй и третьей комнате. Вскоре планируется к покупке еще один маленький компьютер наподобие Nettop-nT-330i и телевизор на кухню, но работать он будет исключительно как HTPC. Сервер MediaPortal’а поддерживает сколько угодно клиентов, поэтому на кухне также можно будет смотреть спутниковое телевидение.
Ну и наконец, плюсы и минусы подобной системы.