29
resolusi gambar, hal ini bertujuan untuk mengatasi permasalahan bandwidth pada user.
4. Aplikasi live streaming video
Aplikasi ini menyediakan layanan pemutar live streaming video secara langsung melalui protocol RTP, data hasil capture dikompresi dan data mentahRAW
dikirim langsung dan nantinya dapat langsung dilihat oleh user melalui aplikasi website yang dilengkapi dengan applet player sebagai pemutar live stream video.
3.3.1. Database Server
Database Server berfungsi untuk menyimpan file video yang digunakan untuk streaming data video. Didalam database server terdapat tiga buah fungsi yaitu add data, edit
data, dan juga delete data. Kode dari menu utama database, add data, edit data,dan delete data menggunakan fungsi PHP yang dilengkapi dengan SQLScript sebagai pengatur koneksi
pengubahan data dalam database lokal. Kode 3.1. menunjukan script untuk menampilkan keseluruhan database sedangkan Kode 3.2. hingga Kode 3.4. menunjukan script untuk
melakukan add data, edit data, dan delete data.
Kode 3.1. Tampilan keseluruhan database.
Kode 3.2. Fungsi Add Data.
sql1=insert into tb_video id, nama_file, lokasi_file_hq, lokasi_file_mq, lokasi_file_lq, deskripsi, tgl_upload, image
values Unique,getNamaVideo,lokasiFileH,lokasiFileM,loka
siFileL,getDeskripsi,getTanggalUpload,newImageName; deleterequest = mysql_queryDELETE FROM tb_video WHERE id =
IDSor dieGagal :.mysql_error; Query = SELECT id, nama_file, lokasi_file_hq, lokasi_file_mq,
lokasi_file_lq, deskripsi, tgl_upload, image FROM tb_video ORDER BY id DESC LIMIT .offset.,.dataPerPage.;;
30
Kode 3.3. Fungsi Edit Data.
Kode 3.4. Fungsi Delete Data.
3.3.2. Website dan Webserver
Website dibangun menggunakan script Personal Home Page PHP, CSS Cascading
Style Sheets , javascript dengan HTML5 sebagai multimedia player, PHPScript berguna
untuk mengatur koneksi data multimedia serta informasi dari database, CSS berguna untuk mengatur layout dari tampilan user interface website, sedangkan javascript berguna untuk
aplikasi website pemutar video. Webserver yang digunakan adalah WAMP yang menyediakan database MySQL.
deleterequest = mysql_queryDELETE FROM tb_video WHERE id = IDSor dieGagal :.mysql_error;
editrequest = mysql_queryUPDATE tb_video SET nama_file=.getNamaVideo.,
lokasi_file_hq=.lokasiFileH., lokasi_file_mq=.lokasiFileM.,
lokasi_file_lq=.lokasiFileL., deskripsi=.getDeskripsi., tgl_upload=.getTGL.,
image=.newImageName. WHERE id=.getIDS.;;
31
3.3.3. Perancangan Aplikasi Streaming Data Video