Оглавление:

Интернет-радио / веб-радио с Raspberry Pi 3 (без головы): 8 шагов
Интернет-радио / веб-радио с Raspberry Pi 3 (без головы): 8 шагов

Видео: Интернет-радио / веб-радио с Raspberry Pi 3 (без головы): 8 шагов

Видео: Интернет-радио / веб-радио с Raspberry Pi 3 (без головы): 8 шагов
Видео: Raspberry Pi - Что нужно знать? Что нужно иметь? Достаточно купить только плату? 2024, Ноябрь
Anonim
Интернет-радио / веб-радио с Raspberry Pi 3 (без головы)
Интернет-радио / веб-радио с Raspberry Pi 3 (без головы)

ПРИВЕТ. Вы хотите иметь собственный радио-хостинг в Интернете, тогда вы находитесь в нужном месте. Я постараюсь уточнить как можно больше. Я пробовал несколько способов, которыми большинству из них требовалась звуковая карта, которую я не хотел покупать. но мне удалось найти несколько туториалов, поэтому я их все прочесываю

Оборудование, которое нам понадобится:

1) Raspberry pi 3 или новее

2) Кабель Micro USB

3) SD-карта, я бы рекомендовал минимум 16 ГБ

4) Маршрутизатор / модем

3) Кабель Ethernet

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

1) Raspbian как ОС

2) Mixxx для воспроизведения музыки

3) Icecast2 для трансляции

4) PUTTY для SSH (скачать здесь). Если вы используете Mac, вы можете подключиться по SSH к Pi с помощью терминала.

5) Расширенный IP-сканер для определения IP-адреса Raspberry Pi (Скачать здесь)

6) Filezilla для передачи файлов с вашего компьютера (Скачать здесь)

Предпосылки

Raspbian установлен и запущен, если кто-то не знает, щелкните здесь, чтобы просмотреть руководство.

Я буду использовать Raspbian Stretch With Desktop

Шаг 1. Подключите Raspberry Pi к маршрутизатору и запустите его

Подключите Raspberry Pi к вашему роутеру и запустите его
Подключите Raspberry Pi к вашему роутеру и запустите его
Подключите Raspberry Pi к вашему роутеру и запустите его
Подключите Raspberry Pi к вашему роутеру и запустите его
Подключите Raspberry Pi к вашему роутеру и запустите его
Подключите Raspberry Pi к вашему роутеру и запустите его

Я предполагаю, что вы установили Raspbian. и готов к работе. Подключите Raspberry Pi к порту Ethernet кабеля маршрутизатора и включите Raspberry. Теперь перейдите на свой ноутбук / ПК, который подключен к тому же маршрутизатору, что и ваш raspberry.

Затем установите Advance IP-сканер, откройте его и нажмите «Сканировать», когда сканирование завершится, запишите IP-адрес устройства, на котором написано Raspberry Pi Foundation в столбце «Производитель». в моем случае это было 192.168.1.6.

Шаг 2. Подключение к PI через Putty

Подключение к PI через Putty
Подключение к PI через Putty
Подключение к PI через Putty
Подключение к PI через Putty
Подключение к PI через Putty
Подключение к PI через Putty

Теперь установите и откройте putty, введите IP-адрес, полученный от Advance IP Scanner, в поле «Имя хоста (или IP-адрес)» и нажмите «Открыть».

При первом подключении появится предупреждение системы безопасности. Просто нажмите «Да». потому что вы единственный, кто подключается к нему, и вы получите сообщение только один раз.

Теперь вам будет представлен логин по умолчанию, имя пользователя будет «Pi», а пароль будет «raspberry» после завершения.

вы получите сообщение, как на картинке выше.

Теперь вы можете настроить малину, дав команду «sudo raspi-config» и развернув файловую систему, а затем перейдите к параметру вмешательства и включите ssh и vnc.

Как только все будет готово, перезагрузите пи с помощью «sudo reboot», снова запустите putty и войдите в систему.

Шаг 3: Установка Icecast2

Установка Icecast2
Установка Icecast2
Установка Icecast2
Установка Icecast2
Установка Icecast2
Установка Icecast2

Мы будем использовать Icecast2 в качестве сервера для общения с внешним миром.

Поэтому на сервере просто введите:

sudo apt install icecast2

Вы получите следующее

1) Настроить Icecast2: Да

2) Имя хоста Icecast: оставьте его на localhost

3) Пароль источника Icecast: измените этот пароль

4) Пароль Icecast Relay: измените этот пароль.

5) Пароль администратора Ice Cast: измените этот пароль (если вы читаете текст в диалоговом окне, он сообщает вам административный адрес для ввода в браузере, который мы собираемся использовать для входа в icecast)

Выполнено

теперь перейдите в свой браузер и введите

ip: 8000 / admin.

если вы получаете страницу с ледяной литой, как я, это означает, что вы правильно установили icecast2

Шаг 4. Настройте Icecast & Run

Настроить Icecast & Run
Настроить Icecast & Run

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

sudo cp /etc/icecast2/icecast.xml /etc/icecast2/icecast.backup.xml

Затем мы редактируем файл конфигурации:

sudo nano /etc/icecast2/icecast.xml

Я прикрепил PDF-документ, прочтите файл и отредактируйте, как хотите.

для сохранения нажмите ctrl + x, а затем Y t, чтобы сохранить, а затем нажмите Enter для выхода.

После того, как вы проверили свой файл конфигурации, sudo service icecast2 перезапуск

Посетите страницу администратора Icecast в браузере. Страница администратора, очевидно, запросит аутентификацию, ту, которую вы указали в файле конфигурации icecast2.xml.

Шаг 5: Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx

Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx

Теперь введите sudo apt-get install xrdp, чтобы установить службу XRDP.

Выполнено.

Теперь откройте подключение к удаленному рабочему столу. если вы используете Windows 10, просто введите его в строку поиска. Я не помню, чтобы в более ранних версиях Windows был rdc, поскольку это клиент по умолчанию.

просто введите IP-адрес вашего raspberry pi и нажмите «Подключиться». Вам будет предложено ввести имя пользователя и пароль. Если вы еще не изменили имя пользователя и пароль по умолчанию, имя пользователя - pi, а пароль - raspberry.

Нажмите «ОК», и вы войдете в рабочий стол Rasbian. Теперь минимизируйте RDC и вернитесь к шпатлевке.

Теперь устанавливаем Mixxx.

sudo apt-get install mixxx

После завершения разверните RDC и щелкните малину, затем перейдите в раздел «Звук и видео». Вы должны увидеть установленный Mixxx и открыть его.

Шаг 6: Настройка Mixxx и использование программы передачи файлов

Настройка Mixxx и использование программы передачи файлов
Настройка Mixxx и использование программы передачи файлов
Настройка Mixxx и использование программы передачи файлов
Настройка Mixxx и использование программы передачи файлов
Настройка Mixxx и использование программы передачи файлов
Настройка Mixxx и использование программы передачи файлов

Первый экран, который вы увидите, это Mixxx, который попросит вас предоставить ваш музыкальный файл. Нам нужно загрузить музыку в папку «Музыка PI». Загрузите и откройте Filezilla на своем ПК / ноутбуке.

Теперь заполните следующим образом

Хост: ваш IP-адрес raspberry pi был 192.168.1.6.

Имя пользователя: pi

Пароль: raspberry (если вы не меняли пароль)

Порт: 22

нажмите Quickconnect

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

Теперь, если вы получите какую-либо ошибку, скажем, что вы не можете передать файл, вам нужно будет дать разрешение на эту папку из замазки, поэтому скажем, что мне нужно было дать разрешение на музыкальную папку, это будет

sudo chmod a + rwx / home / pi / музыка

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

Шаг 7: Настройка Mixxx и воспроизведение музыки

Настройка Mixxx и воспроизведение музыки
Настройка Mixxx и воспроизведение музыки
Настройка Mixxx и воспроизведение музыки
Настройка Mixxx и воспроизведение музыки
Настройка Mixxx и воспроизведение музыки
Настройка Mixxx и воспроизведение музыки

Теперь откройте Mixxx, и вы увидите музыкальные файлы в музыкальной папке, теперь нажмите «Открыть». вы увидите, что музыка уже загружена.

Далее перед воспроизведением музыки нам нужно включить прямую трансляцию.

Теперь перейдите в OptionPreference.

Затем с левой стороны нажмите прямую трансляцию и заполните, как показано на изображении выше, выберите отметку, чтобы включить прямую трансляцию, затем выберите icecast2, затем в mount write / live. и пароль будет паролем, который вы установили в icecast, по умолчанию я hackme.

Теперь нажмите «Применить» и нажмите «ОК».

Затем нажмите Option и Enable Broadcasting или Ctrl + L, и вы будете активны после успешного подключения. Теперь включите музыку. вот и все, что вы живы и разваливаетесь.

Теперь перейдите в свой браузер и введите ip: 8000. так что мой будет 192.168.1.6:8000.

нажмите на статус сервера, загрузите m3u и откройте его в проигрывателе vlc, вы должны услышать музыку.

Теперь, если ваша музыка прерывистая, перейдите в настройки Mixxx и перейдите в Звуковое оборудование.

измените звуковой буфер на 46 секунд, если он все еще такой же, затем попробуйте 96 секунд, нажмите «Применить» и хорошо, попробуйте еще раз, у вас должно быть плавное воспроизведение.

Шаг 8: Локальная сеть и подключение к Интернету

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

Вот некоторые ссылки

Link1Link2Link3

Спасибо за чтение и наслаждайтесь своим проектом. до свидания

Рекомендуемые: