11 Mayıs 2011, 22:34 | #1 | ||||||||||||||||||||
Keyifli~Üye Üyelik tarihi: 09 Mayıs 2011
Mesajlar: 1.000
| Linux sistemlerinde Shoutcast ile Radyo Yayini
Bu nasilda Linux sunucunuza nasil Shoutcast kurarak online radyo yayinini, hem uzaktan baglanti ile yayin kaynaklandirarak hem de sunucu uzerinden yerel dosya caldirarak yapabileceginiz anlatilacak. (# ile baslayan satirlar komut satirindan girilecek komutlardir) Bir linux sisteminde shell hesabina sahip oldugunuz varsayilir. Root disi bir kullanici ise, download binarylerine ulasabilir konumda olmalidir. // Yanlis yapilacak bir islemden dogacak sorunun mesuliyeti sadece kullaniciya aittir. // 1. Shoutcast Server'i indir ve cikart # wget http://www.shoutcast.com/downloads/s...-glibc6.tar.gz # tar xvfz shoutcast-1-9-5-linux-glibc6.tar.gz # mv shoutcast-1-9-5-linux-glibc6 radyo # cd radyo 2. Config dosyasini duzenle # pico sc_serv.conf Buradaki parametreleri istediginiz ozelliklere gore duzenleyin. Onemli bazi parametreler: Maxuser = Bir seferde baglanabilecek maximal kullanici sayisi Portbase = Sunucunun calisacagi port Password = Kaynaklandirma yapilabilmesi icin gerekli sifre SrcIP = Kaynagi dinleyecek IP'yi ozel bir IP'ye atama DestIP = Kullanicilari dinleyecek IP'yi ozel bir IP'ye atama RelayServer = Tanimlandiginda, kaynak icin dinlemez, belli bir calisan sunucuya ayna olusturur RelayPort = Ayna olusturacagi sunucunun portu NameLookups = Dinleyicilerin IP'lerini hostname'lere resolv etsin mi Intro File, Rip File, Backup File = Intro dosyasi, Reserve Edilmis IP'ler dosyasi, Kaynak dustugunde gecici olarak dinleyicilere calinacak yedek dosyasi Rip Only = Sadece Reserve IP'lere yayin yap 3. Bu parametreleri arzuya gore ayarladiktan sonra, dosyayi kaydet ve serveri calistir. # nohup ./sc_serv sc_serv.conf & 4. Birden fazla portta sunucu calistirmak icin ayri ayri config dosyalari yaratip serveri calistir. # nohup ./sc_serv config_dosyam & Belirttiginiz sifre ve IP'de kaynak yayinini artik bekleyecektir. Winamp kullaniyorsaniz Shoutcast Broadcast Plugin'inini indirerek bilgisayarinizdan dagitmasi icin yayini sunucuya gonderebilirsiniz. Linux altinda makinadan mp3leri yerel yayinlamak icin: 1. Programi cek # wget http://www.shoutcast.com/downloads/s..._posix_040.tgz # tar xvfz sc_trans_posix_040.tgz # cd sc_trans_040 2. Duzenle # pico sc_trans_linux.conf Parametreleri duzenle ServerIP: Shoutcast Sunucusuna ait IP adresi, "localhost" girilebilir ServerPort: Port Password: Shoutcast'a kaynak icin tanimlanan sifre PlaylistFile: Mp3 dosyalarinin yerlerini gosteren dosya listesi. (Full path girilmelidir: /home/ahmet/mp3listem.txt gibi) Herhangi bir dizindeki butun mp3leri bir dosyaya yazdirmak icin: # find /home/ahmet/mp3lerim -type f -name "*.mp3" > /home/ahmet/mp3listem.txt Bitrate/SampleRate: Yayin kalitesini belirtir Stream Title: Dinleyicilere gosterilecek Yayin Basligi. 3. Kaynaklandirmayi baslat # nohup ./sc_trans_linux sc_trans_linux.conf & Winamp'dan test et: http://ip-adresimort/listen.pls Sorun mu var. Prosesleri backgrounda attigimiz icin ekrana basmayacaktir. Problemleri kontrol etmek icin, programin ilgili dizinine gidip # tail -f nohup.out veya tum logu incelemek icin # pico nohup.out | ||||||||||||||||||||
Bookmarks |
Etiketler |
ile, linux, radyo, shoutcast, sistemlerinde, yayini |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | Arama |
Stil | |
| |