Playing With Icecast 3
ya..ya..ya…saya masih main main dengan icecast, cuma sekarang saya iseng gimana caranya biar bisa streaming video via icecast juga…googling dan baca baca..akhirnya memang possible untuk bikin streaming video via icecast dengan support theora.
Kenapa saya pilih icecast..?karena icecast memang paling enak buat di konfig hehehehe…nda ding saya pilih icecast karena dia bisa melakukan encoding on the fly, jadi misal kita punya file multimedia banyak kita ngga perlu reencode dengan tipe file tertentu, size tertentu, bitrate tertentu, tapi dia bisa melakukan secara on the fly, sekalian diputer sekalian di encode
depedency nya banyak banget kalo pengen buat video streaming via icecast, misalnya :
1. Icecast - definetly harus
2. Ices - kalo kamu pengen buat mp3streaming juga
3. libshout - Library untuk icecast
4. Lame - Library untuk compresing file mp3
5. ffmpeg - Library untuk codec
6. ffmpeg2theora - Library untuk compresing file mpeg, mpg, wmv, dll
7. FAAC - Library untuk file MP4
8. FAAD - Library untuk file MP4
9. LibVorbis - Library untuk Vorbis
10. LibTheora - Library untuk Theora
11. AMRNB - Library untuk file 3GP
12. ARMWB - Library untuk file 3G
13. Xvidcore - Library Xvidcore
14. Ezstream - Player untuk file mulmed yang nanti nya di broadcast ke icecast
Koq kayanya banyak sekali ya..?hmm..ya itu tergantung dengan koleksi file multimedia anda, saya punya banyak video klip yang extensi nya aneh2 makanya saya perlu banyak depedency.
Belum lagi kalo anda punya mikrophone, tentu anda juga butuh libspeex agar bisa berkomunikasi dengan icecast. hehehe…ya itu tergantung kebutuhan sebenarnya point utamanya hanya di ezstream, dan ffmpeg2theora. Ezstream nanti nya untuk player yang berkomunikasi dengan icecast dan ffmpeg2theora untuk kompresi file nya.
Pertama saya asumsi kan anda sudah bisa install dan configure icecast. Setelah itu install ffmpeg2theora baru kemudian ezstream. Ezstream juga menggunakan xml sebagai konfigurasi nya, mirip dengan icecast. Setelah itu seperti biasa, cari dimana lokasi file multimedia anda, buat playlist nya denga perintah :
find /data/movie -name ‘*.*’ > pelm.m3u
extensi nya terserah, saya pake m3u mau pake txt juga bisa.
Setelah itu edit konfig ezstream seperti di bawah ini :
abis itu execute ezstream, n browse ke web server kamu port 8000 (default icecast) disana nanti ada mount nya, hasilnya seperti dibawah ini :
Playing with icecast part 2
Yeap…ini adalah lanjutan dari seri bermain icecast streaming server bag pertama, dimana di bagian pertama itu saya menemui permasalah mengenai bitrate sehingga menyebabkan bandwith yang digunakan jadi tinggi sekali dan user yang nyetel pun kebanyakan putus putus.
Setelah dapet server pinjeman dari indika saya iseng masang icecast disana. Dan lagi lagi saya belom menemukan caranya biar bandwith yang digunakan ngga tinggi2 amat trafik upload nya. Ternyata permasalahan utama yang menyebabkan bandwith upload nya tinggi adalah di Bitrate file mp3. Rata rata bit rate nya 128kbps, jadi 1 user bisa makan sampe 200kbps untuk nyetel 1 file mp3.
Nah kondisi di indonesia yang kebanyakan user warnet ngeluh karena waktu nyetel sering putus2. Setelah saya googling dan baca2 ternyata saya belom install plugin untuk re-encode file mp3 nya. Ternyata ada fasilitas reencode-on-the-fly dari ices. yaitu dengan menginstal plugin lame Dengan plugin terserbut ices dapat melakukan re-encoded-on-the-fly buat file2 mp3 dengan bit rate tinggi.
Firstly install lame, kemudian recompile ices nya dengan option –with-lame. kemudian rubah di config ices :

Bitrate diset jadi 16kbps, option reencode diberi nilai 1 supaya ices bisa melakukan re-encode dengan support LAME, dan Channels di set 1 supaya play nya di modus mono bukan stereo. Memang secara kualitas sound jadi jelek, tapi lumayan lah di stel uda ngga putus2 lagi, dan setelah di lihat trafik nya turunnya bisa signifikan banget seperti ini jadi nya :

Saya juga ngga teliti baca config ices, disana jelas2 disebutkan :
ices is compiled with liblame support,
ices will reencode the stream on the fly to the stream bitrate
hahahaha…pusing2 kemaren nyari2 kenapa bisa bitrate nya tinggi banget ternyata disitu masalahnya hehehehe…
case closed :p
Playing with icecast
Kemaren saya main main dengan icecast, bikin streaming mp3 yang rencana nya mau saya pasang di server kantor saya. Saya iseng aja bikin streaming server mp3 karena saya belom pernah bikin, sapa tau kalo hasilnya oke saya bisa pasang di kantor, tinggal di DNAT dikasi ip publik beres deh jadi server streaming :p hehehehe (khayal mode on).
Tetapi saya masi penasaran dengan kondisi di kantor apa kuat ngga dipasang 1 server lagi, karena di sana sudah ada web server, proxy, dns server, tambah lagi File server, kalau semua dijadiin satu bisa njepat server saya hahahaha…ato bikin anggaran ganti server lagi :p
Setelah saya install + configure icecast saya mulai penasaran berapa bandwith yang lewat di ethernet saya khusus untuk streaming saja. Oleh karena itu saya pasang MRTG yang capture di eth0 saya. Sengaja belom saya kasi IP public, saya tes hanya di LAN saja.
Setelah beberapa jam saya biarkan saya cukup tercengang karena baru ada 1 listener, uplink saya bisa sampe 194kbps, wakakakka….

koq gede banget ya…apa belom di set bit rate nya ato yang lain saya juga ngga ngerti, belom saya baca baca lagi manualnya
sementara sampe sini dulu deh tar baca baca lagi mungkin bisa di tweak lagi…see ya on the next post
Maen maen dengan The Dude
Pernah denger the dude..? Yap menurut mikrotik.com, dude adalah software yang di develop oleh mikrotik.com untuk memonitoring aktifitas di jaringan kita. Seperti mapping network, notifying, trus logging apa saja yang terjadi dalam network kita. Kelebihan lainnya bisa di remote.
Menurutku ngga hanya terbatas untuk hardware2 mikrotik aja yang bisa di monitoring, tapi segala macam benda yang ada di network kita, misal kita punya file server, web server, proxy server, DNS server, bahkan sampe komputer windows pun bisa masuk. Dependency nya cuma SNMP, jadi komputer yang akan di petakan di the dude harus terinstal snmp terlebih dulu.
It’s free dari mikrotik.com alias bisa di download cuma cuma. n it’s a damn good !! hehehe… selama ini ngga nemuin software buat bikin mapping jaringan, sebenernya yang ak butuhin cuman log saat down biar bisa laporan ke NOC buat restitusi wakakakakakka.. :piss:
here my pc screen shot @ my office :
Here’s my map @ home using indosat im2
hacker poem
hihihihi…cerita lama n basi kali ya…tapi keren juga :p
Seandainya hatimu adalah sebuah system, maka aku akan scan kamu untuk mengetahui port mana yang terbuka Sehingga tidak ada keraguan saat aku
C:\> nc -l -o -v -e ke hatimu,
tapi aku hanya berani ping di belakang anonymouse proxy,
inikah rasanya jatuh cinta sehingga membuatku seperti pecundang atau aku memang
pecundang sejati whatever!
Seandainya hatimu adalah sebuah system, ingin rasanya aku manfaatkan vulnerabilitiesmu, pake PHP injection Terus aku ls -la; find / -perm 777 -type d, sehingga aku tau kalo di hatimu ada folder yang bisa ditulisi atau adakah free space buat aku?. apa aku harus pasang backdor “Remote Connect-Back Shell” jadi aku tinggal nunggu koneksi dari kamu saja, biar aku tidak merana seperti ini.
Seandainya hatimu adalah sebuah system, saat semua request-ku diterima aku akan nogkrong terus di bugtraq untuk mengetahui bug terbarumu maka aku akan patch n pacth terus,aku akan jaga service-mu jangan sampai crash n aku akan menjadi firewallmu aku akan pasang portsentry, dan menyeting error pagemu ” The page cannot be found Coz Has Been Owned by Someone get out!” aku janji gak bakalan ada macelinious program atau service yang hidden, karena aku sangat sayang dan mencintaimu.
Seandainya hatimu adalah sebuah system, jangan ada kata “You dont have permission to access it” untuk aku, kalau ga mau di ping flood Atau DDos Attack jangan ah….! kamu harus menjadi sang bidadaripenyelamatku.
Seandainya hatimu adalah sebuah system, …?
Tapi sayang hatimu bukanlah sebuah system, kamu adalah sang bidadari impianku, yang telah mengacaukan systemku! Suatu saat nanti aku akan datang n mengatakan kalau di hatiku sudah terinfeksi virus yang Menghanyutkan, Ga ada anti virus yang dapat menangkalnya selain
…kamu.
Long time no see you guys…
iseng-iseng obrak abrik kompie eeeh nemu foto jaman jahiliyah, xixixixixi…:p dulu biasanya rajin ngumpul ma mereka, jaman bilyard booming banget di jogja, tiap malem minggu pasti hang out main bilyard sambil taruhan kalo kalah corang coreng muka yang kalah n yang kalah terakhir ngolong meja bilyard…
Kabar terakhir si ada yang uda merit, ada yang jadi haji (Hajingan kali yee…wakakakakaka), n sekarang kayanya yang tinggal cuman be-2…Keep the fight bro…kalo uda rekaman n jadi artis jangan lupa ma gw yakz…hihihihi….
oooopss..ketauan hihihihihi :p
nyoba maen maen sama shell php mau nguplod eeeh malah ketauan :p

OOpSS….ketauan deh…..:D
Calendar
July 2008 M T W T F S S « Feb 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Blogroll
Categories
- Slackware (3)
- Uncategorized (3)
- Window$ (1)
Recently
- 14.02 Playing With Icecast 3
- 31.01 Playing with icecast part 2
- 20.01 Playing with icecast
- 01.09 Maen maen dengan The Dude
- 10.08 hacker poem
- 09.05 Long time no see you guys…
- 07.05 oooopss..ketauan hihihihihi :p
Related Entries
This block requires the Related Entries Plugin.
Recent Comments
- culin: heheheh bagus puisi na........
- Mas W: Masa lalu emang asyek tu di kenang...apalagi masa...
- Mas W: Re-install aja deh mas..Beres deh, hhihi...
- Mas W: Berapa sih sebenarnya radius tertinggi jaringan m...
- Mas W: Kacian de lu.....
- eko: akhirnya jadi juga ya kang. IP nya dong. biar ak...
- Firman: gimana kalo dia jadi DHCP server yak ? siapa yang...
- eko: walah-walah.. ra dong ak...


