Малина с сахаром. рецепт не совсем обычного медиацентра из raspberry pi

2. A Raspberry Pi Media Streaming Server With Kodi

Perhaps the most recognized name in this list, Kodi is available for the Raspberry Pi.

While Kodi’s best days are undoubtedly behind it, several Kodi media server Raspberry Pi builds are available, including full distros such as LibreElec and OSMC. LibreElec is available for the Raspberry Pi 4, but OSMC is currently unavailable beyond the Raspberry Pi 3.

However, you can also install Kodi manually to an existing Pi operating system using:

But wait a minute. Aren’t the Kodi-based media servers in fact media centers? Well, they’re both, which is how they come to be in this list. The provision of DLNA/UPnP means that Kodi (and its forks) can be used as a media server.

If you’re already using a Kodi-based distro, then you don’t need a media server as you already have one. To enable, open Settings > Services > UPnP. Here, enable Share video and music libraries through UPnP.

You can now stream content from your Kodi-based system to other devices on your network.

Торренты на Raspberry Pi

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

С торрентами мы поступим точно так же, как с музыкой. А именно: установим демон, который будет качать/раздавать файлы, но при этом управляться извне, с того же смартфона или ноутбука.

Лучше всего на эту роль подойдет transmission-daemon. Так что устанавливаем:

1 $sudo apt install transmission-daemon

Как и в случае с MPD, сразу отключаем системный сервис:

1
2

$sudo systemctl stop transmission-daemon.service

$sudo systemctl disable transmission-daemon.service

Копируем дефолтовые конфиги:

1
2

$sudo cp-r/etc/transmission-daemon/home/pi/.config/

$sudo chown-Ruser_name/home/pi/.config/transmission-daemon

Открываем файл и меняем следующие строки:

1
2
3
4
5
6

«rpc-authentication-required»false,

«rpc-whitelist»»127.0.0.*,192.168.31.*»,

«rpc-whitelist-enabled»true,

«download-dir»»/media/pi/Elements/download»,

«incomplete-dir»»/media/pi/Elements/download»,

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

Рекомендую также установить дневные лимиты на скорость загрузки/отдачи данных. Это нужно, чтобы Transmission загружал канал только по ночам, а днем не мешал другим юзерам сети.

Следующие настройки включают ограничение в 100 Кбайт/с c 6 утра до 11 вечера (время задается в минутах):

1
2
3
4
5
6
7

«alt-speed-enabled»true,

«alt-spee-d-down»100,

«alt-speed-up»100,

«alt-speed-time-enabled»true,

«alt-speed-time-begin»360,

«alt-speed-time-end»1380,

«alt-speed-time-day»127,

Опять же, как и в случае с MPD, нам нужен пользовательский сервис для запуска Transmission. Создадим файл с такими строками:

1
2
3
4
5
6
7
8

Unit

Description=Transmission

Service

ExecStart=/usr/bin/transmission-daemon-f—config-dir/home/pi/.config/transmission-daemon/
 

Install

WantedBy=default.target

Активируем и запустим сервис:

1
2

$systemctl—user enable transmissiond.service

$systemctl—user start transmissiond.service

Для управления Transmission можно взять один из официальных клиентов или любой другой на твой вкус. Я использую transmission-remote-gtk на ноутбуке и Transmission Remote на смартфоне.

Управляем торрент-клиентом со смартфона

Сравнение служб потокового видео

Одним из преимуществ использования сервисов потокового видео в качестве основного источника телевизионных развлечений является их рентабельность. Хотя у некоторых есть стандартная ежемесячная ставка, ни одна из них не превышает порогового значения в 15 долларов в месяц. Такие услуги, как Netflix, Hulu, Prime Video и CBS All Access, предлагают более дешевые планы по еще более выгодной цене.

Вот самая дешевая базовая цена на некоторые из наиболее популярных сервисов потокового видео:

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

Hulu и CBS All Access размещают рекламу на своих базовых ценах, но предлагают возможность перейти на режим без рекламы за большие деньги.

Давайте подробнее рассмотрим эти восемь сервисов потокового видео:

OpenELEC

OpenELEC – это легкая операционная система, которая может поддерживать контент высокой четкости на компьютерах с маломощными процессорами. Это позволяет создавать небольшие тихие машины для эффективного использования в качестве медиацентра. OpenELEC создан с нуля специально для одной задачи, для запуска XBMC. Другие операционные системы предназначены для многоцелевого использования, поэтому они включают в себя все виды программного обеспечения для запуска служб и программ, которые не будут использоваться. OpenELEC, однако, включает в себя только программное обеспечение, необходимое для запуска XBMC. Из-за этого он крошечный (100 МБ) и устанавливается за считанные секунды – буквально – и загружается очень быстро (обычно около 20 секунд).

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

  • Это абсолютно бесплатно
  • Полная установка составляет всего 80-125 МБ
  • Минимальные требования к оборудованию
  • Простая установка на HDD, SSD, Compact Flash, SD-карту, флешку или другое
  • Оптимизированные сборки для Atom, ION, Intel, Fusion и других
  • Простая настройка через интерфейс XBMC
  • Подключи и играй внешний накопитель
  • Обмен файлами из коробки

1. Построить потоковую коробку Raspberry Pi с Kodi

Если вы еще не видели Kodi в действии, сейчас самое время попробовать его. Для Raspberry Pi доступно несколько изображений Kodi, каждое из которых предлагает практически одинаковый опыт:

После установки надстройки позволяют получать доступ к видео- и аудиоконтенту через Интернет. Это приложения, которые представляют контент по вашему выбору. Например, в Kodi есть надстройка YouTube.

Однако будьте осторожны: поскольку некоторые надстройки являются незаконными, вам следует придерживаться тех, которые доступны в официальном репозитории дополнений Kodi.

Kodi также предлагает отчеты о погоде, поэтому вы можете проверить, не пропускаете ли вы солнечный свет во время просмотра YouTube.

Is Kodi Legal?

Kodi rose dramatically in popularity, becoming both famous and infamous. Because of its slew of add-ons for streaming media, Kodi became widely used, emerging from the recesses of power-user, home theatre PC (HTPC) enthusiast communities to become mainstream. Unfortunately, much of its press focused on pirate add-ons which created a misconception that Kodi was illegal. In fact, Kodi is completely legal. It’s merely an app that can be used for media playback, whether local files or via streaming add-ons. Much like BitTorrent, Kodi is one hundred percent legal. Playing back a DVD or DVD rip that you converted yourself with Kodi, and streaming from legal Kodi add-ons poses no problem. You can find tons of legal Kodi add-ons such as Plex, Netflix, and Funimation. Add-ons for premium services require a log-in so, while some such as Netflix might be unofficial, they’re still considered legal since you have to enter your log-in credentials. 

Счастье с XBian

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

XBian основан на Debian, и, как и Debian, использует роллинг-релизы, потому пакеты всегда в актуальном состоянии. Более того — можно обновляться на тестовую ветку и возвращаться обратно на стабильную.

Система находится на разделе с файловой системой Btrfs, которая, как и F2FS, использует механизм копирования при записи, но также поддерживает создание снапшотов, и в меню XBian есть удобные утилиты для управлениями снапшотами и настройки для автоматического создания снапшотов. Если всё таки какой-то файл будет повреждён, Btrfs мгновенно переведёт систему в режим только чтения, чтобы не допустить дальнейших повреждений системы, и предоставит средства для восстановления и отката на рабочую версию. Я считаю, Btrfs — это идеальный выбор для системного раздела в данном случае, а F2FS решил использовать на флешке с файлами, подключенной к Raspberry Pi. На флешке снапшоты мне не нужны, а вот данные в F2FS записываются строго последовательно, в отличии от Btrfs, не заботясь о фрагментации, что обеспечивает более равномерную нагрузку на ячейки.

В XBian сервисы настроены на минимальное количество производимой записи на microSD, потому отсутствием Read-Only раздела можно пренебречь. В конце концов, мне магазин дал 10 лет гарантии на карту памяти, если что — поменяю.

Единственный недостаток для меня — XBian в качестве системы инициализации использует upstart. Принято ругать systemd, да я и сам в шутку ругаю, но мне с ним гораздо удобнее. Но об этом можно не волноваться: upstart с 2014 года не развивается, однажды разработчикам придётся менять систему инициализации.

Потом я нашёл замечательный плагин для Kodi под названием Quasar, о котором хочу отдельно рассказать. Он позволяет выбрать из различных топов, либо найти желаемый фильм или сериал и начать смотреть его, используя технологию torrent, а после просмотра плагин предложит сохранить этот фильм или сериал в библиотеку. Причем можно сохранить как загруженный файл, так и ссылку на него — тогда при нажатии на произведение начнётся загрузка с торрентов.

Quasar Burst — это дополнение для Quasar, в котором находятся настройки того, какие торрент-трекеры использовать для поиска контента. В нём уже присутствуют популярные русские торрент-трекеры, например, rutor и rutracker, поэтому Quasar абсолютно подходит русскоязычным пользователям.

UP: В порекомендовали Elementum — форк переставшего развиваться Quasar. Рекомендую его попробовать.

Как будет работать

Основа медиацентра — Raspberry Pi, на который мы поставим специальную прошивку. Она сделает из маленького компьютера полностью готовый медиаплеер, который нам нужно будет подключить к монитору или телевизору.

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

Второй сценарий — если есть интернет, то можно смотреть клипы на YouTube, сериалы на Netflix или в любом другом месте. Этот вариант интереснее, поэтому его и будем реализовывать.

Что нам понадобится

Для начала работы понадобится обязательно:

  • Raspberry Pi 3 Model B
  • Набор медных радиаторов для Raspberry Pi
  • Акриловый корпус для Raspberry Pi 3B / 2B
  • Блок питания 5V 2.5A
  • Карта памяти microSD объемом от 8Гб

Это то, из чего будет состоять микрокомпьютер в сборе.

Кроме того, нужно иметь следующую периферию:

  • Монитор или телевизор с HDMI-входом
  • Проводная клавиатура
  • Проводная мышь
  • Картридер для microSD-карт или устройство, способное выполнять его функцию

Экран для вывода информации, устройства ввода, картридер для записи образа операционной системы.

А для большего удобства не лишним будет иметь:

  • Bluetooth-клавиатура
  • Bluetooth-мышь

Управлять «малинкой» беспроводными мышью и клавиатурой удобнее, чем их проводными собратьями.

RetroPie — A Slice of Raspberry Pi Gaming with a Side of Kodi

Although there are several different retro gaming OSes for the Raspberry Pi, RetroPie remains the most popular. The Linux-based RetroPie may be installed as a standalone Linux OS, or on top of a Debian-based distro such as Raspbian. RetroPie runs RetroArch with the EmulationStation frontend. Kodi is available as a RetroPie app so you can enjoy retro gaming emulation along with Raspberry Pi media centre functionality. Since RetroPie is capable of emulation, it’s more versatile than a just-enough Kodi operating system. As of the time of publication, RetroPie is available to install on top of a Linux distro such as Raspbian on the Raspberry Pi 4. There’s also an early development build for a standalone RetroPie Raspberry Pi 4 installation, while the Pi Zero/W, 2, 3, and 3 B+ feature stable RetroPie images. You can also find unofficial RetroPie images, although I recommend using the official RetroPie Project instead. 

Compatible with: Raspberry Pi 1, Raspberry Pi 0/W, Raspberry Pi 2, Raspberry Pi 3/3 B+, Raspberry Pi 4

Pros:

  • Retro gaming capabilities
  • Easy to use
  • Simple installation
  • Available as a standalone OS or as a Debian Linux app
  • Available for every Raspberry Pi board through the Raspberry Pi 4

Cons:

May be overwhelming for beginners

Шаг 4: Управление Android TV на Raspberry Pi

Когда все готово, вы, вероятно, захотите отключить мышь и клавиатуру в пользу чего-то более легкого. Для Raspberry Pi доступно несколько вариантов дистанционного управления, которые должны работать с Android TV.

Одним из вариантов является мини-беспроводная клавиатура / пульт дистанционного управления, представляющий собой комбинированное устройство с настраиваемой светодиодной подсветкой.

В качестве альтернативы вы можете предпочесть беспроводную мини-клавиатуру iPazzPort с сенсорной панелью. Это объединяет клавиатуру и сенсорную панель вместе с D-pad и медиа-контроллерами в одном устройстве.

Оба устройства являются беспроводными и поставляются со специальным ключом Wi-Fi, специально предназначенным для дистанционного управления.

Выбор сетевого хранилища

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

Затем вы сможете решить, есть ли у вас необходимость в приобретении стационарного NAS-сервера, или можно обойтись более дешёвым и по некоторым параметрам не менее эффективным решением в виде NAS на Raspberry Pi 3.

Мыслим в обратную сторону

Raspberry Pi кажется настолько непригодным к использованию в качестве ТВ-приставки, что я мог бы порекомендовать купить вместо него настоящую ТВ-приставку (типа Nvidia Shield) или даже китайский HDMI-свисток. Но я не буду этого делать, потому что у Raspberry Pi есть два преимущества:

  1. Это мини-ПК на базе Linux, с которым можно сделать все что угодно (в отличие от залоченных приставок и приставок на базе Android).
  2. У Raspberry Pi большое комьюнити и множество разработчиков.

Не стоит пытаться превратить Raspberry Pi в классическую приставку, управляемую с пульта. Его нужно превратить в сервер, которым вы сможете рулить с ноутбука или смартфона. Захотели посмотреть YouTube — взяли телефон, запустили аппликуху, выбрали видео и нажали плей. Хотие музыку — у вас на телефоне есть виджет. Торренты? Скачиваете файлик на ноутбук и с помощью удаленного торрент-клиента закидываете на Raspi.

Как потреблять меньше трафика – YouTube на диете

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

Откройте приложение YouTube и меню Настройки → Общие Вы найдёте несколько интересных вариантов. Первая команда Воспроизводить HD-видео только через Wi-Fi. В этом же меню также стоит отключить функцию Автовоспроизведения (чтобы YouTube не продолжал воспроизводить другие видео, если, например, Вы отошли куда-то).

Почему именно Plex?

Почему я рассматриваю вариант с установкой на Raspberry Pi именно Plex, а не одного из готовых дистрибутивов на базе Kodi (OpenELEC, LibreELEC, OSMC)?

Потому что Kodi удобен в случае, если использовать «малину» предполагается только как медиаприставку. То есть установил на «малину» OpenELEC/LibreELEC/OSMC, подключил к «малине» жесткий диск, а саму «малину» к телевизору — и вот у тебя медиаприставка, аналог промышленно выпускаемых TV Box на Андроиде.

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

И вот для этого намного удобнее использовать именно Plex.

Apple TV +

Что нам нравится в этом: для таких премиальных брендов, как Apple, месячная цена в 4,99 доллара может удивить некоторых

Эта услуга была запущена в ноябре 2019 года, поэтому есть вероятность, что эта цена является вводной стратегией, чтобы привлечь внимание потребителей. Apple TV + ориентирована на оригинальный контент и уже имеет сериалы с участием некоторых известных звезд: Опры Уинфри, Стив Карелл, Дженнифер Энистон, Риз Уизерспун и Сэмюэл Л

Джексон. Apple TV + не имеет такого количества лицензионного контента, как некоторые другие сервисы потокового видео, но у него есть некоторые фавориты, такие как анимированные праздничные предложения Peanuts. Похоже, Apple тестирует метод «качество важнее количества» для потоковой передачи контента.

Музыка на Raspberry Pi

Раз уж мы решили использовать Raspberry Pi в качестве единого медиацентра, то логично установить на него аудиоплеер с удаленным управлением. На эту роль лучше всего подходит MPD (Music Player Daemon).

Мы запустим его на Raspberry Pi так, чтобы он постоянно висел в фоне и был готов играть музыку. А на ноутбук, домашний комп и смартфон установим MPD-клиент, с помощью которого и будем выбирать и запускать музыку.

Устанавливаем:

1 $sudo apt install mpd

Скопируем дефолтовый конфиг:

1
2

$mkdir.config/mpd

$cp/etc/mpd.conf.config/mpd/

Изменим несколько строк:

1
2
3
4
5
6
7
8

## Каталог с музыкой

music_directory/media/pi/Elements/download

## Каталог с плей-листами

playlist_directory/media/pi/Elements/playlists

## Пользователь, от имени которого будет работать демон

user»pi»

## Слушаем подключения на всех адресах

bind_to_address»0.0.0.0″

В данном примере я использовал в качестве каталога с музыкой. Это каталог на диске WD Elements, подключенном по USB. Если вы используете флешку или жесткий диск, он также будет подключен куда-то к , но, естественно, под другим именем.

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

1
2

$sudo systemctl stop mpd.socket

$sudo systemctl disable mpd.socket

Чтобы решить вторую, создадим каталог для пользовательских сервисов SystemD:

1 $mkdir-p.config/systemd/user/

В нем создаем файл следующего содержания:

1
2
3
4
5
6
7
8

Unit

Description=Music Player Daemon

Service

ExecStart=/usr/bin/mpd—no-daemon

Install

WantedBy=default.target

Сохраняем, активируем и запускаем:

1
2

$systemctl—user enable mpd.service

$systemctl—user start mpd.service

Теперь MPD будет автоматически запускаться от имени пользователя после загрузки.

Клиентов для MPD существует множество для самых разных платформ, включая Linux, Windows, macOS, Android и iOS. Лично я предпочитаю использовать консольный ncmpc на ноутбуке с Linux и MPD Control на Android.

Да, чуть не забыл — MPD не умеет подхватывать файлы сразу. Чтобы он их увидел, необходимо обновить базу композиций. Это можно сделать с помощью соответствующей кнопки или хоткея в клиенте.

Ncmpc: консольный клиент MPD

Плекс

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

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

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

И именно по этой причине Plex является лучшим приложением для медиасервера, которое вы можете иметь.

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

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

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

На уровне премиум вы можете смотреть Live TV и записывать его. Существует отдельная библиотека музыки премиум-класса, к которой вы можете получить доступ, кроме вашей местной. В общем, Plex — это полный пакет для мультимедийных развлечений, и вы должны использовать его, чтобы понять, о чем идет речь.

Ключевая особенность:

  • Полное клиент-серверное медиа приложение
  • Организуйте свои локальные медиа с облачной синхронизацией файлов
  • Живое ТВ и запись
  • Премиум библиотека музыки и подкастов
  • Доступ к контенту в любом месте
  • Транскодирование в реальном времени; поддерживает широкий спектр медиаформатов
  • Красивый интерфейс

Доступные платформы: Windows, macOS, Android, iOS, Linux, Roku, Android TV, Apple TV, Amazon Fire TV, Chromecast, Xbox, устройства NAS

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

Закон об авторском праве действует и на полный материал, и на его отрывки. Две секунды трека, полминуты фильма или одно предложение авторского текста – на все нужно разрешение правообладателя, иначе это будет считаться незаконным использованием авторского материала.

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

Другие дистрибутивы для превращения Raspberry Pi в мультимедийный центр

OSMC — один из самых легких и элегантных дистрибутивов, которые мы можем найти для этой цели. Тем не менее, это далеко не единственный вариант, который мы можем найти для него.

  • OpenELEC (Open Embedded Linux Entertainment Centre) — это дистрибутив Linux на базе JeOS, разработанный с использованием последней версии Kodi, работающей с самого начала. Этот дистрибутив можно установить на Raspberry Pi, на такие устройства, как WeTek и Cubox, и на любую архитектуру Intel x86.
  • LibreELEC очень похожая альтернатива предыдущей, также основанная на JeOS. Вообще говоря, он может быть очень похож на OpenELEC, но это независимый проект, созданный рядом бывших сотрудников OpenELEC, стремящихся быть более стабильными и учитывающими идеи сообщества. Также этот проект совместим со многими другими микрокомпьютерами и другими архитектурами.

Фильмы и YouTube на Raspberry Pi

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

Но есть исключение — omxplayer. Он был создан разработчиками Kodi, чтобы убедиться в способности Raspberry Pi к декодированию видео перед началом портирования самого мультимедийного комбайна. Omxplayer без всяких проблем переваривает HD и Full HD видео, но управляется исключительно из консоли. Другими словами, чтобы запустить воспроизведение, вам придется сделать так:

1 $omxplayer/путь/к/видео.avi

Чтобы выбрать аудиовыход (HDMI или выход на самом Raspi), используйте опцию :

1 $omxplayer-olocal/путь/к/видео.avi

Для управления воспроизведением используй клавиши: пробел — пауза, +/- — громкость, стрелки — перемотка.

Считаете это удобным? Я тоже нет, поэтому предлагаю использовать omxplayer в связке с приложением Raspicast для Android. Это клиент для Raspberry Pi и omxplayer, позволяющий удаленно включать любые видео, хранящиеся на жестком диске, и даже видео с YouTube.

Установите приложение на свой смартфон, укажите IP-адрес Raspberry Pi, а также имя и пароль для подключения к SSH. Далее вы можете либо использовать встроенный в приложение файловый браузер для выбора видео, либо отправить любое видео с YouTube: запускаете YouTube на телефоне, выбираете видео, нажимаете кнопку «Поделиться» и выбираете в списке Cast (Raspicast).

Видео можно либо запустить немедленно, либо добавить в плей-лист (для этого надо выбрать Queue (Raspicast) в меню «Поделиться». К сожалению, стримы YouTube не поддерживаются, зато поддерживаются плей-листы, их можно отправлять в Raspicast целиком, а он добавит их в очередь.

Уже запущенным omxplayer можно управлять через SSH. Для этого понадобится скрипт dbuscontrol. У него достаточно интуитивное управление:

1
2
3

$dbuscontrol.sh status

$dbuscontrol.sh pause

$dbuscontrol.sh togglesubtitles

Raspicast умеет играть видео с жесткого диска и с YouTube

Как работают Plex и Emby?

Kodi – это отдельное приложение. Это означает, что он может быть установлен в любой системе, и возможности системы будут влиять на производительность. Клиент должен быть достаточно сильным, чтобы декодировать, воспроизводить видео, которые могут присутствовать локально или удаленно. В этом случае удаленный сервер не выполняет ничего, кроме обслуживания файла с использованием одного из протоколов общего доступа к папкам (Samba или NFS).

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

Небольшой обзор Raspberry Pi 3 Model B

Микрокомпьютер Raspberry Pi 3 Model B поставляется в картонной коробке красно-белой расцветки с фирменным логотипом в виде малины.

Комплект поставки — сама плата Raspberry Pi 3 в антистатическом пакете и небольшая брошюра-памятка по технике безопасности (не накрывать «малинку» во включенном виде, не разгонять, избегать перегрева, не использовать в сырых и влажных местах, избегать механического повреждения печатной платы и т.д.).

Если , то с Raspberry Pi все проще: эти платы являются коммерческой разработкой, и выпускаются всего двумя компаниями: RS Components (в тандеме с Allied Electronics) в Англии и Element14 в Китае по лицензии Raspberry Pi Foundation.

Платы производства Element14 и RS Components/Allied Electronics являются 100% идентичными и единственное различие между ними заключается в дизайне упаковке — на ней будут логотипы либо того, либо другого производителя.

Я покупал Raspberry Pi 3 английского производства, о чем свидетельствует гордая надпись «made in UK» на печатной плате. На плате производства Element14 надпись выглядела бы как «made in PRC» (PRC — People’s Republic of China, Китайская Народная Республика).

Что представляет из себя Raspberry Pi 3 Model B в техническом плане?

  • SoC: Broadcom BCM2837
  • Процессор: ARM Cortex-A53 (4 ядра)
  • Графический процессор: Broadcom VideoCore IV
  • Оперативная память: 1Гб LDDR2
  • Встроенные адаптеры: 10/100Мбит Ethernet, Bluetooth 4.1 LE, Wi-Fi 802.11n
  • Порты: 4xUSB 2.0, HDMI, 3.5мм аудиовыход, 40-pin GPIO (как на Arduino), Camera Serial Interface (CSI), Display Serial Interface (DSI)
  • Разъем под microSD-карту

Главные отличия Raspberry Pi 3 от предыдущего поколения «малинки» — более мощный процессор и встроенные адаптеры Bluetooth и Wi-Fi.

Последнее — это действительно круто.

Раньше при использовании Raspberry Pi приходилось затыкать 2 USB-порта из имеющихся четырех адаптерами Bluetooth и Wi-Fi, а теперь они распаяны на печатной плате и оба беспроводных интерфейса работают «из коробки». Помимо того, что так «малина» выглядит эстетичнее, это еще и удешевляет конечную стоимость ее эксплуатации — ведь даже дешевые USB-адаптеры Bluetooth и Wi-Fi стоят не меньше 5 долларов каждый.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: