( BLANK )

Love is spirit of life !

Streaming Server With OStube  

Untuk dapat membuat sebuah streaming server, kita dapat menggunakan sebuah software bernama OsTube Community Edition.

Kenapa menggunakan Community Edition? bukan kah ada edisi yang lain? karena bila kita hendak menggunakan edisi yang berada di atas community edition akan dikenakan biaya.

untuk keterangan lebih lanjut dapat langsung dilihat pada web www.ostube.de

Software - software yang dibutuhkan

OsTube 2.0
MpPlayer
Ruby
FlvTool2
Binnary Code untuk conversion
Lame
Sendmail
dan beberapa software pendukung lainnya
Instalation

untuk instalasi ini saya akan menggunakan Ubuntu 7.04 sebagai operating system. yang telah di install sebagai web server (Lamp).

Pertama ekstrak tar xvzf ostube_community_edit_2.0.tar.gz ( file dapat di dapat melalui http://www.ostube.de/en/downloads ). Letakan pada folder web yang anda miliki (/var/www/)

Setelah ini kita akan melakukan pemberian permission pada beberapa data dibawah ini,

chmod –R 777 media
chmod –R 777 ostube.log
chmod –R 777 conversion.log
chmod –R 777 includes/config.php

Setelah selesai, sekarang kita dapat melakukan instalasi melalui web.

Untuk Software pendukung lainnya dapat di dapat melalui,

http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2
http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz
http://www.mplayerhq.hu/design7/dload.html#binary_codecs
Untuk ruby dapat dilakukan apt-get install ruby

Jgn Lupa untuk menbaca ReadMe masing2 software tersebut sebelum melakukan instalasi.

Step 1
Pertama - tama kita akan melakukan instalasi beberapa program dengan menggunakan apt-get,

apt-get install ruby
apt-get install libjpeg-dev
apt-get install libpng12-dev
apt-get install php5-cli
apt-get install php5-gd
apt-get install perl
apt-get install libapache2-mod-perl2

Step 2
Sekarang kita lakukan ekstrak binary code yang dibutuhkan untuk conversion, ekstrak binary code yang di dapat dari http://www.mplayerhq.hu/design7/dload.html #binary_codecs ke folder /usr/local/lib/codecs

Setelah itu berikan permission 777, chmor -R 777 /usr/lokal/lib/codecs

Step 3
Sekarang kita akan menginstall program pendukung seperti flvtools, mplayer, dan sebagainya.

ekstrak flvtools setelah itu install dengan bantuan ruby,
ruby setup.rb config
ruby setup.rb setup
sudo ruby setup.rb install

ekstrak lame kemudian install,
./configure –prefix=/usr
make && make install

ekstrak mplayer kemudian install,
./configure –codecsdir=’/usr/lokal/lib/codecs’
make && make install

kemudian cek apakah mplayer telah mengsupport jpeg, png, serta lame dengan cara ketik mplayer -vo help atau baca di configure.log

Step 4
Sekarang kita bwt database pada mysql, di karenakan adanya bug maka kita harus mengcreate database terlebih dahulu kemudian dilanjutkan instalasi melalui web.

setelah itu lanjutkan dengan instalasi menggunakan web browser. ikutilah langkah2 yang ada hingga selesai. bila ada kesalahan coba perhatikan langkah2 sebelumnya.

Step 5
pada langkah ini dapat disebut finishing dimana kita akan memperbaiki beberapa problem(ingat problem ini tidak selalu sama).

Tambahkan script dibawah ini kedalam apache.conf

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


AddHandler cgi-script .cgi .pl

Options +ExecCGI


Options +ExecCGI


pindahkan folder /cgi-bin kedalam /var/www/data/cgi-bin (ini untuk mencegah upload.php tidak menemukan cgi-bin, karena biasanya terdapat beberapa bug)

edit 2 baris dibawah ini pada uberupload/uu_conlib.php,
$path_to_upload_script = ‘data/cgi-bin/uu_upload.pl’;
$path_to_ini_status_script = ‘data/cgi-bin/uu_ini_status.pl’;

Pada convert.php baris 93 tambahkan script dibawah ini untuk mengupdate halaman tersebut,
$mplayer_rc1 = false; $mplayer_sshot =”00000001.jpg”;

edit files /cgi-bin/uu_default_config.pm untuk bagian upload_dir, redirect_url, path_to_upload, sesuaikan pathnya terhadap path yang anda gunakan. usahakan jangan menggunakan variable.

setelah selesai, jgn lupa menginstall sendmail/postfix untuk MTA.

NB:
Jangan lupa mengedit file php.ini untuk max_upload, SMTP, serta sendmail/postfix.
selain itu jangan lupa juga untuk mengganti domain pada /etc/hosts agar sendmail/postfix dapat berjalan dengan benar.

http://lustan.wordpress.com/2008/02/13/streaming-server-with-ostube/

AddThis Social Bookmark Button

0 comments

Post a Comment