Raspberry Pi abil saate ise oma taskuhäälingusaateid kodus hostida, et säästa raha ja säilitada täielik kontroll oma sisu üle.
Taskuhäälingusaated on suurepärane viis oma vaadete, arvamuste ja hobide maailmaga jagamiseks ning tellijad saavad tööle sõites või kodutöödega tegeledes teie tarkusesõnu kuulata. Kui majutate oma taskuhäälingusaadet kodus Raspberry Pi-s, on teil sisu üle täielik kontroll. Siin on, kuidas seda teha.
Miks võõrustada Raspberry Pi-s oma taskuhäälingusaateid?
Podcasti saab luua igaüks. Kõik, mida vajate, on teema, mille kohta saate lüürikat pikema aja jooksul vahatada, ja mõnda salvestusseadet. Saate isegi salvestage taskuhäälingusaateid Android-telefonis.
Ilmselgelt, kui teie tootmisväärtused on kõrgemad, võiksite investeerida a kvaliteetne mikrofon taskuhäälingu edastamiseks, ja seal on hulgaliselt suurepärased tööriistad taskuhäälingusaadete lihvimiseks. Kuid põhimõtteliselt on taskuhääling väikese eelarvega asi.
Ainus tõeline erand sellest on hostimine. Heli voogesitamine Interneti kaudu nõuab ribalaiust ja ribalaius maksab raha.
Selleks, et tuua oma põnevad diatribuudid oma ootavate fännideni, on teil kolm võimalust:
- Sa saad kasutage tasulist taskuhäälingusaate hostimisteenust.
- Saate oma taskuhäälingusaadet Spotifys tasuta hostida. Kuigi see võib tunduda hea ideena, lukustate end ja oma sõnad müüriga piiratud aeda ning lõigate ära kuulajad, kes platvormi ei kasuta.
- Saate hostida oma taskuhäälingusaadet oma Raspberry Pi riistvaras oma kodus.
dir2cast on lihtne PHP-tööriist, mis skannib teie taskuhäälingusaadete kataloogis olevate helifailide metaandmeid ja loob RSS-kanali, mille kasutajad saavad tellida kas otse või mõne kolmanda osapoole teenuse kaudu, näiteks iTunes.
Valmistage ette oma podcastid!
dir2cast võtab RSS-kanali loomiseks teie helifailidest manustatud teavet, seega peate veenduma, et teie taskuhäälingusaate on manustatud ID3-siltidele. Seal on mitu suurepärast MP3 siltide redaktorid saadaval.
Soovite määrata taskuhäälingusaate pealkirja, kuupäeva ja episoodi kirjelduse. Samuti saate iga loo jaoks määrata eraldi pildid.
Kuidas installida dir2cast rakendusele Raspberry Pi
Alustuseks järgige meie olulist juhend oma Raspberry Pi veebiserverina seadistamiseks.
Kui teie Pi veebiserver töötab, pöörduge oma domeeni registripidaja poole ja looge uus kirje. Määra tüübiks A, saate "@" ja teie avaliku IP-aadressi väärtus. TTL peaks olema võimalikult madal.
Tagasi Raspberry Pi käsureale installige PHP XML-laiendus:
sudo apt installida php-xml
Looge oma taskuhäälingusaadete jaoks uus kataloog:
sudo mkdir /var/www/podcasts/
...ja anda omandiõigus Apache'i kasutajale:
sudo chown www-data: www-data /var/www/podcasts/
Kasuta cd käsk kataloogi muutmiseks:
cd /etc/apache2/sites-available/
Looge Apache jaoks uus konfiguratsioonifail:
sudonanotaskuhäälingusaated.conf
Kleepige uude faili järgmine:
<VirtualHost *:80>
ServeriNimimuo.lol
DocumentRoot /var/www/podcasts/VirtualHost>
Peaksite asendama muo.lol oma tegeliku domeeninimega.
Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X, seejärel lubage oma uus conf-fail ja taaskäivitage Apache.
sudoa2ensitetaskuhäälingusaated.conf
sudo teenuse apache2 taaskäivitamine
See on hea tava kindlustage ühendus HTTPS-iga. Selleks saate kasutada Certbot:
sudo certbot
Valige loendist oma domeeninimi ja vajutage Sisenema. Certbot toob ja juurutab teie saidi kaitsmiseks kasutatavad sertifikaadid ja võtmed ning konfigureerib Apache uuendage kõik ühendused SSL-sertifikaadiga HTTPS-ile .
Muudatuste jõustumiseks taaskäivitage Apache.
sudo teenuse apache2 taaskäivitamine
Kui külastate oma saiti veebibrauseris, siis seal sisu ei ole, kuid näete URL-i ribal tabalukku, mis näitab, et ühendus on turvaline.
Kui see on eemal, hüpake tagasi terminali ja liikuge tagasi oma kodukataloogi:
cd
Nüüd kasutage Giti, et kloonida dir2casti hoidla ja cd käsk sinna liikuda
git kloon https://github.com/ben-xo/dir2cast.git && cd dir2cast
Siin on mõned failid ja kaustad, mille peate kopeerima taskuhäälingusaated varem loodud kataloog:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasts/
Kasutage Raspberry Pi taskuhäälingusaadete hostimiseks dir2casti!
dir2cast on nüüd installitud ja töötab nii nagu on, kuid loob vale teabega RSS-kanali. Kasutage teksti redigeerimiseks nano tekstiredaktorit dir2cast.ini faili.
sudo nano /var/www/podcasts/dir2cast.ini
Samuti saate muuta PHP-faili nime, et URL-i oleks lihtsam meelde jätta
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Podcasti käitumise ja kataloogistruktuuri kujunduse jaoks on palju võimalusi, kuid enamikku neist on praegu ohutu eirata.
Otsige üles TEAVE TEIE PODCASTI KOHTA osa. Kui kavatsete lubada kuulajatel iTunes'i kaudu tellida, soovite määrata autoriõigused, oma nime ja e-posti aadressi.
Saate määrata palju muid üksikasju, kuigi te ei pea seda tegema. Need hõlmavad teie saate kirjeldust, kas see sisaldab täiskasvanutele mõeldud teemasid või keelt ja seda, kas voogu manustada kaanepilti. Kui olete rahul, salvestage ja väljuge nanost Ctrl + O siis Ctrl + X.
RSS-kanali loomiseks piisab, kui kopeerida MP3-fail oma taskuhäälingusaated kataloog:
sudo cp podcast-file.mp3 /var/www/podcasts/
Kui soovite, et teie kataloogistruktuur oleks paremini organiseeritud, saate oma helifailide jaoks luua suvalise arvu alamkatalooge. Kuid teil on vaja koopiat php2cast.ini igas neist.
Samuti peate eemaldama kommentaarid RECURSIVE_DIRECTORY_ITERATOR = tõene rida sisse dir2cast.ini.
dir2cast taastab kanali, kui selle kataloogi lisatakse uut sisu, kuid ootab mitu minutit, et veenduda, et kopeerimine on lõppenud.
Mine tee tass teed ja seejärel külasta oma brauseris oma domeeninime. Näete XML-faili, mis sisaldab iga taskuhäälingusaate episoodi URL-i ja kõiki ID3-märgendites või ID3-märgendites määratud üksikasju. dir2cast.ini faili. Seda värskendatakse iga kord, kui lisate uue jao. Nii lihtne see ongi.
Testige oma hostitud taskuhäälingusaadet
Enne oma hostitud taskuhäälingusaate maailmale levitamist on hea mõte veenduda, et see töötab. Kopeerige oma RSS-kanali URL, kleepige see oma lemmikpodcasti klienti ja kuulake oma häält oma lemmikteemal. Igale suuremale platvormile on saadaval taskuhäälingusaadete kliendid