Institutional Repository | Satya Wacana Christian University: Perancangan Streaming Video Berdasarkan Kecepatan Bandwidth User T1 612007013 BAB I

BAB I
PENDAHULUAN
Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah,
perincian tugas yang dikerjakan, dan garis besar penulisan skripsi.

1.1. Tujuan
Skripsi ini bertujuan untuk merancang proses streaming video dengan memperhatikan
Bandwidth (lebarpita) yang dimiliki seorang user sehingga dapat menghemat waktu.

1.2. Latar Belakang Masalah
Pada era modern saat ini, melalui internet banyak sekali informasi yang bisa
didapatkan. Salah satunya dengan melakukan streaming televisi, streaming radio, dan juga
streaming video.
Multimedia adalah pemanfaatan komputer untuk membuat dan menggabungkan teks,
grafik, audio, video dan animasi dengan menggabungkan link dan tool yang memungkinkan
pemakai melakukan navigasi, berinteraksi, berkreasi dan berkomunikasi.
Tujuan utama multimedia adalah memberikan layanan yang paling memuaskan bagi
user. Dalam aplikasinya proses penyampaian sebuah informasi berupa data multimedia itu
dibantu dengan media berupa internet. Internet merupakan teknologi yang sedang
berkembang dan mulai luas perkembangannya untuk aplikasi multimedia. Kita bisa
menikmati suatu pesan (content multimedia) yang berupa suara, tulisan dan gambar bahkan

video sekaligus. Jika kondisi jaringan dan bandwidth cukup baik, kita dapat melakukan
streaming.
Ada 2 metode dalam penyampaian content multimedia ke client, yaitu dengan metode
download dan streaming. Keduanya memiliki kelebihan dan kekurangan tergantung dari
jumlah bandwidth yang tersedia dan tergantung dari bagaimana content dipresentasikan.
Download memerlukan waktu yang cukup lama dan tempat penyimpanan yang cukup besar
pada hardisk. Sedangkan streaming, content dapat dilihat tanpa harus men-download dan
menyimpan pada hardisk. Keunggulan streaming adalah cocok digunakan pada content yang
tidak terbatas waktunya, seperti menonton siaran TV melalui internet, dan juga dapat
mendengarkan siaran radio lewat internet. Ide dasar dari video streaming adalah membagi
paket video ke dalam beberapa bagian, mentransmisikan paket tersebut, kemudian penerima
1

dapat mendecode dan memainkan potongan paket file video tanpa harus menunggu seluruh
file terkirim ke mesin penerima.
Dalam pemakaiannya sehari-hari,banyak orang yang terkadang kesal karena harus
menghabiskan banyak waktu untuk melakukan streaming video yang memiliki size sangat
besar.
Dengan aplikasi ini, maka streaming video / live streaming dapat dinikmati oleh
seluruh pengguna yang terkoneksi dengan internet tanpa harus menghabiskan banyak waktu

untuk buffering video tersebut. Karena pada aplikasi ini disediakan 3 pilihan size video yaitu
Low Quality(360 x 240) pixel, Medium Quality(480 x 320) pixel dan High Quality(720 x
480) pixel. Sehingga user yang mempunyai kecepatan internet kecil dapat menikmati
streaming video dengan lancar tanpa harus menghabiskan banyak waktu pada proses
buffering video.
Perbandingan dengan video streaming lainnya adalah aplikasi ini dapat menyediakan
kualitas video yang disesuaikan dengan besarnya bandwidth user sehingga user tidak perlu
menghabiskan banyak waktu untuk melakukan buffering sebuah video serta menyediakan
fasilitas Live Streaming Video. Protocol yang digunakan pada aplikasi ini adalah RTP
protocol.

1.3. Gambaran Sistem

Gambar 1.1. Bagan Sistem.

2

Sistem yang dibangun adalah aplikasi website yang dapat melakukan streaming data
video dan juga dapat melihat siaran live streaming. User dapat melakukan streaming
video dengan tiga kualitas video yang berbeda pada setiap videonya dengan ukuran video

yang berbeda-beda. Hal ini bertujuan untuk mengatasi keterbatasan bandwidth pada user,
sehingga user yang memiliki kecepatan internet rendah tetap bisa menikmati streaming
video tanpa harus menghabiskan waktu yang lama untuk proses buffering.
Gambar 1.1 menunjukkan bagan sistem. Sistem mempunyai arsitektur client-server
dimana client berupa media player yang diintegrasikan dengan halaman website,
sedangkan sisi server dibagi menjadi dua modul yaitu Web Server dan Media Server,
keduanya berada dalam satu buah PC. Aplikasi website pada komputer server menyimpan
database video-video yang ada pada aplikasi website yang nantinya dapat diakses user
melalui streaming video dengan protocol RTP dan webserver WAMP. Selain itu pada
komputer server juga dapat melakukan transmitte, yang bertujuan untuk melakukan
streaming live data video. Sedangkan aplikasi website pada komputer client tidak
menggunakan database, karena pada sisi client hanya melakukan streaming yang ada pada
aplikasi website. Pada sisi client juga dilengkapi dengan applet plugin yang berfungsi
sebagai player live streaming data video. Tanpa applet plugin, client tidak dapat
melakukan live streaming data video. Sedangkan pada sisi yang lain, Media Server
bertugas menangani request media dari client, mengolah masukan data video dari
webcamera,melakukan kompresi video, membentuk paket-paket RTP dan kemudian
mengirimkan ke client yang telah melakukan request. Beberapa proses yang harus
ditangani oleh Media Server adalah sebagai berikut :
-


Video Compression

-

RTP Packeting dan Transmitting

-

Capturing Video Data dari Webcamera

-

Penanganan request media dari client

1.4. Batasan Masalah
Berdasarkan surat keputusan Nomor 36/I.3/FTEK/XII/2012, spesifikasi skripsi yang
dikerjakan adalah sebagai berikut:
1. Aplikasi akan dibangun di dekstop berbasis website dengan menggunakan webserver
WAMPP dan aplikasi dirancang dengan bahasa pemrograman PHP, HTML, dan IDE

yang digunakan adalah Eclipse Galileo berbasis java.
2. User dapat melihat 5 judul video dan keterangan video yang disediakan.
3

3. User dapat memilih kualitas video yaitu Low Quality (360x240) pixel,Medium Quality
(480x320) pixel, dan High Quality (720x480) pixel.
4. Proses buffering menggunakan 1 buah file yang dikirim secara bergantian ke komputer
client.
5. Website dapat diakses minimal 20 client disaat bersamaan.
6. Lamanya durasi video untuk streaming minimal 30 menit.
7. User dapat melihat Live Streaming Video dengan data sumber video dan suara external
dikirim lewat USB.
8. User akan menerima video dan suara secara real-time dengan delay maksimal sebanyak
4 menit.

1.5. Perincian Tugas
Berdasarkan surat keputusan Nomor 36/I.3/FTEK/XII/2012, perincian tugas yang
dikerjakan adalah sebagai berikut:
1. Membuat desain antarmuka website.
2. Menyiapkan beberapa video dan kompresi video yang akan di-upload.

3. Mencari algoritma untuk Live Streaming Video.
4. Mengimplementasikan video streaming ke dalam aplikasi web.
5. Mengimplementasikan algoritma Live Streaming Video ke dalam aplikasi.
6. Merancang program untuk Live Streaming.
7. Hosting aplikasi website ke internet.
8. Melakukan uji coba aplikasi yang sudah dibuat.
9. Menyempurnakan aplikasi untuk meminimalkan error-error / bug-bug yang mungkin
terjadi
10. Dokumentasi skripsi

1.6.

Sistematika Penulisan
Penulisan skripsi ini terdiri dari 5 bab yaitu:

Bab I

Pendahuluan
Berisi tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas
yang dikerjakan, dan garis besar penulisan skripsi.


Bab II

Dasar Teori

4

Berisi dasar teori yang berhubungan dengan perancangan aplikasi antara lain
mengenai HTTP, HTML, Protocol, Streaming, MySQL, PHP, Java Media
Framework, Kompresi video dan Wireshark.
Bab III Perancangan Sistem
Berisi proses perancangan aplikasi meliputi fungsional sistem, desain arsitektur
sistem, perancangan database, dan perancangan aplikasi website.
Bab IV Pengujian dan Analisis
Berisi pengujian terhadap aplikasi, skenario pengujian yang digunakan, dan analisa
terhadap pengujian.
Bab V Kesimpulan dan Saran
Berisi kesimpulan dan saran pengembangan perangkat lunak.

5


Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perbandingan Switch dan Hub Berdasarkan Kecepatan T1 562011027 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Perancangan Streaming Video Berdasarkan Kecepatan Bandwidth User T1 612007013 BAB II

0 0 18

Institutional Repository | Satya Wacana Christian University: Perancangan Streaming Video Berdasarkan Kecepatan Bandwidth User T1 612007013 BAB IV

0 0 24

Institutional Repository | Satya Wacana Christian University: Perancangan Streaming Video Berdasarkan Kecepatan Bandwidth User T1 612007013 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Perancangan Streaming Video Berdasarkan Kecepatan Bandwidth User

0 0 17

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Jaringan MPLS untuk Kecepatan Transfer Video Streaming pada Teknologi IPv6 T1 672007242 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Jaringan MPLS untuk Kecepatan Transfer Video Streaming pada Teknologi IPv6 T1 672007242 BAB II

0 0 36

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Jaringan MPLS untuk Kecepatan Transfer Video Streaming pada Teknologi IPv6 T1 672007242 BAB IV

0 0 80

Institutional Repository | Satya Wacana Christian University: Analisis dan Perancangan Jaringan MPLS untuk Kecepatan Transfer Video Streaming pada Teknologi IPv6 T1 672007242 BAB V

0 1 2

T1__BAB I Institutional Repository | Satya Wacana Christian University: Perancangan Video Promosi Pariwisata Kabupaten Boyolali T1 BAB I

0 1 6