Съдържание:

Интернет радио/ уеб радио с Raspberry Pi 3 (без глава): 8 стъпки
Интернет радио/ уеб радио с Raspberry Pi 3 (без глава): 8 стъпки

Видео: Интернет радио/ уеб радио с Raspberry Pi 3 (без глава): 8 стъпки

Видео: Интернет радио/ уеб радио с Raspberry Pi 3 (без глава): 8 стъпки
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Юли
Anonim
Интернет радио/ уеб радио с Raspberry Pi 3 (без глава)
Интернет радио/ уеб радио с Raspberry Pi 3 (без глава)

Здравейте Искате ли свой собствен радио хостинг през интернет, тогава сте на правилното място. Ще се опитам да доразвия колкото е възможно повече. Опитах няколко начина, повечето от които или се нуждаеха от звукова карта, която нямах желание да купувам. но успях да намеря няколко урока, така че ги разресвам всички

Хардуер, от който се нуждаем:

1) Малина pi 3 или по -нова

2) Micro usb кабел

3) SD карта бих препоръчал минимум 16gb

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. и готов за тръгване. Свържете вашия малинов pi към Ethernet порта на кабела на рутера и включете Raspberry. Сега отидете на вашия лаптоп/компютър, който е свързан към същия рутер като вашата малинка.

След това инсталирайте Advance IP скенер и го отворете и щракнете върху „сканиране“, след като сканирането приключи, запишете IP адреса на устройството, което казва Raspberry Pi Foundation в колоната „Производител“. беше 192.168.1.6 в моя случай.

Стъпка 2: Свързване към PI чрез замазка

Свързване към PI чрез Putty
Свързване към PI чрез Putty
Свързване към PI чрез Putty
Свързване към PI чрез Putty
Свързване към PI чрез Putty
Свързване към PI чрез Putty

Сега инсталирайте и отворете шпакловка и напишете IP адреса, който сте получили от Advance IP Scanner в полето „Име на хост (или IP адрес)“и щракнете върху отвори.

При първото свързване ще се появи предупреждение за сигурност. Просто натиснете „Да“. защото вие сте единственият, който се свързва с него и ще получите съобщението само веднъж.

Сега ще бъдете представени с потребителско потребителско име по подразбиране ще бъде "Pi" и паролата ще бъде "малинова", след като бъде направено

ще получите съобщение като на снимката по -горе.

Сега можете да конфигурирате вашата малинка, като дадете командата "sudo raspi-config" и разгънете файловата система и след това отидете на опцията за смущения и активирайте ssh и vnc.

След като всичко приключи, рестартирайте pi чрез „sudo reboot“и стартирайте отново kit и влезте.

Стъпка 3: Инсталиране на Icecast2

Инсталиране на Icecast2
Инсталиране на Icecast2
Инсталиране на Icecast2
Инсталиране на Icecast2
Инсталиране на Icecast2
Инсталиране на Icecast2

Ще използваме Icecast2 като сървър за разговори с външния свят.

Така че на сървъра просто напишете:

sudo apt инсталирайте icecast2

Ще получите следното

1) Конфигуриране на Icecast2: Да

2) Име на хост на Icecast: Запазете го на localhost

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

4) Icecast Relay password: променете тази парола

5) Парола на администратор на лед: променете тази парола (Ако прочетете текста в диалоговия прозорец, той ще ви каже административния адрес, който да въведете в браузъра, който ще използваме за влизане в icecast)

Свършен

сега отидете в браузъра си и въведете

ip: 8000/администратор.

ако получите страницата за лед като мен, това означава, че сте инсталирали правилно 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 icecast2

Посетете страницата на администратора на Icecast в браузъра. Страницата Admin очевидно ще поиска удостоверяване, тази, която сте предоставили в конфигурационния файл 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 на вашия малинов pi и щракнете върху Свързване Сега ще бъдете подканени да въведете потребителско име и парола. Ако все още не сте променили потребителското име и паролата по подразбиране, потребителското име е pi, а паролата е малинова.

Щракнете върху „OK“и ще влезете в работния плот на Rasbian. Сега минимизирайте RDC, върнете се към замазката.

Сега инсталираме Mixxx.

sudo apt-get install mixxx

След като приключите, увеличете максимално RDC и щракнете върху малината, след това отидете под звук и видео, трябва да видите Mixxx инсталиран да го отваря.

Стъпка 6: Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове

Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове
Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове
Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове
Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове
Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове
Конфигуриране на Mixxx и използване на програма за прехвърляне на файлове

Първият екран, който ще видите, е, че Mixxx ще ви помоли за вашия музикален файл. Е, трябва да качим музика в папката Music на PI. Изтеглете и отворете Filezilla на вашия компютър/лаптоп.

Сега попълнете, както следва

Водещ: Вашият малинов pi ip адрес мой беше 192.168.1.6

Потребителско име: pi

Парола: малинова (ако не сте променили паролата)

Пристанище: 22

щракнете върху Бързо свързване

Сега ще влезете в pi home, дясната страна ви показва вашите Pi файлове, а отляво ви показва вашия компютър, но ние ще прехвърлим от компютър на pi. Сега от дясната страна на панела отидете до музикалната папка и прехвърлете цялата музика в тази папка, можете да плъзгате и пускате файловете.

Сега, ако получите някаква грешка, кажете, че не можете да прехвърлите файла, ще трябва да дадете разрешение на тази папка от замазка, така че кажете, че трябваше да дам разрешение на папката с музика, това ще бъде

sudo chmod a+rwx/home/pi/music

Сега, когато сме прехвърлили музиката си, нека се върнем към pi десктопа чрез връзка с отдалечен работен плот.

Стъпка 7: Конфигуриране на Mixxx и възпроизвеждане на музика

Конфигуриране на Mixxx и възпроизвеждане на музика
Конфигуриране на Mixxx и възпроизвеждане на музика
Конфигуриране на Mixxx и възпроизвеждане на музика
Конфигуриране на Mixxx и възпроизвеждане на музика
Конфигуриране на Mixxx и възпроизвеждане на музика
Конфигуриране на Mixxx и възпроизвеждане на музика

Сега отворете Mixxx и ще видите музикалните файлове в папката с музика, сега щракнете върху отвори. ще видите, че музиката вече е заредена.

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

Сега отидете на OptionPreference.

След това от лявата страна щракнете върху излъчване на живо и попълнете, както е показано на изображението по -горе, изберете отметка, активирайте излъчването на живо, след това изберете icecast2, след това в mount write /live Запомнете къде казва, че хостът остави вашия IP потребител ще бъде източник, който е по подразбиране на icecast2 и паролата ще бъде паролата, която сте задали в icecast, по подразбиране беше hackme.

Сега щракнете върху приложи и щракнете върху OK.

След това щракнете върху Опция и Активирайте излъчване или Ctrl + L и сте на живо след успешна връзка. Сега пуснете музиката. това е, че сте на живо и браздите.

Сега отидете на браузъра си тип ip: 8000. така че моят ще бъде 192.168.1.6:8000.

щракнете върху състоянието на сървъра изтеглете m3u и го отворете във vlc плейър трябва да чуете музиката.

Сега, ако музиката ви е накъсана, отидете на предпочитанията на Mixxx и отидете на Звуков хардуер

променете аудио буфера на 46s, ако все още е същото, след това опитайте 96s щракнете върху приложи и добре сега опитайте отново трябва да имате гладко възпроизвеждане.

Стъпка 8: Локална мрежа и свързване към интернет

Това ще се предава само към вашата локална мрежа. Има различни начини да свържете радиото си с външния свят, но ще оставя това на вас. но хей ще ти предаде някаква връзка, за да те накара да работиш.

Ето някои от връзките

Link1Link2Link3

Благодаря за четенето и се наслаждавайте на вашия проект. Чао

Препоръчано: