Icecast - retransmiterea posturilor de radio pe internet

Destul de des ascult radioul pe Internet. Am decis să organizez retransmisia pe serverul meu, pentru a nu "rula" pe diferite site-uri. Și experiența este deja acolo - există deja un server media în rețeaua locală, care retransmite aproximativ o sută de posturi de radio pe Internet. Acesta este un alt plus - există deja unde să luați fluxurile.







Deci, să începem. Pentru retransmitere, să profităm de capacitățile serverului media Icecast. Porturile au două sucursale - Icecast și Icecast2:

Informații despre exact ce diferențe în proiecte - nu caută. Dar din descriere se poate înțelege că Icecast2 suportă, pe lângă Mp3, și Ogg. În consecință, realizăm instalarea sistemului Icecast2 din sistemul port:

# cd / usr / ports / audio / icecast2 faceți instalarea curată rehash

După finalizarea instalării, Icecast2 afișează instrucțiuni pentru acțiune, care nu se pot bucura decât:

În urma recomandărilor, copiați fișierul de configurare din exemplul furnizat:

# cp /usr/local/etc/icecast.xml.sample /usr/local/etc/icecast.xml

Fișierul de configurare icecast.xml trebuie să fie în codare UTF-8 dacă există un chirilic în el!

Afișați fișierul de configurare icecast.xml:

Creați un grup și un utilizator, în numele căruia procesul de gheață va funcționa (în cazul meu folosită gratuit uid și gid 1004, vă sfătuiesc să verificați gratuit uid și gid):

# grupul pw -n icecast -g1004






# pw utilizatoradd -n icecast -u 1004 -g icecast -c Radioserver -d / nonexistent -s / sbin / nologin

Creați un director unde vor fi scrise jurnalele, specificați proprietarul directorului și adăugați suport pentru icecast la rc.conf:

# mkdir / var / log / icecast
# chown icecast: icecast / var / log / icecast
# echo '# Internet-radio' >> /etc/rc.conf
# echo 'icecast_enable = "YES"' >> /etc/rc.conf

Încercăm să lansăm Icecast:

# sh /usr/local/etc/rc.d/icecast2 începeți
Începerea înghețării.

Să verificăm dacă există procese înghețate în procese:

# ps -ax | grep icecast
85877 p1 S 0: 00.00 / usr / local / bin / icecast -c / usr / local / etc / icecast.xml -b

În mod strict vorbind, există o captură de ecran a ascultării fluxului de pe server:

Acolo puteți găsi un link către panoul de administrare. Utilizăm login-ul și parola administratorului specificat în fișierul de configurare icecast.xml (parametri admin-utilizator și admin-parolă) pentru a intra în panoul de administrare. Imagini de ecran ale administratorului:

Această setare de bază a Icecast pentru transmiterea fluxurilor de posturi de radio pe Internet poate fi finalizată. Totuși, nu uitați că există încă un câmp de experimentare, deoarece Icecast este un instrument destul de puternic.

Dacă doriți să ascultați radioul, întregul playlist dintr-o singură listă poate fi descărcat aici. Dacă doriți să ascultați o anumită post de radio, dar nu o aveți în listă, scrieți. Să arătăm și să adăugăm.

În prezent, se difuzează următoarele posturi (lista se schimbă din când în când, deci datele sunt relative):

Și mai mult. Sunteți o persoană distractivă și entuziastă. Mă bucur că am o cunoștință profesională cu tine.

Da, postul de radio pe Internet este instalat pe un server care rulează sistemul de operare FreeBSD, care este situat pe site-ul furnizorului și are o conexiune constanta de mare viteza la Internet. Această plasare a resursei se numește colocație.

Cum se instalează icecast-ul pe o găzduire - odată și nu voi solicita. Trebuie să luăm în considerare posibilitatea de a găzdui.

În detrimentul întâlnirii - voi fi fericit. Dacă sunteți de la Kiev - vă puteți întâlni și vorbi, poate că vor exista interese comune.

Am trimis un număr de telefon mobil și ICQ la oficiul poștal.







Trimiteți-le prietenilor: