Selasa, 12 April 2011

.:: Cara Membuat Streaming Radio dari server sendiri ::.



Beberapa hari yang lalu sempat janji mau bikinkan tutorial untuk cara mudah membuat server streaming radio sendiri, tanpa harus membayar hosting server, tapi berhubung banyak kesibukan lain, baru sekarang sempat ngetik - ngetik tutorialnya.
Ada beberapa software yang bisa digunakan untuk membuat server streaming radio sendiri, diantaranya bisa menggunakan Icecast server, atau bisa juga menggunakan SHOUTcast Distributed Network Audio Server (DNAS), nah dalam tutorial kali ini saya akan menggunakan Shoutcast DNAS versi 1.9.8 (versi stabil untuk saat ini). Shoutcast DNAS ini bisa jalan di Linux, Windows, MAC OSX maupun Free BSD, memang akan lebih baik jika kita menggunakan Linux sebagai server, akan tetapi untuk tutorial kali ini saya akan menyampaikan bagaimana membuat server radio streaming langsung dari pc Windows anda."
Apa saja yang harus disiapkan untuk membuat server streaming radio sendiri ?:
1. Koneksi Internet (tentu wajib jika anda ingin streaming anda bisa didengarkan oleh public)
2. SHOUTcast DNAS v1.9.8 ( bisa didownload di http://yp.shoutcast.com/downloads/sc1-9-8/shoutcast-dnas-1-9-8-windows.exe )
3. Winamp (disarankan yang versi 5.4 keatas)
4. SHOUTcast DSP Plug-In for Winamp ( bisa didownload di http://download.nullsoft.com/shoutcast/tools/shoutcast-dsp-2-1-3-windows.exe )
5. DynDNS updater ( bagi yang tidak memiliki koneksi internet dengan static IP, supaya alamat streaming anda tidak menggunakan IP address dan otomatis update setiap anda terkoneksi ke internet )


Ok, kita mulai saja installasinya,
Pertama kita install dulu Shoutcast DNAS nya, untuk saat ini versi yang stabil adalah versi 1.9.8, saya pernah mencoba versi terbarunyaakan tetapi masih menemui berbagai kendala saat streaming didengarkan dari winamp clientnya, oleh karena itu saya sarankan anda menggunakan yang versi 1.9.8 saja, pada saat installasi ketika anda disuruh memilih paket apa yang akan diinstall anda pilih saja Server (GUI version dan DNAS Config files and readme atau lebih jelasnya lihat screenshoot berikut :





Lanjutkan proses installasinya klick next hingga selesai.
OK, server sudah siap sekarang kita perlu winamp beserta DSP pluginnya untuk shoutcast radio kita ke server yang telah kita install sebelumnya. jika anda sudah memiliki winamp maka anda tinggal menginstall SHOUTcast DSP pluginnya, akan tetapi jika anda belum menginstall Winamp di pc anda maka anda harus menginstall Winamp terlebih dahulu setelah itu baru install SHOUTcast DSP pluginnya. untuk proses installasinya tidak akan saya jelaskan secara detail, anda tinggal double klick pada file installernya kemudian ikuti perintahnya.
Setelah Winamp beserta DSP pluginnya terinstall berikutnya jalankan Winamp anda kemudian klick pada menu Options --> Preferences lalu click pada DSP/Effect lalu klick pada Nullsoft SHOUTcast source DSP v.2.1.3, atau lebih jelasnya lihat screenshoot berikut:





setelah anda click pada Nullsoft SHOUTcast source DSP v.2.1.3 maka jendela pluginnya akan terbuka, kurang lebih seperti berikut ini:





setelah muncul jendela seperti diatas maka jendela Winamp Prefferences bisa anda tutup,
OK, plugin sudah siap sekarang kita perlu menjalankan SHOUTcast servernya sebelum melakukan streaming, tapi sebelumnya kita perlu mengedit file configurasinya, file konfigurasinya ada defaultnya ada di c:\Program Files\SHOUTcast\sc_serv.ini
adapun konfigurasi yang perlu diedit adalah sbb:


MaxUser=100(isi dengan maksimum user yang bisa mendengarkan streaming kita)
Password=test123 (ganti dengan password yang akan dipake untuk melakukan koneksi dari Winamp Plugin )
PortBase=8000 (ganti dengan port yang akan digunakan, defaultnya 8000)


simpan file konfigurasi tersebut kemudian jalankan servernya, caranya anda jalankan dari start menu --> All Programs --> SHOUTcast DNAS --> SHOUTcast DNAS (GUI ) maka akan tampil jendela sbb:





OK, server sudah siap, sekarang kita tinggal setting pada DSP Plugin di winampnya, pada jendela DSP winamp anda click pada tab Output, kemudian click pada tab Yellowpages, centang pada Make this server public (recomended), kemudian isi Description, URL, Genre, AIM,ICQ,IRC dengan informasi radio anda, kemudian untuk track titlenya jika anda langsung broadcast lagu - lagu dari winamp anda bisa mencentang use winamp, atau jika anda broadcast dari line in anda bisa mengisi dengan nama radio anda pada bagian Now, lihat screenshoot berikut:





masih pada tab Output, click pada tab encoder, Encoder Type-nya pilih MP3 Encoder, kemudian Encoder Settingnya pilih 56kbps, 44.100kHz, stereo, atau sesuaikan dengan kemampuan koneksi anda, lihat screenshoot berikut:





kemudian klick pada tab Connection, pada bagian Address masukkan localhost, kemudian pada port masukkan port sesuai dengan file konfigurasi tadi, jika anda tidak merubah portnya maka defaultnya 8000, kemudian pada Password, masukkan password sesuai dengan setting konfigurasi di atas misalkan test123, lalu centang pada Auto Connect maka shoutcast anda akan otomatis terkoneksi ke server anda, dan anda bisa lihat pada bagian status jika anda telah terkoneksi maka anda bisa melihat timernya kemudian jumlah bytes sent-nya, perhatikan screenshoot berikut ini untuk lebih jelasnya :





OK langkah selanjutnya adalah mengatur input ke servernya, anda bisa menggunakan input melalui Line In, atau jika anda ingin melakukan broadcast lagu2 yang sedang anda putar di winamp anda bisa memilih inputnya dari winamp, lihat screenshoot berikut:





Sampai pada tahap ini jika anda menggunakan koneksi dengan mode Dial Up langsung dari PC yang anda gunakan, maka streaming anda bisa langsung didengarkan melalui winamp atau Windows media Player melalui alamat ip public anda dengan alamat : ip_public:port/listen.pls, contohnya jika ip_public anda 125.160.40.1 kemudian di file konfigurasi anda menggunakan port 8000, maka alamat streaming anda adalah http://125.160.40.1:8000/listen.pls, anda bisa melihat ip public anda dengan mengunjungi web http://www.whatismyip.com/




tapi jika anda terkoneksi ke internet dengan modem ADSL (misalkan speedy) dengan mode PPPoE/Routing maka anda perlu mengubahnya menjadi mode Bridge, kemudian membuat Dial Up ke modem dari pc anda, karena tanpa mode Bridge, maka ketika user membuka alamat sesuai ip public anda maka user tersebut akan terkoneksi ke modem anda, bukan ke pc anda secara langsung, tentang bagaimana cara merubah mode koneksi ini silahkan anda cari melalui paman Google, banyak sekali artikel - artikel yang telah membahasnya.


Atau cara lainnya jika anda tidak ingin repot2 mengganti mode koneksi, yang tentunya juga akan merubah setting gateway di jaringan LAN anda, maka anda bisa menggunakan fasilitas Port Forwarding di modem anda, caranya dengan membuat Virtual Server di modem anda, sebagai contoh saya menggunakan modem HUAWEI SmartAX MT882a, maka langkah untuk setting Port Forwardingnya adalah sbb:
login ke admin modem anda melalui browser, kemudian klick pada Basic --> NAT --> Virtual Server, seperti screenshoot berikut:





setelah itu silahkan masukkan portnya sebagai berikut:





setelah setting disimpan, restart modem anda, maka sekarang streaming anda sudah bisa diakses dari public, akan tetapi jika anda menggunakan koneksi internet yang tidak memberikan static IP kepada anda, anda pasti akan mengalami masalah ketika modem anda restart, karena alamat ip anda akan otomatis berubah, dan ini pasti sangat merepotkan, untuk itu anda perlu membuat account di DynDNS (http://www.dyndns.com/) yang akan mengganti alamat ip anda dengan alamat domain, anda boleh mendaftar secara gratis melalui alamat https://www.dyndns.com/account/services/hosts/add.html silahkan masukkan hostnamenya dengan alamat yang anda kehendaki kemudian Service typenya pilih Host with IP address, kemudian pada IP address masukkan alamat ip anda, lihat scrreenshoot berikut :





lanjutkan proses registrasinya, dan setelah selesai kemudian download dan install DynDNS updaternya dari alamat https://www.dyndns.com/support/clients/ supaya setiap kali pc anda terkoneksi ke internet maka domain anda akan terupdate sesuai dengan alamat ip anda, sehingga sekarang alamat streaming anda tidak akan berubah - ubah, misalkan http://po3nx.mine.nu:8000/listen.pls




Sekian semoga bermanfaat,




Regards,




IchsanX


Artikel Terkait:


1 komentar:

  1. waaah...
    sangat bermanfaat.
    terima kasih mas, dengan membaca artikel mas saya udah bisa broadcast dari rumah.

    BalasHapus

Komentator Blog Ini