Icecast Streaming Media Server, osnovna instalacija na Ubuntu 18.04

o ledenici na Ubuntuu

U sljedećem ćemo članku pogledati Icecast. Ovo je Besplatni prijenosnik osobnih medija (audio i video) koji podržava popularne tokove poput Ogg, Opus, WebM i MP3. Korisnici mogu koristiti Icecast za stvaranje Internet radio stanice ili strujanje naših medija sa korisnikovog računara ili servera i biti u mogućnosti da omoguće pristup s bilo kog mjesta putem Interneta. Vrlo je svestran jer se novi formati mogu relativno lako dodavati i kompatibilni su s otvorenim standardima za komunikaciju i interakciju. Icecast se distribuira pod GNU GPL, verzija 2.

Uz Icecast, svako može uživati ​​u svojoj muzici s bilo kojeg mjesta. Uz to možete podijelite s porodicom i prijateljima pomoću dostupnih aplikacija koji se mogu naći za Android, iPhone, Windows Phone i mnoge druge.

Icecast je dizajniran za obradu velikih muzičkih kolekcija i optimiziran je za MP3 streaming. U osnovi radi sa bilo kojim medijskim formatom koji se može strimovati putem HTTP / HTTPS-auključujući AAC, OGG, WMA, FLAC, APE i drugi.

o medijskom serveru
Vezani članak:
Medijski server, neke dobre opcije za naš Ubuntu

U narednim redovima ćemo vidjeti kako možemo instalirati Icecast na Ubuntu servere i radne površine. Za ovaj primjer Koristit ću Ubuntu 18.04 LTS. Može dobiti detaljnije informacije o Icecastu, u posjeti web stranica projekta.

Instalirajte Icecast na Ubuntu 18.04

Icecast dolazi sa Ubuntu podrška, spremna za instalaciju i upotrebu. Sve što morate učiniti je otvoriti terminal (Ctrl + Alt + T) i pokrenuti sljedeće naredbe da biste lako instalirali Icecast pakete.

Prvo ćemo ažurirati pakete dostupne za naš sistem upisivanjem:

sudo apt update

Nakon ovoga možemo pokrenite instalaciju upisivanje u isti terminal:

Instalacija Icecast2

sudo apt install icecast2

Tijekom instalacije vidjet ćemo da će nas konzola pitati želimo li postaviti lozinke za Icecast2. Ako ih želite konfigurirati ručno, odaberite «Ne«. Da bismo to olakšali, mi ćemo odabrati «Si»I mi ćemo započeti konfiguraciju.

konfiguriši icecast2

Mi nastavljamo specificirajući ime hosta za poslužitelj. U ovom slučaju koristit ću "localhost”. Za nastavak samo kliknite na «prihvatiti".

konfiguracija lokalnog hosta icecast2

Nakon ovoga, morat ćemo napišite lozinke za administraciju, repetitor i korisnika za pristup pozadini. Važno je ne zaboraviti ove lozinke.

konfiguracija upravljanja ledenicom

Kada se instalacija Icecast-a završi, moći ćemo izvršavati naredbe prikazane dolje za pokrenite i omogućite uslugu Icecast. Ovim želimo da započne kada se server pokrene.

sudo systemctl start icecast2

sudo systemctl enable icecast2

Moći ćemo provjeriti status usluge, izvršavajući sljedeću naredbu na istom terminalu:

systemctl status icecast2

Terminal bi nam trebao pokazati linije slične sljedećim:

Status usluge

Konačno, imamo samo otvorite naš omiljeni web pretraživač i napišite ime servera kao URL ili IP adresa nakon koje slijedi port 8000:

http://localhost:8000/

Zadano korisničko ime za pristup je admin. Lozinka koja će nam trebati je ista ona koju smo napisali kada smo instalirali Icecast. Nakon prijave, ovo bi nas trebalo odvesti da vidimo zadanu stranicu Icecast:

web upravljanje ovim medijskim streamer-om

konfiguracija

Ako želite konfigurirati Icecast, otvorite svoju konfiguracijsku datoteku izvođenjem sljedeće naredbe:

promijenite port i domenu

sudo vi /etc/icecast2/icecast.xml

Kada vidite datoteku, napravite odgovarajuće promjene. Na primjer, da biste promijenili zadani port, izmijenite port označen na gornjoj snimci zaslona. Zatim spremite i zatvorite datoteku.

Po defaultu, postupak radi kao root korisnik. Da bi poboljšali sigurnost, toplo se preporučuje da radite kao namjenski korisnik s manje moćnim privilegijama. Možete odrediti ovog korisnika postavljanjem vlasnika u sigurnosnom odjeljku pod nazivom konfiguracijske datoteke /etc/icecast2/icecast.xml.

Jednom kada se sve pravilno instalira i konfigurira, moći ćete koristite bilo kojeg od podržanih Icecast klijenata ili izvornog klijenta za streaming zvuka na poslužitelj i sve slušatelje. Ovdje ćete pronaći lista podržanih klijenata.

Dobiti više informacija o Icecast postavkama, možete posjetiti svoj stranica dokumentacije.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Ignacio rekao je

    Moja procjena u posljednjem dijelu objašnjava konfiguraciju icecast-a, ulazim sa naredbom sudo vi /etc/icecast2/icecast.xml, ali prilikom unošenja promjena to me ne štedi, kako da spremim promjene, molim, ne znam u čemu propadam ...

    1.    Damien A. rekao je

      Zdravo. u naredbenom načinu rada, sa: wq ne sprema promjene?

      1.    Ignacio rekao je

        Ako je tako, ono što se događa je da sam nova u Linuxu, hvala vam puno na vašem vremenu ...

        1.    Damien A. rekao je

          Drago mi je da ste riješili. Zadovoljstvo, pozdrav2.

  2.   Jose rekao je

    Cilj mi je imati server za svoj mrežni radio, a kako maksimalan broj slušatelja nije veći od dvadeset i imam propusnost od 100 megabajta, bez ikakve z ... ideje, želim vidjeti kako doći do njega
    Ali prvo da znamo je li moguće ...
    Mogu li Xubuntu server montirati na stari računar sa dvije svirke Rama?
    Koraci su isti kao za Ubuntu?
    Hoće li podržati dvadeset slušalaca?
    Hvala unaprijed i prijedlozi dobrodošli

  3.   Jose rekao je

    kada napravim test, terminal odgovara: Jedinica icecast2.service nije pronađena
    linux...
    Slijedite upute jednog, a budući da ne radi, morate pronaći drugog, to je uobičajeno u Linuxu. Ponavljam, ne žalim se na sranje, ja sam to izabrao, ali ogorčava me što mi govore čuda zbog ovoga

    1.    Damien A. rekao je

      Zdravo. Kada testirate status usluge pomoću systemctl status icecast2, šta vam terminal pokazuje?