2012/05/26

Cara Membuat Radio Streaming atau Stasiun Radio Internet

Cara Membuat Radio Streaming atau Stasiun Radio Internet - Pernah bertanya-tanya bagaimana cara kerja Stasiun Radio Internet dan/atau ingin membuat sendiri, tutorial ini akan mencoba menjelaskan cara kerja dan menunjukkan cara membuatnya. Sebenarnya, membuat radio online ini cukup mudah, dan kamu bisa membuat stasiun radio sendiri dan melakukan broadcast dalam waktu sekitar 10 menit (Hahahah...).
Membuat Radio Online - Stasiun Radio StreamingBagaimana Cara Membuat Stasiun Radio Internet/Radio Online?

Cara Kerja Radio Online

Sebelum itu, akan saya coba jelaskan dulu secara singkat tentang cara kerjanya. Syaratnya kamu harus memiliki pemutar musik (tentu saja). Saya menggunakan Winamp, install dulu jika kamu tidak punya dan putarlah musik seperti biasa. Kamu juga WAJIB mempunyai koneksi internet yang cepat. Supaya radio-online kamu bisa disiarkan tanpa buffering. Melalui plugin (nanti akan saya jelaskan juga cara meng-installnya) Winamp akan mengirimkan playlist ke server broadcast (bisa di PC atau web sever yang lain dengan koneksi yang lebih besar), dan server akan mengirimkan musik ke audio player pendengar yang kemudian re-encoding ke format yang lebih baik.
Perhatikan! Jumlah pendengar yang didukung, dibatasi oleh bandwidth yang keluar dan bitrate dari lagu yang sedang kamu streaming. Jadi, jika kamu streaming di kualitas 128 kbps dan bandwidth kamu 256 kbps, kamu hanya mampu mendukung: 256/128 = 2 pendengar. :)

Audio Player
Program saya gunakan adalah Winamp, oddcast DSP untuk penyiaran ke server dan Icecast untuk servernya. Kamu juga dapat menggunakan Winamp Shoutcast itu sendiri sebagai plugin dan server, tetapi saya lebih memilih untuk melakukan siaran di Vorbis karena lebih ringan dan memiliki kualitas jauh lebih baik daripada MP3.

Cara Membuat Stasiun Radio Internet

Langsung kita mulai saja tutorialnya. Tetapi siapkan dulu Program/Software yang dibutuhkan:
1. WinAmp : rilis terbaru yang saya pakai ini adalah WInAmp 5.63 [download] winamp563_full_emusic-7plus_all.exe 16.53 MB
2. IceCast : untuk versi Windows Setup terakhir masih versi 2.3.2 [download] icecast2_win32_2.3.2_setup.exe 2.49 MB
3. oddCastDSP : saya masih memakai versi oddCast 2.0.15 [download] oddcast_dsp_wa2_v2.0.15.exe 1.51 MB

Langkah Pertama - ke atas
Download icecast dari www.icecast.org. Jalankan dan klik "Edit Cofiguration" pada menu "Configuration". Sebuah jendela notepad akan muncul dengan bebebrapa pilihan konfigurasi. Konfigurasi saya adalah:
<icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>
  <authentication>
        <source-password>hackme</source-password>
        <relay-password>hackme</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>hackme</admin-password>
    </authentication>

    <hostname>localhost</hostname>
    <listen-socket>
        <port>8000</port>
    </listen-socket>

    <fileserve>1</fileserve>

    <paths>
        <basedir>./</basedir>

        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source=”/” dest=”/status.xsl”/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <loglevel>4</loglevel>
<!— 4 Debug, 3 Info, 2 Warn, 1 Error —>
&nbsp;       <logsize>10000</logsize> <!— Max size of a logfile —>
    </logging>

    <security>
        <chroot>0</chroot>
    </security>
</icecast>
Kamu bisa copy paste kode di atas di notepad (yang satunya dengan konfigurasi), pastikan kamu mengganti teks berwarna abu-abu "hackme" dengan password lebih aman.

Langkah kedua - ke atas
Setelah selesai, simpan file dan tutup. Klik "Start server" dan listboxes di bawah ini harus diisi dengan berbagai informasi, seperti ini:
Membuat Radio Online Sendiri

Server kanu sekarang sudah siap untuk broadcast, tetapi belum ada musik/lagunya, jadi sekarang kita akan mengisinya. download oddcast untuk Winamp dari sini dan segera install.

Langkah ketiga - ke atas
Buka aplikasi Winamp, dan buka bagian "DSP / Effect" dari preferences dan klik "oddcast DSP v3". kamuakan melihat jendela pop up oddcast, seperti ini:

Stasiun Radio Internet
Klik "Add Encoder" dan encoder baru akan ditambahkan di dalam kotak di bawah ini. Klik kanan dan pilih "Configure". Sebuah dialog akan muncul, meminta berbagai informasi. Untuk "Type Encoder" pilih "OggVorbis" (atau MP3), ini akan membuat file anda dimainkan dengan format Vorbis. Beberapa orang mungkin tidak memiliki codec yang tersedia jika audio player pendengar versi "tuwir" (semua audio player baru mendukung Vorbis).

Untuk "Quality" Saya isikan -2, itu adalah kualitas terendah, menghasilkan bitrate sekitar 30 kbps dengan kualitas yang lumayan bagus. Kamu juga bisa melakukan percobaan dengan menggunakan nilai 0 atau 2, jika lebih dari 6 akan berlebihan menurut saya (karena 6 berkualitas layanknya sebuah CD Aidio), sehingga kamu bisa mendukung pendengar lebih banyak jika kamu memiliki bitrate yang lebih rendah untuk lagu itu.

Untuk "IP Server" masukkan IP dari server kamu yang menjalankan Icecast (isi"localhost" jika kamu menjalankan pada PC kamu sendiri). "Port Server" isikan seperti yang kamu masukkan dalam konfigurasi, isikan "8000" jika kamu menggunakan PC sendiri, dan "Encoder Password" isikan sesuai konfigurasi (semoga bukan kata "hackme"). Saya juga menggunakan mono, karena koneksi saya hanya memiliki bandwith 128 dan tidak terlalu jelek ketika di putar :). Jika sudah maka akan terlihat seperti ini:

Membuat Radio Online Sendiri
Klik OK dan kemudian klik "Connect". Jika kamu melakukan step by step dengan benar, mestinya encoder sekarang sudah terhubung ke Icecast dan mulai streaming, seperti ini:

Stasiun Radio Internet
Tambahan
Jika kamu ingin menjadi penyiar (berbicara di radio) secara live cukup klik tombol Recording Live ,secara otomatis akan menyiarkan apa pun yang kamu katakan ke mic (atau apa pun yang kamu pakai sebagai aidio input). Klik sekali lagi untuk kembali ke musik normal (saya belum benar-benar menguji yang ini, jika ada masalah kamu bisa komentar di sini).

"Source Level Stats" dari Icecast juga mestinya berubah-ubah untuk memasukkan streaming kamu, dan akan terlihat seperti ini:

Stasiun Radio Internet
Langkah keempat - ke atas
Coba koneksikandengan audio player lain (bukan yang dipakai untuk memutar lagu) dengan alamat http://localhost:8000/stream.ogg (contoh untuk Winamp : klik Open URL).
Jika sudah dapat dimainkan dengan baik. Sekarang kamu dapat mmempublikasikan radio online kamu untuk dimainkan dengan Winamp atau audio player lain yang pendengar  gunakan (dan TIDAK DENGAN BROWSER INTERNET) ke http:// [IP Server ]: 8000/stream.ogg (jika kamu tidak tahu IP-nya, kunjungi http://www.whatismyip.com/ , atau melihat "Client Address" pada tab "Details" dari Local Area Connection, jika kamu ingin melakukan streaming pada LAN).
ke atas
Jika ada notifikasi error, swamplingman menyarankan agar Anda memberikan pengguna Anda hak akses penuh untuk folder Icecast dan Winamp. Itu seharusnya bisa mengatasi kesalahan.
Catatan: Sebelum mem-broadcast musik atau apapun, pastikan kamu memiliki hak untuk melakukannya, jika tidak, kamu bisa saja dituntu dengan tuduhan pelanggaran hak cipta (hadewh...). Dan, jika muncul masalah koneksi, mungkin karena NAT atau firewall yg tidak mengizinkan orang lain (komputer lain) untuk terhubung ke komputer Anda.
Untuk memperjelas: Kamu (dari jaringan internal) hanya dapat terhubung ke stasiun menggunakan IP internal kamu(192.168.0.1 misalnya) dan orang dari internet hanya dapat terhubung menggunakan IP dari whatismyip.com dan hanya jika kamu sudah di-forward ke port 8000. Tanyakan pada administrator jaringanmu atau kunjungi www.portforward.com untuk pemahaman lebih lanjut, karena masalah ini berada di luar cakupan tutorial yang saya buat.

Tinggalkan komentar dan ikutan mejeng di Recent Comments.
- Komentar dimoderasi untuk mencegah komentar spam dan double post. Jadi komentar tidak akan langsung muncul.
- Daftarkan nama di profil blogger agar tidak tampil Unknown.
- Jangan pernah menuliskan no. HP maupun e-mail, komentar akan dihapus/tidak di publikasikan demi keamanan anda sendiri.
- Lihat halaman kontak untuk berkomunikasi secara intens dengan penulis artikel.
Kamus EmoticonSembunyikan