Ubuntu'da Radyo Nasıl Kurabilirim?

Başlatan cemkucuk, 07 Ağustos 2010 - 09:06:05

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

cemkucuk

Arkadaşlar sizlerden bir isteğim olacaktı. Acaba Ubuntu altında internette yayın yapmak için radyo nasıl kurabailirim. MS Win'deki gibi programlar mevcut mu? Mevcutsa hangi programları önerirsiniz.

Not: Arkadaşlar Özgür Bir radyo kurmayı planlıyorum. GÜnde 3-4 saat yayınla :) Ajans Pardus, Linux tanıtımları ve haberleri gibi (açıkcası GNU ile ilgili herşey) şeyler bulunacak. Daha sonra duyuru konusu açmayı düşünüyorum :)

ırmak

Zamanında Winamp ile online radyo olayını denemişliğim var. Birkaç eklentiyle basitçe halletmiştik.
Ve sanırım Ubuntu üzerindeki en benzer program Audacious, onu bir zorlamak gerekir.

http://wiki.ubuntu-tr.net/index.php/Audacious

btermeli

Duvarları olmayan bir dünyada, neden pencerelere ihtiyaç duyayım ki???

krwlng

Shoutcast veya Icecast ile ses akışı sunucusu kurularak radyo istasyonu açılabilir. Daha sonra akış sunucularına bağlanmayı destekleyen bir oynatıcı ile sunucuya bağlanılıp yayın yapılabilir. Geniş bir anlatım için aşağıda verdiğim adresten faydalanabilirsiniz. http://www.yolinux.com/TUTORIALS/LinuxTutorialAudioStreaming.html  burada anlatım genel olarak icecast üzerinden yapılmış fakat mantık genelde aynı. Ayrıca ses akış sunucuları en performanslı çekilde linux sunucular üzerinde çalışır o yüzden çok avantajlısınız. Kurulumu yaptıktan sonra modem üzerinden port açma ve ip adresinize yol verme gibi işlemleri yaptığınız taktirde evrensel bir radyo kurmuş olursunuz.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

umutubuntu

Yazılım Merkezinde şöyle bir program gözüme ilişti
http://idjc.sourceforge.net/

krwlng

Alıntı yapılan: umutubuntu - 07 Ağustos 2010 - 13:14:46
Yazılım Merkezinde şöyle bir program gözüme ilişti
http://idjc.sourceforge.net/

Çok orijinal bir uygulamaya benziyor, incelemek lazım.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

sem

".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

umutubuntu

Alıntı yapılan: sem0900 - 07 Ağustos 2010 - 15:15:12
Buraya da bakın derim, işinize yarayabilir.
@sem0900 dinlemek için değil yayın yapmak için program isteği var.

sem

Özür diliyorum "Nasıl Radyo Kurabilirim" başlığını "Nasıl Radyo Kullanabilirim" olarak algıladım öneriler arasdında göremeyince söyledim bunu doğrudan... Tekrar kusura bakmayın... Demiştim kafa kalmadı diye =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

cemkucuk

Arkadaşlar çoğunu denedim ve sonuç alamadım. Türkçe olarak anlatan bir konu var mı? (@btermeli'nin verdiği konu haricinde)

krwlng

Herhangi bir yerde bir dizin oluşturun, masaüstünde olabilir mesela. Daha sonra

wget http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz
tar zxvf sc_serv_1.9.8_Linux.tar.gz
gedit sc_serv.conf

açılan conf dosyasından "password" bölümündeki "changeme" bölümünü istediğiniz bir parola ile değiştirin. "Portbase" kısmında
varsayılan olarak "8000" yazar, siz istediğiniz portu kullanabilirsiniz. "MaxUser=32" bölümündeki "32" radyonuza bir defada en fazla kaç kişinin bağlanabileceğini belirler, bağlantı hızınıza göre bu sayıyı artırabilirsiniz. Bu değişiklikleri yaptıktan sonra dosyayı kaydedip çıkın.

tekrar terminalden

./sc_serv

komutunu girin, bir sorun çıkmamışsa şuna benzer bir çıktı almanız gerekiyor,

*******************************************************************************
** SHOUTcast Distributed Network Audio Server
** Copyright (C) 1998-2004 Nullsoft, Inc.  All Rights Reserved.
** Use "sc_serv filename.ini" to specify an ini file.
*******************************************************************************

Event log:
<08/08/10@00:42:50> [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up...
<08/08/10@00:42:50> [main] pid: 2492
<08/08/10@00:42:50> [main] loaded config from sc_serv.conf
<08/08/10@00:42:50> [main] initializing (usermax:32 portbase:8000)...
<08/08/10@00:42:50> [main] No ban file found (sc_serv.ban)
<08/08/10@00:42:50> [main] No rip file found (sc_serv.rip)
<08/08/10@00:42:50> [main] opening source socket
<08/08/10@00:42:50> [main] source thread starting
<08/08/10@00:42:50> [main] opening client socket
<08/08/10@00:42:50> [source] listening for connection on port 8001
<08/08/10@00:42:50> [main] Client Stream thread [0] starting
<08/08/10@00:42:50> [main] client main thread starting


Bu aşamadan sonra artık kendi makinenizde, Audio Streaming desteği olan bir ses oynatıcı ile

Host:127.0.0.1
Port:8000 (Değiştirmediyseniz)
Password: changeme (değiştirmediyseniz)

bilgilerini girerek müzik yayınına başlayabilirsiniz. Sunucuyu açtığınız terminali kapatırsanız radyo yayınınızda kesilir, ona göre kendinize bir formül üretebilirsiniz.

Müzik yayınınızı, internet üzerinden başkalarının dinlemesi için modeminizden "8000" portunu (veya hangi portu vermişseniz) virtual server olarak "UDP ve TCP" olarak kendi makinenizin ip adresine yönlendirmeniz gerekiyor, port forward olayı birçok yerde detaylı şekilde anlatılmaktadır, arayıp bulabilirsiniz. Bu adımdan sonra, en kısa yoldan http://www.whatsmyip.org/ adresine girerek ip adresinizi öğrenebilirsiniz. Radyonuzu dinlemek isteyen kişi, URL akışını destekleyen bir müzik oynatıcı ile ipadresiniz:8000 adresini ekleyerek sizin yayınınızı dinleyebilir. IP adresiniz sabit değilse, http://www.no-ip.com/ adresinden ip yönlendirme hizmeti alabilirsiniz. Şuan için No-IP hizmetinin bilgisayarınız açıldığında o anki ip adresinizi bir dns sunucusu ile belirlediğiniz domain adresine yönlenmesini sağlayan linux uygulaması mevcuttur. Bu şekilde radyo adresiniz ubunturadyo.no-ip.com:8000 benzeri bir adresle kalıcı olarak kullanılabilir.(No-IP hizmetinin geçerlilik süresi değişebiliyor) Umarım yeterli bir anlatım olmuştur.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

cemkucuk

@krwing yardımın için teşekkür ederim. Fakat birkaç hata ile karşılaştım.

1.)Önerdiğin Audio-Streaming yazılımı nedir?
2.)No-ip'i nasıl kurup yapılandırabilirim?

krwlng

#12
Öncelikle linux üzerinde hiç radyo yayını yapmadığımı belirtmek isterim, ben hep sunucu olarak kullandım linuxu. Fakat umutubuntu arkadaşımız "idjc" programını önermiş, deneyebilirsiniz.
Program depoda mevcuttur.
sudo apt-get install idjc
şeklinde kurulum yapabilirsiniz, jack yapılandırmanızın düzgün çalışması gerekiyor, çünkü program jack kanalı ile çalışıyor. Program kurulduktan sonra jack açıp başlattıktan sonra, terminalden "idjc" yazarsanız program çalışır.

Gelelim no-ip olayına; öncelikle www.no-ip.com adresine girin. Sayfanın sol ortasında bulunan "no-ip free" bölümüne tıklayıp açılan formu doldurarak kayıt yapın. Daha sonra e-posta adresinize girerek aktivasyon linkine tıklayın, fakat no-ip sitesinin sizi yönlendirdiği sayfadaki download linklerini kullanmayın, çünkü program depoda mevcut. Kayıt işlemi bittikten sonra, sitenin sağ üst köşesinden logine tıklayarak e-posta adresiniz ve parolanız ile giriş yapın. Giriş yaptığınızda karşınıza gelen sayfadan "Add A Host" linkine tıklayın. karşınıza böyle bir bölüm gelecek buradan  hostname kısmına istediğiniz ismi yazıp yandaki zapto.org yazan yerden istediğiniz uzantıyı seçin, bu seçtiğiniz adres sizin radyo adresiniz olacak. Sistem zaten o anki ip adresinizi tanımış olacak. Host type olarak  "DNS HOST (A)" seçili kalacak. Group ve altındaki MX Records bölümleri boş kalabilir. Create Host düğmesine tıklayıp hostumuzu oluşturuyoruz. Karşınıza bilgi ekranı geliyor, sol tarafta açtığınız adres, sağ tarafta ip adresiniz yazıyor. Yani artık o adres yazıldığı zaman otomatik olarak sizin modeminize bağlanacak, modemden "8000" portunu kendi makinenize yönlendirdiğiniz için "hostadresi.no-ipuzantisi:8000" olarak ses oynatıcılara girildiğinde sizin makinenizdeki ses akışına yönlendirilecek. Şimdi geldi makinenizi kapatıp açtığınızda veya bağlantınız kesildiğinde, sabit olmayan ip adresinizi otomatik olarak, no-ip hizmetine yönlendirmeye.

sudo apt-get install noip2
komutu ile "noip2" uygulamasını kuruyoruz.
Kurulum esnasında karşınıza. No-IP.com Username No-IP.com password şeklinde sorular gelecek.
buralara no-ip hizmetine kaydolurken yazdığınız e-posta ve parolanızı giriniz. Ardından çıkacak olan Update Interval kısmına, uygulamanın, ip adresinizi kaç dakikada bir no-ip sunucuları ile senkronize etmesini istediğinizi gireceksiniz. varsayılan olarak 30 dakika gelir. list of hosts of groups bölümünü boş bırakabilirsiniz, çünkü tek alan adı kullandığımız için bir gruplama yapmadık. Network Device Name kısmınıda boş bırakabilirsiniz, boş bırakınca tekil ağ arayüzü kullanılacak, yani başka ethernet kartınız yoksa veya wifi ile kullanmayacaksanız burası boş kalacak. Son olarak "NAT" pasifleştirmeye hayır deyip kurulumu bitirin.
Auto configuration for Linux client of no-ip.com.

Only one host [krwlng.no-ip.org] is registered to this account.
It will be used.

New configuration file '/var/lib/noip2/noip2.conf' created.

* Starting No-IP.com dynamic address update noip2


gibi bir çıktı aldıysanız, sorunsuz şekilde halletmişsiniz demektir.

Bundan sonra isterseniz, her bilgisayarınızı açtığınızda noip2 uygulamasını çalıştırabilir veya açılış programlarına ekleyebilirsiniz, ancak bilmeniz gereken bir şey de bazı sistemlerde noip2 uygulamasının çalışmak için otomatik olarak "root" kullanıcısını seçmesidir.Bilgisayarınızı başlattığınız zaman noip2 komutunu verdiğinde Can't locate configuration file /var/lib/noip2/noip2.conf. (Try -c). Ending! çıktısını alırsanız sudo noip2 -M komutunu verin uygulama çalışacaktır. Normal şartlarda sizin * bir şey yapanıza gerek kalmadan her açılışta otomatik çalışır uygulama, ancak benim daha önce karşılaştığım sıkıntılarla karşılaşırsanız diye ben bunlarıda açıklama gereği hissettim.  Yani ps x yaptığınız zaman uygulama görünmezse, sudo ps x yapmanız gerekebilir. Umarım yeterli bir anlatım olmuştur.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

umutubuntu

#13
@krwlng kurulum için verdiğin kod yanlış olmuş
sudo apt-get remove idjc
yerine
sudo apt-get install idjc
olabilir. Eline sağlık güzel anlatım olmuş.

krwlng

sağol umutubuntu, programı kurmuştum, anlatım esnasında kaldırdım, terminalden son komutu kopyala yapıştır yapınca install yerine remove kalmış, iki kere okudum yayınlamadan önce yine de orasını kaçırmışım. Sıcak işte :D
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!