Kitame straipsnyje apžvelgsime „Icecast“. Tai yra nemokama asmeninė medijos transliacija (garso ir vaizdo įrašai) kuri palaiko tokius populiarius srautus kaip Ogg, Opus, WebM ir MP3. Vartotojai gali naudoti „Icecast“ norėdami sukurti interneto radijo stotį arba transliuoti mūsų mediją iš vartotojo kompiuterio ar serverio ir suteikti prieigą iš bet kurios interneto vietos. Jis yra labai universalus, nes gana lengvai galima pridėti naujų formatų ir palaiko atvirus bendravimo ir sąveikos standartus. „Icecast“ platinamas pagal GNU GPL 2 versiją.
Su Icecast kiekvienas gali mėgautis muzika iš bet kur. Be to, galite Bendrinkite su šeima ir draugais naudodami turimas programas kurį galima rasti „Android“, „iPhone“, „Windows Phone“ ir daugeliui kitų.
„Icecast“ sukurtas tvarkyti dideles muzikos kolekcijas ir optimizuotas MP3 transliacijai. Iš esmės veikia su bet kokiu medijos formatu, kuris gali būti perduodamas per HTTP/HTTPS, įskaitant AAC, OGG, WMA, FLAC, APE ir kt.
Šiose eilutėse pamatysime, kaip galime įdiegti „Icecast“ Ubuntu serveriuose ir staliniuose kompiuteriuose. Šiam pavyzdžiui Ketinu naudoti Ubuntu 18.04 LTS. Tai gali Gaukite išsamesnės informacijos apie „Icecast“., lankantis projekto svetainė.
Įdiekite „Icecast“ Ubuntu 18.04
Icecast ateina su Ubuntu palaikymas, paruoštas įdiegti ir naudoti. Viskas, ką jums reikia padaryti, tai atidaryti terminalą (Ctrl + Alt + T) ir paleisti šias komandas, kad galėtumėte lengvai įdiegti „Icecast“ paketus.
Pirmiausia ketiname atnaujinti mūsų sistemai prieinamus paketus parašydami:
sudo apt update
Po to mes galime paleiskite diegimą rašyti tame pačiame terminale:
sudo apt install icecast2
Diegimo metu pamatysime, kad konsolė mūsų paklaus, ar norime sukonfigūruoti Icecast2 slaptažodžius. Jei norite juos konfigūruoti rankiniu būdu, turėsite pasirinkti «Ne«. Kad būtų lengviau, pasirinksime «Si» ir mes pradėsime konfigūraciją.
Mes tęsiame nurodant serverio pagrindinio kompiuterio pavadinimą. Šiuo atveju aš naudosiu "localhost“. Norėdami tęsti, tiesiog spustelėkite «Priimti"
Po to turėsite parašykite administravimo, kartotuvo ir vartotojo slaptažodžius, kad galėtumėte pasiekti backend. Svarbu nepamiršti šių slaptažodžių.
Kai „Icecast“ diegimas bus baigtas, galėsime vykdyti toliau nurodytas komandas paleiskite ir įjunkite „Icecast“ paslaugą. Taip norime, kad jis prasidėtų, kai paleidžiamas serveris.
sudo systemctl start icecast2 sudo systemctl enable icecast2
Mes sugebėsime patikrinti paslaugos būseną, vykdydamas šią komandą tame pačiame terminale:
systemctl status icecast2
Terminalas mums turėtų rodyti eilutes, panašias į šias:
Pagaliau turime tik atidarykite mūsų mėgstamą žiniatinklio naršyklę ir parašykite serverio pavadinimą kaip URL arba IP adresas ir prievadas 8000:
http://localhost:8000/
Numatytasis prisijungimo vartotojo vardas yra VYTEGA. Slaptažodis, kurio mums reikės, yra tas pats, kurį parašėme diegdami „Icecast“. Prisijungę turėsime patekti į numatytąjį „Icecast“ puslapį:
konfigūracija
Jei norite nustatyti „Icecast“, atidarykite savo konfigūracijos failą vykdydami šią komandą:
sudo vi /etc/icecast2/icecast.xml
Kai pamatysite failą, atlikite atitinkamus pakeitimus. Pavyzdžiui, norėdami pakeisti numatytąjį prievadą, pakeiskite aukščiau esančioje ekrano kopijoje paryškintą prievadą. Tada išsaugokite ir uždarykite failą.
Pagal numatytuosius nustatymus procesas veikia kaip root naudotojas. Norėdami pagerinti saugumą, Primygtinai rekomenduojama naudoti kaip atskirą vartotoją, turintį mažiau galingų privilegijų. Šį vartotoją galima nurodyti nustatant savininką konfigūracijos failo saugos skyriuje /etc/icecast2/icecast.xml.
Kai viskas bus tinkamai įdiegta ir sukonfigūruota, galėsite tai padaryti naudokite bet kurį iš palaikomų „Icecast“ klientų arba šaltinio kliento, kad transliuotumėte garsą į serverį ir visus klausytojus. Čia rasite suderinamų klientų sąrašą.
Norėdami gauti Sužinokite daugiau apie „Icecast“ sąranką, galite aplankyti savo dokumentacijos puslapis.
Mano brangusis, paskutinėje dalyje paaiškinate icecast konfigūraciją, aš įeinu su komanda sudo vi /etc/icecast2/icecast.xml, bet kai darau pakeitimus, manęs neišsaugo, kaip išsaugoti pakeitimus, prašau, Nežinau, ką darau ne taip…
Sveiki. Komandų režimu su :wq neišsaugo pakeitimai?
Jei taip, aš esu naujokas Linux srityje, labai ačiū už jūsų laiką...
Džiaugiuosi, kad išsprendei. Malonu, sveikinimai2.
Mano tikslas yra turėti serverį savo internetiniam radijui, o kadangi maksimalus klausytojų skaičius neviršija dvidešimties, o turiu 100 megabaitų pralaidumą, neturėdamas jokio supratimo, noriu pažiūrėti, ar pavyks tai pasiekti.
Bet pirmiausia žinok, ar tai įmanoma…
Ar galiu nustatyti serverį su Xubuntu sename kompiuteryje su dviem gigabaitais RAM?
Ar veiksmai tokie patys kaip ir Ubuntu?
Ar palaikys dvidešimt klausytojų?
Iš anksto dėkojame ir laukiame pasiūlymų
Kai atlieku testą, terminalas atsako: Nepavyko rasti įrenginio icecast2.service
Linux…
Vykdai vieno nurodymus, o kadangi neveikia, reikia ieškoti kito, tai kaip visada Linuxe. Pasikartosiu, aš nesiskundžiu šiukšlėmis, pasirinkau jas, bet mane nervina, kai žmonės man apie tai daro stebuklus
Sveiki. Kai tikrinate paslaugos būseną su systemctl status icecast2, ką jums rodo terminalas?