Raspberry Pi - это экономичная машина размером с банкомат, которая подключается к телевизору или монитору компьютера. Последние модели Raspberry Pi обычно имеют от трех до четырех портов универсальной последовательной шины (USB), один порт Ethernet и один мультимедийный интерфейс высокой четкости (HDMI). Он может делать все, что вы ожидаете от рабочей станции, например, воспроизводить видео высокого качества, создавать электронные таблицы, FM-радиостанции и играть в игры и т. Д. Поскольку Apple официально прекратила выпуск своей линейки маршрутизаторов AirPort, включая AirPort с поддержкой AirPlay. Express, использование Raspberry Pi для восполнения пробела, превратилось в значительно более привлекательную альтернативу.
Raspberry Pi
В настоящее время люди сталкиваются с многочисленными проблемами при настройке Raspberry Pi, и особенно создание сервера на Pi - очень сложная задача, поэтому мы разработали процесс установки Raspberry, особенно для начинающих.
Как настроить Raspberry Pi и настроить на нем сервер Airplay?
Теперь перейдем к настройке Pi и выполнению операций, упомянутых ниже, чтобы создать на нем сервер трансляции.
Шаг 1: выбор модели Raspberry Pi
На рынке доступно несколько моделей raspberry pi. За исключением raspberry pi zero, можно предпочесть любую модель. Это потому, что на Pi zero настройка сети - очень утомительная работа. Можно приобрести последние модели, такие как 3A +, 3B + или 4. Новый Raspberry Pi 3 - это самый быстрый и доминирующий гаджет, выпущенный Raspberry Pi Foundation на сегодняшний день. Он поставляется с четырехцентровым процессором ARM Cortex-A53 с частотой 1,2 ГГц и 1 ГБ оперативной памяти LPDDR2.
Малина 3B +
Шаг 2: выбор операционной системы:
Во-первых, нам понадобится SD-карта с соответствующей операционной системой. При выборе ОС в настоящее время существуют различные альтернативы, от «обычного» Raspbian до специализированных сред для работы с мультимедиа и даже Windows 10 IoT. Нет необходимости в большом количестве приложений, поэтому мы должны оставить центральный процессор (ЦП) и оперативную память (ОЗУ) как можно больше для приложения потоковой передачи мультимедиа. Одна из проблем заключается в том, что Arch Linux рекомендуется людям, которые достаточно хорошо разбираются в Linux. Они находятся на передовой, и мы неизбежно столкнемся с проблемами при внедрении сторонних приложений и библиотек. Таким образом, если вы впервые устанавливаете гаджет Airplay, мы предлагаем выбрать Распбиан Лайт . Он управляется командной строкой и может без особых усилий работать в «безголовом» режиме, то есть доступ к нему осуществляется полностью удаленно через систему без необходимости в консоли или экране.
Распбиан
Шаг 3: Установка Raspbian Lite и включение Secure Shell (SSH):
После установки Raspbian Lite и включения SSH мы перейдем к настройке сервера Airplay.
Вы можете скачать Raspbian из Вот
1). Установить зависимости: Самое главное, нам нужно будет ввести несколько условий, чтобы мы могли собрать серверное приложение Airplay. Выполните следующее:
sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman
Установка зависимостей
2). Сборка и установка (shairport-sync): shairport-sync превращает вашу Linux-машину в сервер Apple Airplay. Возможно, самое лучшее в нем то, что он полностью запускается из командной строки, и, учитывая, что у него есть миллион альтернативных вариантов расположения, шокирующе просто начать работать из коробки. Сначала загрузите его библиотеку с Github следующим образом:
git clone https://github.com/mikebrady/shairport-sync.git
Установка shairport-sync из Github
Теперь исследуемShairport-Sync
каталог и настройте сборку: -
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata
Переход к каталогу shairport-sync
Наконец, соберите и установите приложение:
сделать sudo make install
Установка приложения
После выполнения всех вышеупомянутых шагов у нас должна быть рабочая установка shairport-sync.
Шаг 4: Настройка аудиовыхода
Теперь мы готовы протестировать Airplay Audio. Для этого требуются некоторые аппаратные компоненты. Необходимые аппаратные компоненты перечислены ниже:
(Наушники, активные колонки от настольного компьютера, усилитель Hi-Fi с кабелем, который преобразует разъем 3,5 мм в пару штекеров RCA).
Теперь нам нужно настроить звуковой путь на Raspberry Pi. Обычно для него установлено значение «Авто», однако вам нужно подвигать его, чтобы подключиться к разъему 3,5 мм. Бежатьraspi-config
: -
sudo raspi-config
Переход в режим конфигурации
Выберите «7. Дополнительные параметры », затем« A4. Audio », затем выберите вариант 1« Force 3.5mm («наушники») jack ». Это ограничит путь звука к разъему для наушников 3,5 мм.
Шаг 5: Установите громкость
Громкость, как правило, будет чрезвычайно низкой, поэтому преобразуйте ее до максимального значения с помощью следующей команды:
amixi ограничено как PCM, 0 100%
Максимальное увеличение объема
Настройку громкости довольно сложно использовать в свете того факта, что она рассчитана в дБ (децибелах), что, если вы не специалист, крайне не интуитивно понятно. Уменьшение громкости с помощью команды amixer и желаемого процента не рекомендуется, потому что, если вы уменьшите процент, он станет едва слышным для слушателя.
Шаг 6. Протестируйте трансляцию на Raspberry Pi
Теперь начнемShairport-Sync
с помощью следующей команды:
sudo service shairport-sync start
Запуск shairport-sync
Теперь нам нужно запустить эфирную игру, поэтому возьмите iPhone, который поддерживает Airplay, и убедитесь, что Raspberry Pi и iPhone находятся в одной сети. Начните играть музыку и на значке Airplay выберите «raspberry pi», а затем «Готово».
Выбор Raspberry Pi через Airplay на экране воспроизведения музыки iPhone
Шаг 7: настройкаShairport-Sync
запускать автоматически
Запуск служб медиаплеера, без сомнения, очень утомительная работа, поэтому мы хотим, чтобы shairport-sync запускалась, как только загружается Pi. Для включения автоматического запуска сервиса воспользуемся командой:
sudo systemctl включить синхронизацию Shairport
Включение синхронизации Shairport
После написания команды для включения синхронизации порта Shairport вывод должен быть следующим:
Создана символическая ссылка /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service.
Вывод
Теперь, когда мы создали сервер Airplay, все, что нам нужно сделать, это перезагрузить Pi с помощью команды «Перезагрузка sudo» и у нас есть возможность транслировать на Raspberry Pi каждый раз, когда мы его загружаем.
Шаг 8. Предотвращение пропадания Wi-Fi
В большинстве случаев Raspberry переходит в режим энергосбережения, что может вызвать серьезные сбои звука при использовании Airplay. Следовательно, чтобы избежать этой проблемы, мы добавим в командную строку следующую команду:
судо нано / и т.д. / сеть / интерфейсы
Предотвращение режима энергосбережения
После этого прокрутите до конца файла и добавьте следующие строки:
# Отключить управление питанием Wi-Fiотключение беспроводной сети
Отключение управления питанием Wi-Fi
После отключения управления питанием Wi-Fi перезагрузите Raspberry Pi с помощью упомянутой выше команды и наслаждайтесь последними треками!