„Icecast Streaming Media Server“, pagrindinis diegimas „Ubuntu 18.04“

apie icecast apie Ubuntu

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.

apie medijos serverį
Susijęs straipsnis:
Medijos serveris, keletas gerų mūsų „Ubuntu“ variantų

Š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:

icecast2 diegimas

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ą.

konfigūruoti icecast2

Mes tęsiame nurodant serverio pagrindinio kompiuterio pavadinimą. Šiuo atveju aš naudosiu "localhost“. Norėdami tęsti, tiesiog spustelėkite «Priimti"

icecast2 localhost konfigūracija

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ų.

icecast administravimo konfigūracija

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:

Paslaugos būsena

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į:

šio medijos srautinio įrenginio žiniatinklio administravimas

konfigūracija

Jei norite nustatyti „Icecast“, atidarykite savo konfigūracijos failą vykdydami šią komandą:

pakeisti prievadą ir domeną

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.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Ignas sakė

    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…

    1.    Damienas A. sakė

      Sveiki. Komandų režimu su :wq neišsaugo pakeitimai?

      1.    Ignas sakė

        Jei taip, aš esu naujokas Linux srityje, labai ačiū už jūsų laiką...

        1.    Damienas A. sakė

          Džiaugiuosi, kad išsprendei. Malonu, sveikinimai2.

  2.   Chosė sakė

    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ų

  3.   Chosė sakė

    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

    1.    Damienas A. sakė

      Sveiki. Kai tikrinate paslaugos būseną su systemctl status icecast2, ką jums rodo terminalas?