Saturday, September 27, 2008

Perbandingan Streaming Mudik

dibawah ini merupakan streaming mudik

1. http://124.81.82.136/ltmc2008/kamera/streaming-cctv.php

dan

2. http://plasa2.plasa.com

dari hasil 1. terlihat cukup jelas untuk streaming pertama cuma ini tidak memakai metode server , alias begitu di buka bisa memakan bandwidth dari streaming camera sendiri lama lama dijamin modar begitu banyak yang akses :D

dari hasil ke 2 gambar kurang jelas disini menggunakan metode transcode yang cukup memukau saya mengembangkan metode ini , tetapi cukup realible menggunakan server sendiri , load cpu menggunakan quad core < 35 persen

vlc auto restart

Siapa sangka dari program opensource yang dikembangkan telah menjadi sebuah streaming yang handal itulah vlc ... saya bersama tim saya telah berhasil mendevelop sebuah vlc yang cukup memukau di http://plasa2.plasa.com ....... disini saya membuat auto restart

crontab -l

59 * * * * sh /home/vlc/vlcmudik/config/start.sh

tiap 1 jam sekali akan mematikan semua koneksi dan melalukan nya kembali

isi dari vlc


killall vlc;
sleep 10;
sh /home/vlc/vlcmudik/config/cikampek2.sh;
sh /home/vlc/vlcmudik/config/gilimanuk2.sh;

sh /home/vlc/vlcmudik/config/merak2.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/solobalapan.sh;
sh /home/vlc/vlcmudik/config/tasikmalaya1.sh;
sh /home/vlc/vlcmudik/config/banyumas1.sh;
sh /home/vlc/vlcmudik/config/gambir1.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/jogja1.sh;
sh /home/vlc/vlcmudik/config/lowsarang.sh;
sh /home/vlc/vlcmudik/config/merak3.sh;
sh /home/vlc/vlcmudik/config/tawang1.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/bakahuni1.sh;
sh /home/vlc/vlcmudik/config/banyumas2.sh;
sh /home/vlc/vlcmudik/config/gambir2.sh;
sh /home/vlc/vlcmudik/config/jogja2.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/lowsari.sh;
sh /home/vlc/vlcmudik/config/merak.sh;
sh /home/vlc/vlcmudik/config/surabaya1.sh;
sh /home/vlc/vlcmudik/config/tawang2.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/bakahuni2.sh;
sh /home/vlc/vlcmudik/config/cikampek1.sh;
sh /home/vlc/vlcmudik/config/gilimanuk1.sh;
sh /home/vlc/vlcmudik/config/km57-1.sh;
sleep 1;
sh /home/vlc/vlcmudik/config/merak1.sh;
sh /home/vlc/vlcmudik/config/solobalapan2.sh;
sh /home/vlc/vlcmudik/config/tanjung.sh;
sh /home/vlc/vlcmudik/config/bandung1.sh;

dan isi dari tiap2x kota :

/home/vlc/vlcmudik/vlc -vvv --http-reconnect --noaudio --loop -d http://root:passwordnya@125.0.0.0/video2.mjpg --sout '#transcode{vcodec=WMV1,vb=256,width=320,height=240,scale=1}:standard{access=mmsh,mux=asf,dst=:20030}' --sout-keep

hari ini lebaran still monitoring ... tapi berhubung sudah ada crontab
bisa lebih enak ........

salam :D

iqbal maulana

Wednesday, September 24, 2008

Teman yang terlupakan ...

ketika angin berpaling dari putaran bumi ...
hanya air hujan dan dingin yang jatuh ke bumi ...
ketika salam disampaikan ...
hanya curahan hati yang terucap ...
sesaat terjenak , terpaku menatap keheningan ...
hanya wajah dirimu & diriku terlihat di senja ...
berjalan menepis harapan ...
berlari menuai angan ...

aku bukan sang armor puitis ...
tapi aku hanya manusia biasa ...
aku hanya sepenggal bagian isi bumi ...
sampai aku hilang bahkan tenggelam ...

hanya ketulusan terlahir dan ketiadaan ...
hanya cinta terlahir dari kebahagiaan ..
dan hanya sahabat yang tak pernah kulupakan ...

copyright 2008 iqbal aka inetholic ///

Monday, September 22, 2008

Create Dota Di Linux - Centos 4

#!/bin/sh
#
### Flush all rules ###
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -t mangle -F

### Erase all non-default chains ###
/sbin/iptables -X
/sbin/iptables -t nat -X
/sbin/iptables -t mangle -X

### DOTA ###
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6101 -j DNAT --to 192.168.99.1:6101
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6102 -j DNAT --to 192.168.99.2:6102
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6103 -j DNAT --to 192.168.99.3:6103
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6104 -j DNAT --to 192.168.99.4:6104
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6105 -j DNAT --to 192.168.99.5:6105
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6106 -j DNAT --to 192.168.99.6:6106
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6107 -j DNAT --to 192.168.99.7:6107
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6108 -j DNAT --to 192.168.99.8:6108
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6109 -j DNAT --to 192.168.99.9:6109
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6110 -j DNAT --to 192.168.99.10:6110
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6111 -j DNAT --to 192.168.99.11:6111
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6112 -j DNAT --to 192.168.99.12:6112
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6113 -j DNAT --to 192.168.99.13:6113
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6114 -j DNAT --to 192.168.99.14:6114
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6115 -j DNAT --to 192.168.99.15:6115
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6116 -j DNAT --to 192.168.99.16:6116
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6117 -j DNAT --to 192.168.99.17:6117
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6118 -j DNAT --to 192.168.99.18:6118
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6119 -j DNAT --to 192.168.99.19:6119
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6120 -j DNAT --to 192.168.99.20:6120
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6121 -j DNAT --to 192.168.99.21:6121
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6122 -j DNAT --to 192.168.99.22:6122
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6123 -j DNAT --to 192.168.99.23:6123
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6124 -j DNAT --to 192.168.99.24:6124
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6125 -j DNAT --to 192.168.99.25:6125
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6126 -j DNAT --to 192.168.99.26:6126
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6127 -j DNAT --to 192.168.99.27:6127
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6128 -j DNAT --to 192.168.99.28:6128
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6129 -j DNAT --to 192.168.99.29:6129
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6130 -j DNAT --to 192.168.99.30:6130
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6131 -j DNAT --to 192.168.99.31:6131
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6132 -j DNAT --to 192.168.99.32:6132
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6133 -j DNAT --to 192.168.99.33:6133
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6134 -j DNAT --to 192.168.99.34:6134
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6135 -j DNAT --to 192.168.99.35:6135
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6136 -j DNAT --to 192.168.99.36:6136
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6137 -j DNAT --to 192.168.99.37:6137
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6138 -j DNAT --to 192.168.99.38:6138
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6139 -j DNAT --to 192.168.99.39:6139
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6140 -j DNAT --to 192.168.99.40:6140
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6141 -j DNAT --to 192.168.99.41:6141
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6142 -j DNAT --to 192.168.99.42:6142
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6143 -j DNAT --to 192.168.99.43:6143
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6144 -j DNAT --to 192.168.99.44:6144
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6145 -j DNAT --to 192.168.99.45:6145
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6146 -j DNAT --to 192.168.99.46:6146
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6147 -j DNAT --to 192.168.99.47:6147
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6148 -j DNAT --to 192.168.99.48:6148
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6149 -j DNAT --to 192.168.99.49:6149
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6150 -j DNAT --to 192.168.99.50:6150
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6151 -j DNAT --to 192.168.99.51:6151
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6152 -j DNAT --to 192.168.99.52:6152
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6153 -j DNAT --to 192.168.99.53:6153
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6154 -j DNAT --to 192.168.99.54:6154
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6155 -j DNAT --to 192.168.99.55:6155
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6156 -j DNAT --to 192.168.99.56:6156
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6157 -j DNAT --to 192.168.99.57:6157
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6158 -j DNAT --to 192.168.99.58:6158
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6159 -j DNAT --to 192.168.99.59:6159
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6160 -j DNAT --to 192.168.99.60:6160
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6161 -j DNAT --to 192.168.99.61:6161
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6162 -j DNAT --to 192.168.99.62:6162
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6163 -j DNAT --to 192.168.99.63:6163
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6164 -j DNAT --to 192.168.99.64:6164
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6165 -j DNAT --to 192.168.99.65:6165
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6166 -j DNAT --to 192.168.99.66:6166
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6167 -j DNAT --to 192.168.99.67:6167
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6168 -j DNAT --to 192.168.99.68:6168
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6169 -j DNAT --to 192.168.99.69:6169
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6170 -j DNAT --to 192.168.99.70:6170
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6171 -j DNAT --to 192.168.99.71:6171
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6172 -j DNAT --to 192.168.99.72:6172
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6173 -j DNAT --to 192.168.99.73:6173
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6174 -j DNAT --to 192.168.99.74:6174
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6175 -j DNAT --to 192.168.99.75:6175
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6176 -j DNAT --to 192.168.99.76:6176
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6177 -j DNAT --to 192.168.99.77:6177
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6178 -j DNAT --to 192.168.99.78:6178
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6179 -j DNAT --to 192.168.99.79:6179
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6180 -j DNAT --to 192.168.99.80:6180
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6181 -j DNAT --to 192.168.99.81:6181
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6182 -j DNAT --to 192.168.99.82:6182
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6183 -j DNAT --to 192.168.99.83:6183
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6184 -j DNAT --to 192.168.99.84:6184
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6185 -j DNAT --to 192.168.99.85:6185
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6186 -j DNAT --to 192.168.99.86:6186
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6187 -j DNAT --to 192.168.99.87:6187
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6188 -j DNAT --to 192.168.99.88:6188
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6189 -j DNAT --to 192.168.99.89:6189
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6190 -j DNAT --to 192.168.99.90:6190
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6191 -j DNAT --to 192.168.99.91:6191
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6192 -j DNAT --to 192.168.99.92:6192
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6193 -j DNAT --to 192.168.99.93:6193
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6194 -j DNAT --to 192.168.99.94:6194
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6195 -j DNAT --to 192.168.99.95:6195
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6196 -j DNAT --to 192.168.99.96:6196
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6197 -j DNAT --to 192.168.99.97:6197
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6198 -j DNAT --to 192.168.99.98:6198
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6199 -j DNAT --to 192.168.99.99:6199
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6246 -j DNAT --to 192.168.99.246:6246
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6247 -j DNAT --to 192.168.99.247:6247
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6248 -j DNAT --to 192.168.99.248:6248
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6249 -j DNAT --to 192.168.99.249:6249
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6252 -j DNAT --to 192.168.99.252:6252
/sbin/iptables -t nat -A PREROUTING -p tcp -d 203.84.156.114 --dport 6253 -j DNAT --to 192.168.99.253:6253

/sbin/iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 6101:6199 -j ACCEPT -m state --state ESTABLISHED
/sbin/iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 6101:6199 -j ACCEPT
/sbin/iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 6246:6253 -j ACCEPT -m state --state ESTABLISHED
/sbin/iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 6246:6253 -j ACCEPT


/sbin/iptables -A INPUT -p ALL -i lo -j ACCEPT
/sbin/iptables -A INPUT -p ALL -i eth1 -s 192.168.99.0/24 -j ACCEPT
/sbin/iptables -A INPUT -p ALL -i eth1 -d 192.168.99.255 -j ACCEPT
/sbin/iptables -A INPUT -p ALL -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -p ALL -i eth1 -j ACCEPT
/sbin/iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A OUTPUT -p ALL -s 127.0.0.1 -j ACCEPT
/sbin/iptables -A OUTPUT -p ALL -o lo -j ACCEPT
/sbin/iptables -A OUTPUT -p ALL -s 192.168.99.254 -j ACCEPT
/sbin/iptables -A OUTPUT -p ALL -o eth1 -j ACCEPT
/sbin/iptables -A OUTPUT -p ALL -o eth0 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -j SNAT --to-source 203.84.156.114