Bu makalemizde Centos, Redhat, Fedora işletim sistemlerine sahip CliaWeb VPS, VDS müşterileri için eğer internet radyo yayını yapmak isterler ise bunu nasıl yapacaklarını anlatacağız.
İnternet üzerinden radyo yayını yapmak için en basit olarak Shoutcast 2 adlı uygulamayı Linux tabanlı sunucunuza kurabilirsiniz.
Bu makalede yer alan Shoutcast v2 Kurulumunu CliaWeb altındaki tüm Linux işletim sistemli VDS ve VPS paketlerinde gerçekleştirebilirsiniz.
SSH üzerinden (Putty ile SSH a bağlanabilirsiniz) Linux sunucumuza bağlanıyoruz ve aşağıdaki komut ile Shoutcast v2 kurulum dosyasını çekiyoruz ;
1 |
wget http://download.cliaweb.com/shoutcast/tam-paket/sc_serv2_linux_x64-latest.tar.gz |
Aşağıdaki komutları sırası ile yürütüyoruz ;
1 2 3 |
mkdir sc tar -xvf sc_serv2_linux_x64-latest.tar.gz -C sc cd sc |
nano editör ile sc_serv.conf dosyasını açalım ve kendimize göre aşağıdaki gibi güncelleyelim ve kaydedelim ;
1 |
nano sc_serv.conf |
Aşağıdaki örnektir, şifre kısımlarını kendinize göre güncelleyiniz ;
1 2 3 4 5 6 7 8 9 10 |
adminpassword=adminsifresi password=sifre1 requirestreamconfigs=1 streamadminpassword_1=adminsifresi2 streamid_1=1 streampassword_1=yayinsifresi logfile=sc_serv.log w3clog=sc_w3c.log banfile=sc_serv.ban ripfile=sc_serv.rip |
Port açalım (Centos 5 – 6 iptables) ;
1 2 3 4 5 |
service iptables stop iptables -A INPUT -p tcp --dport 8000 -j ACCEPT iptables -A INPUT -p udp --dport 8000 -j ACCEPT service iptables save service iptables start |
Cetos 7 için Port Açma (firewalld) ;
1 2 3 |
firewall-cmd --zone=public --add-port=8000/tcp --permanent firewall-cmd --zone=public --add-port=8000/udp --permanent firewall-cmd --reload |
SHOUTcast v2 İçin Başlat / Durdur Bash Scripti Oluşturalım;
Önce sc_serv aktif çalışıyor ise durduruyoruz;
1 |
pkill -9 sc_serv |
nano editör ile dosya açıyoruz ;
1 |
nano /usr/local/bin/shoutcast |
Boş dosyanın içerisine ekleyip kaydediyoruz;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/bin/bash case $1 in start) cd /root/sc/ ./sc_serv sc_serv.conf & ;; stop) pkill -9 sc_serv ;; start_daemon) cd /root/sc/ ./sc_serv sc_serv.conf daemon ;; *) echo "Kullanilabilen cliaweb shoutcast komutlari start|stop" ;; esac |
Örnek;
Kaydettikten sonra aşağıdaki komut ile dosyaya izin veriyoruz;
1 |
chmod +x /usr/local/bin/shoutcast |
Shoutcast v2 yi başlatıyoruz ;
1 |
/usr/local/bin/shoutcast start |
Kısa başlatma ve durdurma komutları ;
1 2 |
/usr/local/bin/shoutcast start /usr/local/bin/shoutcast stop |
Kurulum tamamlandı.
NASIL SHOUTCAST V2 RADYO YAYINI YAPACAĞIZ?
Shoutcast radyo yayını yapacağımız kişisel bilgisayarımıza Winamp kuralım ;
http://download.cliaweb.com/shoutcast/tam-paket/winamp558_pro_tr-tr.exe
Winamp için Shoutcast DNAS / DSP Eklentisini indirip kuralım ;
http://download.cliaweb.com/shoutcast/tam-paket/shoutcast-dsp-2-0-0-windows.exe
Winamp ı açalım. Sağ tık -> Seçenekler -> Tercihler e giriyoruz ;
DSP/Efekt -> Nullsoft SHOUTcast Source DSP ye tıklıyoruz ;
Output sekmesinde aşağıdaki gibi ayar yapabilirsiniz;
Adress = Sunucu ip adresi veya dns domain adresi
Port = 8000 veya belirlediğiniz port
user ID = admin
Password = streampassword_1 veya streamadminpassword_1 alanında belirttiğiniz şifre
Encoder = MP3 önerilir. 64 kbps ise yayın kalitesi önerilir.
Connect e bastığınızda Shoutcast v2 radyo yayınınız başlamış olacaktır ;
http://sunucuipadresi:8000 şeklinde tarayıcıdan giriş yaptığınızda aşağıdaki gibi yayının başladığını, dinlemek için player ı ve ilgili bilgileri görebilirsiniz ;
One Response to “Shoutcast 2 Radyo Kurulumu – İnternetten Radyo Yayını Yapmak”
Shoutcast Otomatik Başlatma (Boot) Scripti – CentOS
[…] Aşağıda yer alan Bash Scripti http://blog.cliaweb.com/shoutcast-2-radyo-kurulumu-internetten-radyo-yayini-yapmak.html adresinde yer alan kuruluma […]