mp3 streaming server dengan icecast dan ezstream di windows

6
MP3 Streaming Server dengan Icecast2 dan Ezstream di Windows Pernah dengar radio yang siaran di internet secara streaming ?, ok kali ini kita akan mencoba membuat sebuah streaming server yang mampu memutar Mp3. Yap, kita akan membuatnya diatas mesin windows, mungkin lain waktu saya akan bikin tutorialnya untuk Streaming Mp3 yang berjalan di atas mesin Unix, atau Linux. Dalam membuat streaming server yang mampu memutar mp3 di Windows kita akan membutuhkan 2 program yaitu: Icecast2 dan Ezstream silahkan download keduanya pada link berikut ini http://www.icecast.org/ Setelah kita download maka lanjutkan dengan instalasi Icecast2 sampai selesai, adapun tampilan GUI dari Icecast2 adalah seperti gambar dibawah ini: Secara default icecast akan running pada port 8000, kita bisa memodifikasinya dengan mengedit file konfigurasi icecast dengan meng-klik menu

Upload: jagoan-neon

Post on 08-Jul-2015

985 views

Category:

Self Improvement


5 download

DESCRIPTION

Cara membuat Streaming Server di Windows menggunakan Ezstream di windows

TRANSCRIPT

Page 1: Mp3 streaming server dengan icecast dan ezstream di windows

MP3 Streaming Server dengan Icecast2 danEzstream di Windows

Pernah dengar radio yang siaran di internet secara streaming ?, ok kali inikita akan mencoba membuat sebuah streaming server yang mampu memutar Mp3.Yap, kita akan membuatnya diatas mesin windows, mungkin lain waktu saya akanbikin tutorialnya untuk Streaming Mp3 yang berjalan di atas mesin Unix, atau Linux.

Dalam membuat streaming server yang mampu memutar mp3 di Windowskita akan membutuhkan 2 program yaitu: Icecast2 dan Ezstream silahkandownload keduanya pada link berikut ini http://www.icecast.org/

Setelah kita download maka lanjutkan dengan instalasi Icecast2 sampaiselesai, adapun tampilan GUI dari Icecast2 adalah seperti gambar dibawah ini:

Secara default icecast akan running pada port 8000, kita bisamemodifikasinya dengan mengedit file konfigurasi icecast dengan meng-klik menu

Page 2: Mp3 streaming server dengan icecast dan ezstream di windows

configuration, kemudian edit configuration carilah baris dengan tag port kemudiangantilah dengan port yang kita sukai, saya akan menggunakan port 8001 untukpercobaan kali ini. Edit juga beberapa hal yang mungkin kita rasa perlu. Setelah itustart kembali Icecast2 dan kemudian buka browser kesukaan anda dan ketikkanalamat http://localhost:8001 pada Url Address browser. Jika muncul tampilan sepertiini pada browser maka icecast sudah berjalan sesuai pada port yang kita inginkan.

Langkah selanjutnya adalah membuat feeder/source agar Icecast2membroadcast MP3 pada Url tersebut. Ekstraklah Ezstream pada folder yang andasukai, untuk percobaan ini saya akan mengekstrak Ezstream pada folder dimanaKoleksi Mp3 saya berada. Kemudian di dalam folder Ezstream tersebut, buatlahsebuah file dengan nama my_mp3.xml, dan isi file tersebut adalah sebagaiberikut:

Page 3: Mp3 streaming server dengan icecast dan ezstream di windows

Setelah itu langkah selanjutnya adalah: buatlah sebuah file batch yangbernama ezstream_my_mp3.bat, file ini akan secara otomatis membuat fileplaylist dan sekaligus menjalankan ezstream. Berikut ini adalah isi file tersebut.

<ezstream> <!-- Ini adalah alamat Mp3 stream yang nantinya bisa diakses oleh user --> <url>http://localhost:8001/MyMp3</url> <!-- Ini adalah password agar Ezstream bisa komunikasi dengan Icecast2 Sesuaikanlah dengan password pada file konfigurasi Icecast2 --> <sourcepassword>hackme</sourcepassword> <format>MP3</format> <!-- Ini adalah file playlist nantinya Ezstream akan memutar mp3 berdasarkan list ini, deretan lagu sebaiknay full-path --> <filename>my_mp3_playlist.txt</filename> <stream_once>1</stream_once> <shuffle>1</shuffle>

<!-- Setting selanjutnya adalah Deskripsi tampilan pada portal Icecast2 Editlah sesuai dengan kemauan anda --> <svrinfoname>My Mp3</svrinfoname> <svrinfourl>http://josescalia.blogspot.com</svrinfourl> <svrinfogenre>All Genre</svrinfogenre> <svrinfodescription>My Mp3 Streaming Server</svrinfodescription> <svrinfobitrate>128</svrinfobitrate> <svrinfochannels>2</svrinfochannels> <svrinfosamplerate>44100</svrinfosamplerate> <svrinfopublic>0</svrinfopublic></ezstream>

Page 4: Mp3 streaming server dengan icecast dan ezstream di windows

Yang harus diperhatikan pada isi batch file tersebut adalah 5 baris pertamadimulai dari baris ketiga yaitu PLAYLIST_FILE adalah file playlist yang kitadeskripsikan pada file my_mp3.xml, Kemudian CONFIG_FILE adalah filemy_mp3.xml, dan terakhir MP3_PATH adalah lokasi path seluruh file Mp3 filekita. Setelah selesai langsung kita eksekusi file ezstream_my_mp3.bat dengancara men-double klik hingga ada muncul windows console seperti gambar berikutini:

@echo offset CURRENT_DIR=%cd%set PLAYLIST_FILE=my_mp3_playlist.txtset CONFIG_FILE=my_mp3.xmlset MP3_PATH=E:\Private\MyMp3

::delete current playlistif exist "%CURRENT_DIR%\%PLAYLIST_FILE%" goto delCurrPlayListecho Cannot find current playlist..echo Processing to create new one.. :delCurrPlayListdel "%CURRENT_DIR%\%PLAYLIST_FILE%"

::Create new playlistdir %MP3_PATH%\*.mp3 /s /b > "%CURRENT_DIR%\%PLAYLIST_FILE%"

::let's stream it outezstream.exe -c "%CURRENT_DIR%\%CONFIG_FILE%"

Page 5: Mp3 streaming server dengan icecast dan ezstream di windows

Jika sudah seperti ini maka, Ezstream sudah berkomunikasi dengan serverIcecast2 dan sedang memutar lagu sesuai dengan playlist yang ada. Kemudianakseslah browser anda pada alamat url : http://localhost:8001/ jika tampilan portalIcecast2 seperti gambar dibawah ini, maka kita sudah berhasil membuat streamingserver.

Page 6: Mp3 streaming server dengan icecast dan ezstream di windows

Mari kita tes sama-sama Streaming server kita ini, kliklah tulisan M3U, dansecara langsung akan mendownload playlist m3u yang bisa kita mainkan langsungdi media player seperi Winamp. Atau bukalah Windows Media Player dan kemudianpilih file lalu pilih Open URL dan ketikkan alamat ini pada dialog yang munculhttp://localhost:8001/MyMp3.mu

Semoga Bermanfaat

Menteng, 1 November 2010

Thnks

Josescalia