Senin, 19 Januari 2015

1. Landasan Teori

1.1 Pengertian Video Streaming

    Video streaming adalah istilah yang sering kita gunakan saat melihat video diinternet melalui browser dimana kita tidak perlu men-download file video tersebut untuk dapat memutarnya. Istilah ini tersebut terdiri dari dua suku kata yaitu video dan streaming, secara istilah video berarti teknologi untuk menangkap, merekam, memproses, mentransmisikan dan menata ulang gambar bergerak, sedangkan streaming berarti proses penghantaran data dalam aliran berkelanjutan dan tetap yang memungkinkan pengguna mengakses dan menggunakan file sebelum data dihantar sepenuhnya.
   Jadi video streaming dapat diartikan transmisi file video secara bekelanjutan yang memungkinkan video tersebut diputar tanpa menunggu file video tersebut tersampaikan secara keseluruhan.
    Video streaming banyak diimplementasikan pada dunia pertelevisian untuk melakukan siaran dari website atau mengirimkan gambar siaran langsung melalui website atau disebut juga live streming. Jadi gambar yang didapatkan dari siaran langsung, sesegera mungkin ditransmisikan dan dapat diputar melalui internet.

(dikutip dari riccoroviandy.blogspot.com/2013/01/pengertian-video-streaming.html)

1.2 Pengertian Steaming
    Streaming adalah suatu teknologi untuk memainkan file audio atau video secara langsung maupun dengan prerecord dari sebuah mesin server (web server). Video streaming yang bersifat real time biasanya memiliki potensi dalam penurunan QoS. Penggunaan wireless LAN (WLAN) sebagai media akses video streaming sering kali terjadi permasalahan yang akan mempengaruhi kualitas layanan dari jaringan tersebut. Maka dari itu, pada aplikasi ini menggunakan bantuan mhotspot yang berfungsi sebagai router virtual untuk memperbaiki layanan streaming video. Pada proyek akhir ini digunakan android dan laptop sebagai client. Pada percobaan pemutaran video, terlihat bahwa dengan menggunakan mhotspot video terrlihat lebih baik jika dibandingkan saat menggunakan WLAN. Dari hasil data yang didapat, ditemukan delay terbesar adalah 462.72 ms dengan jumlah paket 436 bit.

(dikutip daari https://www.translate.com/english/streaming-adalah-suatu-teknologi-untuk-memainkan-file-audio-atau-video-secara-langsung-maupun-dengan/30496206)

1.3 XAMPP
     XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Keuntungan lainnya adalah cuma menginstal satu kali sudah tersedia Apache Web Server, MySQL Database Server, PHP Support (PHP 4 dan PHP 5) dan beberapa module lainnya. Hanya bedanya kalau yang versi untuk Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Kelebihan lain yang berbeda dari versi untuk Windows adalah memiliki fitur untuk mengaktifkan sebuah server secara grafis, sedangkan Linux masih berupa perintah-perintah di dalam console. Oleh karena itu yang versi untuk Linux sulit untuk dioperasikan. Dulu XAMPP untuk Linux dinamakan LAMPP, sekarang diganti namanya menjadi XAMPP FOR LINUX.


XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda atau auto konfigurasi.Kelebihan software web server XAMPP ini di banding dengan software web server lain adalah dalam satu kali install software ini telah sekaligus terinstall Apache Web Server, MySQL Database Server, PHP Support.


Apache
Software ini bisa kita dapatkan secara gratis, dan bersifat open source. Atau dalam artian
kita dapat menggunakan dan mengubah script secara gratis. Fungsi dari Apache adalah menampilkan halaman web sesuai dengan script php yang telah di buat sebelumnya.


PHP
Merupakan bahasa pemograman yang sering di gunakan untuk web server. PHP memungkinkan pengguna atau user untuk membuat web dinamis (dapat di ubah). PHP dapat berkerja di berbagai macam Operating System seperti, windows, linux, mac os, dan lainnya. Sama halnya dengan Apache, software ini juga bisa di dapatkan secara gratis.


MySQL
SQL atau Structured Query Language merupakan software yang khusus di gunakan untuk mengolah database. Hal ini memungkinkan SQL untuk dapat menambah, mengubah, menghapus data yang terdapat dalam database. SQL merupakan software yang bersifat rational atau dalam artian program ini menggunakan tabel data untuk memisahkan beberapa data yang memungkinkan untuk menghindari duplicate data.


PHPmyAdmin
Dengan fitur PHPmyAdmin ini, kita akan dapat dengan mudah membuat baris data ataupun database tanpa harus mengingat perintah-perintahnya.


(dikutip dari http://www.maniacms.web.id/2012/01/pengertian-xampp.html dan dikutip dari http://grajaganseo.blogspot.com/2013/12/pengertian-xampp-dan-manfaatnya.html)


 2.Langkah- langkah kerja 

1. lakukan penginstalan XAMPP pada windows, kalau belum ada .

2.setalah penginstalan selesai maka selanjutnya adalah buka XAMPP Control Panel maka akan tampak jenis -  jenis modul service yang disediakan oleh XAMPP. Kemudian aktifkan Module Apache dengan cara klik start pada Actions. Maka akan sesuai dengan tampilan seperti berikut :
  
*ini adalah gambar sebelum apache di aktifkan :
*dan ini adalah gambar sesudah apache di aktifkan :

 3.Selanjutnya masuk folder tempat penyimpanan XAMPP, untuk XAMPP yang ada di Windows Penulis terletak pada Computer >> Local Disk (C:) >> xampp2 >> htdocs,kemudian tambahkan folder baru dengan nama VOD_On_VLC seperti tampilan berikut :


penambahan folder video ini  bertujuan untuk  tempat penyimpanan video dan file html yang akan berfungsi untuk proses streaming video lewat web.


4.didalam folder video yang baru kita tambah , masukkan file video yang akan kita sharing dalam format text html.

5.Untuk isi format text html yang diberi nama tes.html seperti tampilan berikut :

6.  Video yang akan dishare selanjutnya akan diputar menggunakan aplikasi vlc. Lakukan pengecekan pada mozilla firefox apakah sudah aplikasi vlc-nya terintegrasi terhadap mozilla firefox dengan cara mengklik tools >> add-ons >> plugins. Jika sudah terintegrasi, akan keluar tampilan seperti berikut :



7. Selanjutnya kita mencoba melihat apakah file video yang anda share dapat diakses dengan memasukkan alamat webnya yaitu localhost/VOD_On_VLC/test.html, maka akan muncul tampilan seperti berikut :
dibawah ini adalah gambar video setelah di play :
9.Jika langkah diatas untuk menampilkan satu file video, maka berikut merupakan langkah untuk menampilkan 3 file pilihan video yang dapat dipilih. Langkah - langkah yang perlu ditambahkan adalah menambahkan file html dan 2 file video lagi ke dalam folder VOD_On_VLC. File html yang ditambahkann terdiri dari list dimana berisi html untuk memilih video yang diinginkan dan juga html yang berisi content dari variasi video yang akan dishare. Berikut tampilan file html dan file video yang penulis tambahkan ke folder VOD_On_VLC :
10. Selanjutnya buat isi file html bernama list seperti tampilan berikut. Perlu diperhatikan bahwa judul video pada list html harus sama dengan judul file video yang disimpan pada folder VOD_On_VLC  tadi.

11.apabila  langkah - langkah diatas telah diikuti, maka dapat melakukan percobaan berhasil atau tidaknya konfigurasi yang dilakukan. Caranya masukkan dns pada browser seperti tampilan berikut :
Selain itu bisa juga mengakses video yang dishare orang lain dengan cara memasukkan alamat IP yang dimiliki PC orang tersebut.


Demikian langkah - langkah mengkonfigurasi atau membangun video streaming berbasis web dengan XAMPP, terima kasih dan semoga bermanfaat. 

sekian terimakasih 

0 komentar:

Popular Posts