Minggu, 15 Maret 2015

Install Darwin Streaming Server di Debian 7 wheezy

Apa itu Streaming Server? Streaming adalah sebuah jenis layanan yang langsung mengolah data yang diterima tanpa menunggu seluruh data selesai dikirim . layanan yang bersifat streaming ini adalah layanan audio dan video. Data audio dan video biasanya berukuran sangat besar, untuk menampilkan video selama 1 menit ,ukuran filenya dapat mencapai 1 Mbyte, karena mengambil data seperti itu dapat memerluka nwaktu yang lebih lama daripada memainkannya,maka digunakan layanan yang bersifat streaming.

Lalu apa itu Darwin Streaming Server? Darwin streaming server adalah program open source keluaran Apple yang bisa bekerja di segala distribusi (Red Hat 9.0, Debian, Suse 9.1,and Fedora Core 3). DSS dapat menghandle MP3, Quicktime, dan MPEG4.

Langkah" instalasi,

1. Masuk sebagai super user terlebih dahulu,
2. Buat file installdarwin.sh terserah letaknya, misal saya membuat file installdarwin.sh di  folder /home/alive
#nano /home/alive/installdarwin.sh

 3. Edit file installdarwin.sh seperti ini
 #!/bin/bash
apt-get install build-essential wget unzip
addgroup --system qtss
adduser --system --no-create-home --ingroup qtss qtss
mkdir /usr/local/src/DSS
cd /usr/local/src/DSS
wget https://streameverything.googlecode.com/files/DarwinStreamingSrvr6.0.3-Source.tar
wget http://public.itmatrix.eu/Darwin_Streamer_6.0.3/Darwin_6.0.3_patches.zip
tar -xvf DarwinStreamingSrvr6.0.3-Source.tar
unzip Darwin_6.0.3_patches.zip
patch -p0 < Patches/dss-6.0.3.patch
patch -p0 < Patches/dss-hh-20080728-1.patch
cd DarwinStreamingSrvr6.0.3-Source
./Buildit
mv Install Install.orig
cp ../Patches/Install .
chmod 755 Install
./Install

Simpan Ctrl+O, lalu keluar Ctrl+X untuk keluar,

4. Jalankan file installdarwin.sh dengan perintah
sh installdarwin.sh
6. Tunggu beberapa saat,ketika muncul seperti dibawah ini tekan enter saja

7. Setelah itu anda akan disuruh mengisikan username dan pasword untuk akun Administrator DSS,

8. Setelah selesai install, silahkan buka pada web browser http://ipserver:1220, misalnya http://192.168.121.254:1220, lalu masukan Username & Password Administrator yg tadi telah dibuat



  9. Setelah login, anda akan diminta untuk memasukkan password untuk akun broadcaster, yang tugasnya untuk melakukan broadcasting video nanti.


10.  Kemudian anda akan  diminta untuk menggunakan metode SSL atau tidak ketika nanti kalian mengakses halaman admin. Berhubung webserver saya masih belum support dengan https, maka disini opsinya tidak saya centang.

11. Selanjutnya adalah form dimana anda akan menempatkan file/data yg akan di share


12. Beri ceklis pada seperti dibawah ini, agar dapat menggunakan port 80



13. Jika muncul seperti dibawah maka darwin streaming server telah terinstall

 
14. Langkah terakhir adalah mengecek pada client apaah sudah berjalan atau belum,
buka aplikasi VLC lalu tekan ctrl+n isikan seperti dibawah (sesuai ip server debian kalian) lalu play
rtsp://ipserver:554/sample_h264_1mbit.mp4
15. Jika streaming server berjalan maka akan muncul video sample seperti dibawah ini