SHOUTcast este o aplicatie software gratuita, open source si cross-platform, care poate fi utilizata pentru redarea fluxurilor media pe Internet. SHOUTcast este folosit special pentru crearea sau ascultarea de emisiuni audio pe Internet.SHOUTcast ne permite sa transmitem un flux de muzica catre clientul la distanta conectat la server.
În acest tutorial, vom învata cum sa instalati serverul media SHOUTcast pe Ubuntu 18.04 LTS.
Iata de de ce aveti nevoie:
- Un server care ruleaza Ubuntu 18.04 LTS.
- O adresa IP statica 192.168.0.102 configurata pe serverul dvs.
- root instalat pe serverul dvs.
Instalati Shoutcast
În primul rând, va trebui sa descarcati cea mai recenta versiune a Shoutcast-ului de pe site-ul oficial. Puteti sa o descarcati cu urmatoarea comanda:
cd ~ wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz
Dupa terminarea descarcarii, creati un nou director în directorul dvs. de acasa si extrageti fisierul descarcat în interiorul acestuia:
mkdir ~ / shoutcast cd ~ / shoutcast tar -xvzf sc_serv2_linux_x64-latest.tar.gz
Apoi, va trebui sa creati un nou fisier de configurare pentru Shoutcast. Puteti face acest lucru cu urmatoarea comanda:
nano sc_serv.conf
Adaugati urmatoarele rânduri:
adminpassword=admin@123 password=admin@1234 requirestreamconfigs=1 streamadminpassword_1=admin@12345 streamid_1=1 streampassword_1=admin@123456 streampath_1=http://192.168.0.102:8000 logfile=logs/sc_serv.log w3clog=logs/sc_w3c.log banfile=control/sc_serv.ban ripfile=control/sc_serv.rip
Schimbati parola si adresa IP conform nevoilor dvs.
Accesati Shoutcast
Shoutcast este acum instalat si configurat, este timpul sa începeti serviciul Shoutcast si sa accesati interfata sa web.
Rulati urmatoarea comanda pentru a porni serverul Shoutcast:
./sc_serv &
Ar trebui sa vedeti urmatoarele:
2018-05-30 17:37:03 INFO ********************************************************************* 2018-05-30 17:37:03 INFO ** SHOUTcast Distributed Network Audio Server (DNAS) ** 2018-05-30 17:37:03 INFO ** Copyright (C) 2014-2017 Radionomy SA, All Rights Reserved ** 2018-05-30 17:37:03 INFO ********************************************************************* 2018-05-30 17:37:03 INFO [MAIN] SHOUTcast DNAS/posix(linux x64) v2.5.5.733 (Oct 9 2017) 2018-05-30 17:37:03 INFO [MAIN] PID: 9383 2018-05-30 17:37:03 INFO [MAIN] Saving log output to `/home/administrator/shoutcast/logs/sc_serv.log' 2018-05-30 17:37:03 INFO [MAIN] Automatic log rotation interval: 1 day 2018-05-30 17:37:03 INFO [MAIN] Loaded config from `/home/administrator/shoutcast/sc_serv.conf' 2018-05-30 17:37:03 INFO [MAIN] Calculated CPU count is 2 -> using all available CPUs 2018-05-30 17:37:03 INFO [MAIN] Limited to 1024 file descriptors [relates to ulimit -n] 2018-05-30 17:37:03 INFO [MAIN] Starting 2 network threads 2018-05-30 17:37:03 INFO [MICROSERVER] Listening for source and client connections on port 8000 2018-05-30 17:37:03 INFO [MICROSERVER] Listening for legacy source connections on port 8001 2018-05-30 17:37:03 INFO [MICROSERVER] Flash policy file server not enabled
Odata ce serverul este pornit, deschideti browserul web si tastati adresa URL http://192.168.0.102:8000
.
Acum, faceti clic pe butonul Login Server , ar trebui sa vedeti pagina de conectare Shoutcast.
Aici, furnizati numele de utilizator si parola de administrator pe care le-ati specificat în fisierul de configurare, apoi faceti clic pe butonul Ok , ar trebui sa vedeti tabloul de bord Shoutcast.
Felicitari! ati instalat cu succes serverul Shoutcast în serverul Ubuntu 18.04 LTS.