Оглавление:
- Шаг 1. Подключите Raspberry Pi к маршрутизатору и запустите его
- Шаг 2. Подключение к PI через Putty
- Шаг 3: Установка Icecast2
- Шаг 4. Настройте Icecast & Run
- Шаг 5: Подключение Raspberry Pi к удаленному рабочему столу для установки Mixxx
- Шаг 6: Настройка Mixxx и использование программы передачи файлов
- Шаг 7: Настройка Mixxx и воспроизведение музыки
- Шаг 8: Локальная сеть и подключение к Интернету
Видео: Интернет-радио / веб-радио с Raspberry Pi 3 (без головы): 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
ПРИВЕТ. Вы хотите иметь собственный радио-хостинг в Интернете, тогда вы находитесь в нужном месте. Я постараюсь уточнить как можно больше. Я пробовал несколько способов, которыми большинству из них требовалась звуковая карта, которую я не хотел покупать. но мне удалось найти несколько туториалов, поэтому я их все прочесываю
Оборудование, которое нам понадобится:
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 к маршрутизатору и запустите его
Я предполагаю, что вы установили Raspbian. и готов к работе. Подключите Raspberry Pi к порту Ethernet кабеля маршрутизатора и включите Raspberry. Теперь перейдите на свой ноутбук / ПК, который подключен к тому же маршрутизатору, что и ваш raspberry.
Затем установите Advance IP-сканер, откройте его и нажмите «Сканировать», когда сканирование завершится, запишите IP-адрес устройства, на котором написано Raspberry Pi Foundation в столбце «Производитель». в моем случае это было 192.168.1.6.
Шаг 2. Подключение к PI через Putty
Теперь установите и откройте putty, введите IP-адрес, полученный от Advance IP Scanner, в поле «Имя хоста (или IP-адрес)» и нажмите «Открыть».
При первом подключении появится предупреждение системы безопасности. Просто нажмите «Да». потому что вы единственный, кто подключается к нему, и вы получите сообщение только один раз.
Теперь вам будет представлен логин по умолчанию, имя пользователя будет «Pi», а пароль будет «raspberry» после завершения.
вы получите сообщение, как на картинке выше.
Теперь вы можете настроить малину, дав команду «sudo raspi-config» и развернув файловую систему, а затем перейдите к параметру вмешательства и включите ssh и vnc.
Как только все будет готово, перезагрузите пи с помощью «sudo reboot», снова запустите putty и войдите в систему.
Шаг 3: Установка 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, мы сначала сделаем резервную копию оригинала.
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
Теперь введите 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, который попросит вас предоставить ваш музыкальный файл. Нам нужно загрузить музыку в папку «Музыка 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, и вы увидите музыкальные файлы в музыкальной папке, теперь нажмите «Открыть». вы увидите, что музыка уже загружена.
Далее перед воспроизведением музыки нам нужно включить прямую трансляцию.
Теперь перейдите в 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
Спасибо за чтение и наслаждайтесь своим проектом. до свидания
Рекомендуемые:
Робот без головы с движущимися руками: 6 шагов (с изображениями)
Робот без головы с движущимися руками: следующие инструкции вдохновлены хеллоуинским роботом без головы. Полную инструкцию, как сделать бота из картона, можно здесь. Чтобы сделать его более живым, есть идея сделать так, чтобы рука, держащая голову, двигалась
Работа без экрана / дисплея (без головы) на Raspberry Pi или других компьютерах на базе Linux / unix: 6 шагов
Работа без экрана / дисплея (без головы) на Raspberry Pi или других компьютерах на базе Linux / unix: когда большинство людей покупают Raspberry PI, они думают, что им нужен экран компьютера. Не тратьте деньги на ненужные компьютерные мониторы и клавиатуры. Не тратьте время на перенос клавиатуры и монитора между компьютерами. Не отключайте телевизор, если его нет
Настройка Raspberry Pi без головы: 7 шагов
Настройка Raspberry Pi без головы: вы узнаете, как включить доступ к Raspberry Pi по ssh без подключения к нему клавиатуры, мыши и монитора, в так называемом режиме без головы
Как настроить Raspbian для работы без головы: 10 шагов
Как настроить Raspbian для автономного использования: в этих инструкциях рассказывается, как настроить дистрибутив Linux Raspbian, предназначенный для одноплатного компьютера, известного как Raspberry Pi, для работы в качестве автономной системы
Нулевой охладитель / подставка для ноутбука (без клея, без сверления, без гаек и болтов, без винтов): 3 шага
Охладитель / подставка для ноутбука с нулевой стоимостью (без клея, без сверления, без гаек и болтов, без винтов): ОБНОВЛЕНИЕ: ПОЖАЛУЙСТА, ПРОГОЛОСОВАЙТЕ ЗА МОЙ ИНСТРУКЦИЮ, СПАСИБО ^ _ ^ ВЫ МОЖЕТЕ ПОПРОБОВАТЬ ЗАПИСЬ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕТ БЫТЬ ГОЛОСОВАТЬ ЗА ЛУЧШЕГО ДРУГА