analisis pengaruh video bit-rate dan resolusi video

advertisement
ANALISIS PENGARUH VIDEO BIT-RATE DAN RESOLUSI VIDEO
TERHADAP KINERJA LIVE STREAMING
BERWANMAN WENDHY GIDEON MUNTHE
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
BOGOR
2010
i
ANALISIS PENGARUH VIDEO BIT-RATE DAN RESOLUSI VIDEO
TERHADAP KINERJA LIVE STREAMING
BERWANMAN WENDHY GIDEON MUNTHE
Skripsi
Sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer pada Departemen Ilmu Komputer
DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
INSTITUT PERTANIAN BOGOR
BOGOR
2010
ii
ABSTRACT
BERWANMAN WENDHY GIDEON MUNTHE. The Effect Of Video Bit-Rate And Resolution
Analysis On The Performance Of Live Streaming. Supervised by SRI WAHJUNI.
The principle of live streaming is to deliver recording media streaming directly from a device to
a client who asks, without saving the recording media in to the client’s storage. The quality of live
streaming is influenced by several factors, among which are the resolution, video bit-rate and network
conditions. This research is expected to give a performance of live streaming technology to limit the
resolution and video bit-rate of 802.11 g wireless network for two different players.
Video results processed at the broadcaster recording using MPEG-4 H.264 and AAC audio
format. The resolutions used are 176x144 pixel, 320x240 pixel and 640x480 pixel. Video bit-rates
used are 256 Kbps, 512 Kbps, 768 Kbps and 1024 Kbps. The analysis was done by performing
capture streaming service on the server side.
The analysis includes the performance parameters of throughput and delay packet. The result is
video with resolution 320x240 pixel is the best resolution and is able to adapt to different video bitrate. However, the result in the network load is not too different both from the broadcasters to the
server or from server to the client.
Keywords: live streaming, wireless, resolution, video bit-rate, throughput, delay packet.
i
Judul Penelitian
: Analisis Pengaruh Video Bit-Rate dan Resolusi Video terhadap Kinerja Live
Streaming
Nama
: Berwanman Wendhy Gideon Munthe
NRP
: G64060774
Menyetujui,
Pembimbing
Ir. Sri Wahjuni, M.T.
NIP. 19680501 200501 2 001
Mengetahui,
Ketua Departemen Ilmu Komputer
Dr. Ir. Sri Nurdiati, M.Sc.
NIP. 19601126 198601 2 001
Tanggal lulus :
ii
PRAKATA
Puji dan syukur penulis ucapkan kepada Tuhan Yesus Kristus, karena melalui berkat dan kuasaNya sajalah penulis dapat menyelesaikan seluruh rangkaian tugas akhir ini. Karya tulis ini merupakan
salah satu syarat dalam memperoleh gelar Sarjana Komputer pada Departemen Ilmu Komputer. Judul
penelitian ini adalah Analisis Pengaruh Video Bit-Rate dan Resolusi Video terhadap Kinerja Live
Streaming.
Penulis mendapatkan banyak sekali bantuan dalam menyelesaikan penelitian ini, baik dalam
bimbingan dan dukungan dari banyak pihak. Karena itu penulis ingin mengucapkan terimakasih
kepada semua pihak yang telah membantu dalam penelitian ini, antara lain :
1.
Keluarga tercinta, ayahanda Wasein Munthe, S.E., M.M., ibunda Rosni Irawati Haloho dan
adik Windha Elizabeth Munthe yang selalu memberikan semangat dan nasihat yang
membangun serta doa yang tak pernah putus dipanjatkan,
2. Ibu Ir. Sri Wahjuni, M.T. selaku dosen pembimbing yang selalu membantu dan memberikan
banyak masukan dalam bimbingan, sehingga penelitian ini dapat diselesaikan dengan lancar,
3. Bapak Hendra Rahmawan, S.Kom., M.T. dan Bapak Firman Ardiansyah, S.Kom, M.Si.,
selaku dosen moderator pada seminar dan dosen penguji pada sidang saya,
4. Ibu Dr. Ir. Sri Nurdiati, M.Sc., sebagai Ketua Departemen Ilmu Komputer FMIPA IPB, yang
telah membimbing dan menginspirasikan saya selama masa perkuliahan di Departemen Ilmu
Komputer FMIPA IPB,
5. Bapak Fendi, Bapak Soleh dan Bapak Asep yang selalu bersedia membantu dalam
peminjaman alat dan fasilitas di Lab Net Centric Computing,
6. Mas Irfan yang selalu membantu saya dalam mencari literatur di Perpusatakaan Departemen
Ilmu Komputer FMIPA IPB,
7. Teman-teman seperjuangan dan sebimbingan, yang selalu memberikan bantuan dan semangat,
Eli, Adit, Akbar, Rangga, Eta dan Muti,
8. Sahabat-sahabat saya selama di Ilkom, yang menghadirkan keceriaan selama masa
perkuliahan, Yuli, Yuchan, Ines, Hendro, Any, Aan, Ridwan, Musthofa, Reddy, Hendrex,
Yoga, Endy, Wildan, Yohan, Wanto, Arif, Ardhan, Farhad, Rendy dan juga kepada rekanrekan Ilkomerz 43 lainnya yang tak dapat saya sebutkan satu persatu,
9. Saudara-saudara pelayanan saya di Komisi Literatur PMK IPB, yang selalu memberikan
semangat dan dukungan doa, Mega, Fio, Sem, Christ, Saul, Iki, Riferson, Dolay, Yana, Basti,
Benhur dan rekan-rekan Literz lainnya yang tak dapat saya sebutkan satu persatu,
10. Seluruh rekan-rekan Ilkomerz 44 yang selalu memberikan saya semangat,
11. Seluruh staf Tata Usaha Departemen Ilmu Komputer FMIPA IPB.
Penulis juga mengucapkan terimakasih kepada semua pihak yang telah membantu selama
penelitian ini yang tidak dapat disebutkan satu persatu. Semoga hasil penelitian ini dapat memberikan
manfaat baik bagi Departemen Ilmu Komputer, IPB, Bogor, Indonesia bahkan dunia.
Bogor,
Desember 2010
Berwanman Wendhy Gideon Munthe
iii
RIWAYAT HIDUP
Berwanman Wendhy Gideon Munthe dilahirkan pada tanggal 15 Juni 1988, di Kota Bontang,
Kalimantan Timur. Penulis adalah anak tertua dari dua bersaudara dari pasangan Wasein Munthe,
S.E., M.M., dan Rosni Irawati Haloho. Pada tahun 2006 penulis menyelesaikan pendidikan di Sekolah
Menengah Atas Yayasan Pendidikan Vidya Dahana Patra Bontang dan melanjutkan pendidikan di
Instititut Pertanian Bogor (IPB) pada Tingkat Persiapan Bersama (TPB) dengan jalur masuk Seleksi
Penerimaan Mahasiswa Baru. Satu tahun kemudian penulis menyelesaikan masa TPB dan diterima di
Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam IPB.
Selama menjalankan masa perkuliahaan penulis aktif di Unit Kegiatan Mahasiswa Persekutuan
Mahasiswa Kristen (UKM PMK) IPB. Posisi yang pernah ditempati di UKM PMK IPB adalah Ketua
Umum Kebaktian Awal Tahun Ajaran 2008/2009 dan Koordinator Umum Komisi Literatur PMK IPB
periode kepengurusan 2008/2009. Pada tahun 2009 penulis melaksanakan kegiata Praktik Kerja
Lapangan di Fakultas Peternakan IPB di bagian Publikasi Ilmiah dan Sistem Informasi. Pada
semester ganjil periode akademik 2009/2010 penulis menjadi Asisten Praktikum Mata Kuliah Sistem
Operasi.
iv
DAFTAR ISI
Halaman
DAFTAR GAMBAR ........................................................................................................................ v
DAFTAR TABEL ............................................................................................................................ vi
DAFTAR LAMPIRAN ................................................................................................................... vii
PENDAHULUAN............................................................................................................................. 1
Latar Belakang .............................................................................................................................. 1
Tujuan ........................................................................................................................................... 1
Ruang Lingkup .............................................................................................................................. 1
Manfaat Penelitian ........................................................................................................................ 1
TINJAUAN PUSTAKA .................................................................................................................... 1
Transmisi Multimedia ................................................................................................................... 1
Video Streaming ............................................................................................................................ 1
Protokol Streaming........................................................................................................................ 2
Session Description Protocol (SDP) ............................................................................................. 3
Broadcaster ................................................................................................................................... 3
Streaming Server ........................................................................................................................... 3
Player ............................................................................................................................................ 3
Resolusi ......................................................................................................................................... 3
Video Bit-rate ................................................................................................................................ 3
Delay ............................................................................................................................................. 3
Throughput .................................................................................................................................... 4
MPEG-4 H.264 ............................................................................................................................. 4
Network Time Protocol (NTP) ...................................................................................................... 4
METODE PENELITIAN .................................................................................................................. 4
Analisis Permasalahan .................................................................................................................. 4
Praproses ....................................................................................................................................... 4
Perancangan .................................................................................................................................. 5
Implementasi ................................................................................................................................. 5
Analisis Hasil ................................................................................................................................ 7
HASIL DAN PEMBAHASAN ......................................................................................................... 7
1. Rataan Throughput ................................................................................................................ 7
2. Rataan Delay Packet ........................................................................................................... 12
KESIMPULAN DAN SARAN ....................................................................................................... 17
Kesimpulan ................................................................................................................................. 17
Saran ........................................................................................................................................... 18
DAFTAR PUSTAKA ..................................................................................................................... 18
LAMPIRAN .................................................................................................................................... 19
Wee
We
We
We
we
Wewe
we
v
DAFTAR GAMBAR
Halaman
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Arsitektur jaringan live streaming .............................................................................................. 2
Mekanisme protokol RTSP ........................................................................................................ 2
Mekanisme protokol streaming.................................................................................................. 3
Metode Penelitian ...................................................................................................................... 4
Arsitektur jaringan sistem .......................................................................................................... 5
Rataan throughput dari broadcaster ke server dengan Quicktime ............................................. 7
Rataan throughput dari broadcaster ke server dengan VLC ...................................................... 8
Perbandingan rataan throughput dari broadcaster ke server kedua player pada resolusi
320x240 piksel ........................................................................................................................... 9
Rataan throughput dari server ke klien dengan Quicktime. ....................................................... 9
Rataan throughput dari server ke klien dengan VLC ............................................................... 10
Perbandingan rataan throughput server ke klien kedua player pada resolusi 320x240
piksel. ....................................................................................................................................... 11
Rataan throughput di dalam jaringan dengan Quicktime ......................................................... 11
Rataan throughput di dalam jaringan dengan VLC.................................................................. 11
Perbandingan rataan throughput kedua player pada resolusi 320x240 piksel.......................... 12
Rataan delay packet dari broadcaster ke server dengan Quicktime. ....................................... 13
Rataan delay packet dari broadcaster ke server dengan VLC. ................................................ 13
Perbandingan rataan throughput dari broadcaster ke server kedua player pada resolusi
320x240 piksel ......................................................................................................................... 14
Rataan delay packet dari server ke klien dengan Quicktime .................................................... 15
Rataan delay packet dari server ke klien dengan VLC............................................................. 15
Perbandingan rataan delay packet dari server ke klien kedua player pada resolusi
320x240 piksel ......................................................................................................................... 16
Rataan delay packet di dalam jaringan dengan Quicktime.. .................................................... 17
Rataan delay packet di dalam jaringan dengan VLC ............................................................... 17
Perbandingan rataan delay packet kedua player pada resolusi 320x240 piksel. ...................... 17
DAFTAR TABEL
Halaman
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Variasi resolusi video ................................................................................................................. 5
Variasi video bit-rate ................................................................................................................. 5
Rataan throughput dari broadcaster ke server dengan Quicktime ............................................. 7
Perbandingan rataan throughput dari broadcaster ke server dengan Quicktime ....................... 8
Rataan throughput dari broadcaster ke server dengan VLC...................................................... 8
Perbandingan rataan throughput dari broadcaster ke server dengan VLC ................................ 8
Perbandingan rataan throughput broadcaster menuju server pada kedua player ...................... 8
Rataan throughput dari server ke klien dengan Quicktime ........................................................ 9
Perbandingan rataan throughput dari server ke klien dengan Quicktime................................... 9
Rataan throughput dari server ke klien dengan VLC ............................................................... 10
Perbandingan rataan throughput dari server ke klien pada VLC ............................................. 10
Perbandingan rataan throughput server menuju klien pada kedua player ................................ 10
Rataan throughput di dalam jaringan dengan Quicktime ......................................................... 11
Rataan throughput di dalam jaringan dengan VLC .................................................................. 11
Perbandingan rataan throughput pada kedua player ................................................................ 12
Rataan delay packet dari broadcaster ke server dengan Quicktime ........................................ 12
Perbandingan rataan delay packet dari broadcaster ke server dengan VLC ............................ 13
Rataan delay packet dari broadcaster ke server dengan VLC ................................................. 13
vi
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Perbandingan rataan delay packet dari broadcaster ke server dengan VLC ............................ 14
Perbandingan rataan delay packet broadcaster menuju server pada kedua player .................. 14
Rataan delay packet dari server ke klien dengan Quicktime .................................................... 14
Perbandingan rataan delay packet dari server ke klien dengan Quicktime .............................. 15
Rataan delay packet dari server ke klien pada VLC................................................................. 15
Perbandingan rataan delay packet dari server ke klien dengan VLC ....................................... 16
Perbandingan rataan delay packet server menuju klien pada kedua player ............................. 16
Rataan delay packet di dalam jaringan dengan Quicktime ...................................................... 16
Rataan delay packet di dalam jaringan dengan VLC ............................................................... 16
Perbandingan rataan delay packett pada kedua player ............................................................. 17
DAFTAR LAMPIRAN
Halaman
1.
2.
3.
4.
Lampiran 1 Script konfigurasi NTP server ............................................................................. 20
Lampiran 2 Spesifikasi Webcam Logitech Quickcam Family ................................................ 21
Lampiran 3 Spesifikasi Access Point Linksys WRT 120N .................................................... 21
Lampiran 4 Bagan Pengambilan Data .................................................................................... 22
5. Lampiran 5 Hasil capture dengan menggunakan Quicktime.................................................. 23
6. Lampiran 6 Hasil capture dengan menggunakan VLC .......................................................... 25
vii
PENDAHULUAN
Latar Belakang
Aplikasi multimedia pada jaringan koneksi
kabel (wired) dapat berjalan sangat baik,
namun berbeda halnya jika diterapkan pada
jaringan yang menggunakan koneksi tanpa
kabel (wireless). Keterbatasan fungsi wireless
menyebabkan pertukaran data menjadi kurang
berkualitas. Batasan utamanya adalah jaringan
wireless mempunyai sifat yang tidak dapat
diandalkan
karena
pertukaran
datanya
dilewatkan melalui gelombang radio yang
terbatas akan jarak dan interferensi sinyal.
Batasan lain dari jaringan wireless, adalah
jaringan
wireless
memiliki
kecepatan
pengiriman
data
yang
lebih
rendah
dibandingkan jaringan wired. Jaringan wired
mampu mencapai nilai 100 Mbps sampai 100
Gbps untuk kecepatan transmisinya, sedangkan
jaringan wireless LAN hanya mampu mencapai
11 Mbps untuk standar IEEE 802.11b, 54 Mbps
untuk IEEE 802.11g dan 300 Mbps untuk IEEE
802.11n.
Berdasarkan penelitian Bayu Aditya
Prasetiya pada tahun 2008 tentang Pengaruh
Video Bit-Rate dan Background Traffic terhadap
Kinerja Video Streaming pada Jaringan Wireless
LAN, kualitas video bit-rate dan background
traffic akan mempengaruhi kualitas layanan
streaming. Penelitian ini lalu dilanjutkan oleh
Nazar Taufik Dihartika pada tahun 2009 tentang
Pengaruh Mobilitas Terhadap Kinerja Video
Streaming pada Wireless LAN, yang
mendapatkan
bahwa
faktor
mobilitas
mempengaruhi kualitas dari streaming. Kedua
penelitian ini menggunakan teknologi streaming
yang sama yaitu video on demand (VOD). VOD
menyimpan video di dalam server (Kurose &
Rose 2003). Berbeda dengan penelitian
sebelumnya, penelitian yang dilaksanakan kali
ini akan menggunakan teknologi live streaming.
Teknologi live streaming tidak menyimpan
video di dalam server namun menyiarkan secara
langsung video yang direkam kepada klien
(Kurose & Rose 2003).
Tujuan
Tujuan utama dari penelitian ini adalah
untuk mengevaluasi kinerja live streaming
dengan batasan resolusi video dan video bit-rate
dalam suatu jaringan wireless LAN.
Ruang Lingkup
Ruang lingkup dari penelitian ini adalah :
1. Implementasi video streaming menggunakan
Darwin Streaming Server (DSS) 5.5.5
2.
3.
4.
5.
6.
sebagai server dan VLC 1.0.6 sebagai
broadcaster.
Sistem operasi yang digunakan untuk
streaming server dan broadcaster adalah
Linux Ubuntu 10.04 (Lucid Lynx).
Implementasi pada jaringan WLAN lokal
dengan dukungan standar IEEE 802.11g.
Streaming dilakukan secara unicast live
streaming dari klien ke server.
Parameter yang diujikan adalah resolusi
video dan video bit-rate.
Parameter analisis kinerja streaming yang
digunakan adalah throughput dan delay
packet.
Manfaat Penelitian
Penelitian ini diharapkan dapat memberikan
gambaran tentang kinerja wireless live
streaming dari segi kualitas video yang
disiarkan.
TINJAUAN PUSTAKA
Transmisi Multimedia
Menurut Konzamernik (2002) ada dua
model transmisi media pada internet, yaitu :
1. Download mode, klien dapat memainkan
media setelah semua bagian media berhasil
diunduh dari server. Contohnya adalah
memainkan sebuah file mp3 yang telah
diunduh dari http://www.mp3.com.
2. Streaming mode, klien tidak perlu
mengunduh seluruh bagian dari media untuk
memainkan media tersebut, dan bagian
sisanya akan tetap diunduh dan di-decoded
secara bersamaan.
Ada satu pendekatan lagi, yaitu progressive
download atau pseudostreaming. Progressive
download akan mulai memainkan media
beberapa detik setelah proses pengunduhan
dimulai. Bagi klien pendekatan ini seperti
streaming, namun kenyataanya pendekatan ini
melakukan proses pengunduhan.
Video Streaming
Menurut Kurose dan Ross (2000) ada tiga
tipe video streaming berdasarkan bentuk
layanannya, yaitu :
1. Video-on-Demand (VoD), suatu bentuk
streaming pada permintaan data yang sudah
ada atau tersimpan di dalam server. VoD
menyediakan
layanan
interaktif
(mengijinkan pengguna untuk melakukan
proses pause, rewind, fast forward atau
melakukan indeks isi multimedia).
2. Live streaming, aplikasi live streaming dapat
dijumpai dalam teknologi broadcast radio
1
dan televisi. Aplikasi ini mengijinkan
pengguna untuk menerima siaran radio dan
televisi secara langsung. Live streaming
tidak menyimpan data video atau audio di
dalam server sehingga klien tidak dapat
melakukan fast forward pada media yang
diakses. Proses capture dan encoding secara
langsung dilakukan sesuai dengan format
videonya sebelum video itu ditransmisikan
kepada klien. Arsitektur jaringan live
streaming secara umum dapat dilihat pada
Gambar 1.
control”. RTSP memiliki 4 buah perintah
yang dikirim kembali kepada streaming
server sesuai pilihan klien. Keempat
perintah tersebut adalah :
 Setup, server mengalokasikan sumber
daya kepada klien.
 Play, server mengirim sebuah stream
ke sesi klien yang telah dibangun dari
perintah setup sebelumnya.
 Pause, server menunda pengiriman
stream namun tetap menjaga sumber
daya yang telah dialokasikan.
 Teardown,
server memutuskan
koneksi
dan
membebastugaskan
sumber daya yang sebelumnya telah
digunakan.
Empat perintah RTSP dapat dilakukan setelah
klien dan server sudah berada dalam session
yang disepakati. Klien melakukan proses
DESCRIBE dan server merespon dengan
protokol SDP (Session Description Protocol).
Untuk lebih jelasnya dapat dilihat pada
Gambar 2.
Gambar 1 Arsitektur jaringan live streaming
(Apple 2007).
3. Real
time
streaming,
aplikasi
ini
mengijinkan pengguna untuk berkomunikasi
dengan video dan audio dalam waktu yang
riil. Contohnya adalah video conference.
Live streaming tidak menyediakan layanan
interaktif dikarenakan seorang klien tidak dapat
melakukan pause atau rewind sebuah transmisi
yang sedang diakses oleh banyak klien. VoD
menyediakan layanan interaktif namun tidak
secara real time, karena medianya telah
disimpan di server. Real time streaming adalah
layanan yang berjalan secara real time dan
interaktif, karena antar klien dapat berinteraksi
secara real time.
Protokol Streaming
Protokol streaming
standardisasi komunikasi
server dan komputer klien.
streaming berdasarkan
menjadi dua, yaitu :
bertujuan sebagai
antara streaming
Spesifikasi protokol
fungsinya terbagi
1. Real-time Streaming Protocol (RTSP)
RTSP adalah protokol level aplikasi yang
berfungsi sebagai mekanisme kontrol
pengiriman data audio atau video secara
real-time
(RFC-2326
1998).
RTSP
menggunakan alamat port 554. Protokol ini
mempermudah klien ketika ingin melakukan
proses pause atau mencari posisi acak
ketika memutar kembali data. Dengan kata
lain, RTSP berlaku sebagai “network remote
2.
Gambar 2 Mekanisme RTSP
(Mathew 2007).
Real-time Transport Protocol
Protokol
yang
dirancang
untuk
memberikan layanan pengiriman endto-end dengan karakteristik seperti
interaktif audio secara unicast atau
multicast dalam sebuah jaringan
komputer (RFC-3550 2003). Protokol
RTP berjalan di atas protokol UDP
sebagai media pengiriman. Dalam RTP
terdapat mekanisme penomoran urutan
paket RTP yang digunakan untuk
merekonstruksi ulang paket. Inisialisasi
penomoran urutan dilakukan secara
acak untuk menjamin keamanannya.
RTP menggunakan alamat port UDP
6872 untuk video dan 6870 untuk audio.
Untuk menjamin Quality of service
(QoS), RTP memerlukan mekanisme
2
kontrol paket. Mekanisme ini yang
disebut sebagai Real-time Control
Protocol (RTCP). RTCP memberikan
feedback dari kualitas pendistribusian
data. RTCP menggunakan aturan port
number yaitu RTP_port + 1. Paketpaket proses RTCP adalah :
 RTCP SDES : mendeskripsikan
atau identifikasi sumber.
 RTCP SR : sender report, dikirim
oleh active sender mengenai
laporan statistik dari proses
transmisi.
 RTCP RR : dikirim oleh receiver
mengenai laporan statisitik dari
proses transmisi.
 RTCP BYE : paket indikasi akhir
dari proses streaming.
 RTCP APP : fungsi spesifik dari
aplikasi tertentu.
Mekanisme dari protokol RTSP, RTP dan
RTCP dapat dilihat pada Gambar 3.
digunakan adalah MP4LIVE,
Quicktime Broadcaster.
VLC
dan
Streaming Server
Streaming server adalah sebuah tipe dari
server konten yang menggunakan aplikasi
khusus untuk menghantarkan media streaming
secara real-time kepada player (Austerberry
2005). Streaming server yang sering digunakan
adalah Quicktime Streaming Server (QTSS) dan
Darwin Streaming Server (DSS) yang
merupakan versi open source dari QTSS.
Player
Media player atau yang sering disebut
dengan player saja adalah sebuah aplikasi pada
PC, yang dapat digunakan seperti perambah
web (Austerberry 2005). Saat ini streaming
menjadi cara yang populer dalam mengirimkan
konten multimedia, sehingga player saat ini
bukan hanya tersedia pada perangkat PC tapi
juga sudah masuk di perangkat lain seperti
perangkat mobile. Player yang sering digunakan
adalah Quicktime, VLC, Windows Media
Player dan RealPlayer. Penelitian ini
membutuhkan player yang mendukung MPEG4 H.264 dan AAC serta mendukung protokol
RTSP.
Resolusi
Gambar 3 Mekanisme protokol streaming
(Mathew 2007).
Session Description Protocol (SDP)
Session
description
protocol
(SDP)
menyediakan sebuah representasi standar untuk
berbagai informasi, terlepas dari bagaimana
informasi tersebut dikirim (RFC-4566 2006).
SDP
murni
sebuah
format
untuk
mendeskripsikan sebuah sesi (SDP tidak
berhubungan dengan protokol transport dan
dapat digunakan untuk berbagai protokol
transport yang sesuai seperti RTSP). SDP
digunakan untuk tujuan yang luas sehingga
dapat digunakan untuk berbagai lingkungan dan
aplikasi dalam jaringan, tapi SDP tidak
digunakan untuk mendukung negoisasi dari isi
sesi atau encoding media.
Broadcaster
Broadcaster adalah aplikasi yang melakukan
encoding kepada sumber yang live, seperti
video dari kamera, secara real time dan
menghantarkan hasil stream ke server (Apple
2007). Contoh broadcaster yang sering
Resolusi dari sebuah gambar atau layar
adalah ukuran dari jumlah resolusi horisontal
dan resolusi vertikal (Lu 1997). Resolusi
horisontal diukur dari jumlah garis vertikal
hitam dan putih yang terdapat di sepanjang
layar. Resolusi vertikal diukur dari jumlah garis
scan horisontal pada layar.
Video Bit-rate
Video bit-rate merupakan ukuran kapasitas
data video ketika dimainkan per detik (Passas &
Salkintzis 2005). Kualitas video diatur dalam
proses encoding videonya. Semakin tinggi bitrate maka akan semakin banyak informasi data
videonya. Ukuran dari video bit-rate yang biasa
digunakan adalah kilo bit per-second (Kbps).
Delay
Delay dapat dibagi menjadi dua, yaitu delay
aplikasi dan delay jaringan. Delay aplikasi
adalah delay yang terjadi di lingkungan aplikasi
sampai paket siap dikirimkan ke jaringan dan
sebaliknya. Delay jaringan sesuai dengan waktu
yang dibutuhkan untuk unit data aplikasi yang
akan dibawa oleh jaringan ke tujuan. Delay
jaringan dapat dicari dengan menghitung selisih
waktu paket pertama dan waktu paket terakhir
dibagi total paket.
3
Throughput
Analisis Permasalahan
Throughput adalah kecepatan data yang
dapat ditransmisikan dari satu perangkat ke
perangkat yang lain (Demetriades 2003). Satuan
throughput yang biasa digunakan adalah adalah
bit per Second dan Mega bit per Second
(Mbps). Nilai throughput didapat dari nilai total
paket dibagi dengan selisih waktu paket
pertama dan paket terakhir. Semakin tinggi nilai
dari throughput maka kualitas streaming yang
dihasilkan juga akan semakin baik
Praproses
Perancangan
Implementasi
MPEG-4 H.264
Moving Pitcures Experts Group-4 (MPEG4) atau dikenal juga dengan ISO/IEC 14496
merupakan standar teknik kompresi MPEG
pertama
yang
mendukung
streaming
(Austerberry 2005). MPEG-4 memungkinkan
pendistribusian isi dan servis untuk bandwidth
yang rendah ke kualitas high definition (HD)
broadcast, broadband dan wireless.
Teknologi H.264 atau yang lebih dikenal
dengan MPEG-4 v10 atau AVC, adalah
teknologi kompresi video yang memberikan
kualitas video yang baik dengan ukuran bit-rate
dua atau tiga kali lebih kecil dari video kualitas
yang sama dari hasil decode codec lain (Passas
& Salkintzis 2005). H.264 memberikan tingkat
efisiensi kompresi yang baik untuk kualitas
yang setara dengan MPEG-2. H.264 menjadi
tren kompresi video-on-demand, streaming, dan
multimedia messaging.
Network Time Protocol (NTP)
NTP merupakan protokol yang dirancang
untuk melakukan proses sinkronisasi waktu
komputer dalam suatu jaringan komputer. NTP
distandardisasi dalam satuan RFC 1305. Proses
sinkronisasi dapat diperoleh dengan melakukan
sinkronisasi melalui server NTP internet time
atau server NTP lokal. Penggunaan NTP
berguna
dalam
melakukan
sinkronisasi
pengiriman data stream pada host yang terpisah
(RFC-3550 2003).
METODE PENELITIAN
Penelitian ini akan dibagi menjadi lima
tahap, yaitu analisis permasalahan, praproses
perancangan, implementasi dan analisis hasil.
Metode penelitian dapat dilihat pada Gambar 4.
Analisis Hasil
Gambar 4 Metode penelitian.
Analisis Permasalahan
Kegiatan yang dilakukan dalam tahap ini
adalah
mengidentifikasi
permasalahanpermasalahan yang berkaitan dengan live
streaming dan wireless LAN. Masalah-masalah
yang berkaitan adalah pengaruh dari resolusi
dan video bit-rate. Selain itu penulis juga ingin
melihat pengaruh dari kinerja broadcaster
terhadap kinerja live streaming secara
keseluruhan.
Praproses
Kegiatan yang dilakukan pada tahap
praproses adalah persiapan perangkat-perangkat
yang digunakan dan paramater yang akan
digunakan pada video. Perangkat yang
digunakan adalah :
1.
2.
Webcam Logitech Quickcam Family
sebagai perangkat perekaman. Spesifikasi
dari perangkat ini dapat dilihat pada
Lampiran 2.
Wireless Access Point Linksys WRT120N
sebagai intermediary device. Spesifikasi
dari perangkat ini dapat dilihat pada
Lampiran 3.
Pada tahap ini dilakukan juga sinkronisasi
waktu dari semua perangkat. Sinkronisasi
dilakukan dengan menggunakan server NTP.
Proses encoding video dan audio akan
dilakukan oleh broadcaster dengan parameterparameter yang telah ditentukan terlebih dahulu.
1.
Encoding Audio
Untuk
encoding
audio
digunakan
parameter-parameter sebagai berikut :
- Audio format : AAC-LC.
- Audio rate : 96 Kbps.
4
- Audio sample rate : 44.1 KHz.
Parameter
audio
di
atas
dapat
menghasilkan kualitas audio setara dengan
kualitas CD. Parameter audio ini
disesuaikan dengan penelitian sebelumnya
(Prasetiya 2008).
2.
Encoding Video
Untuk
encoding
video
digunakan
parameter-parameter berikut :
- Video format : MPEG-4 H.264.
- Frame rate : 24 fps.
- Variasi resolusi dapat dilihat pada
Tabel 1.
Tabel 1 Variasi resolusi video
No.
Resolusi
1
176x144 piksel
2
320x240 piksel
3
640x480 piksel
- Variasi video bit-rate dapat dilihat
pada Tabel 2.
Tabel 2 Variasi video bit-rate
No.
Video Bit-rate
1
256 Kbps
2
512 Kbps
3
768 Kbps
4
1024 Kbps
Parameter video di atas dapat memberikan
kualitas setara DVD namun dengan ukuran
yang kecil sehingga siap untuk dialirkan
pada jaringan internet. Parameter video ini
mengikuti
penelitian
sebelumnya
(Prasetiya 2008) kecuali untuk resolusi.
Parameter resolusi yang digunakan untuk
dapat membandingkan antara resolusi
mobile phone (176x144 piksel), resolusi
PDA (320x240 piksel) dan resolusi PC
(640x480 piksel).
Perancangan
Pada tahap ini akan dilakukan dua
perancangan, yaitu perancangan topologi dan
perancangan pengujian.
Perancangan Arsitektur Jaringan
Untuk dapat melaksanakan tujuan dari
penelitian ini dibutuhkan beberapa komponen,
yaitu :
1.
2.
3.
4.
Sebuah webcam untuk perekaman video.
Broadcaster yang bertujuan untuk
menangkap dan melakukan encoding
terhadap
video
hasil
perekaman
sebelumnya sehingga video tersebut siap
untuk dikirimkan ke server.
Server yang menyediakan layanan
streaming kepada klien.
Klien yang memainkan video streaming
dari server menggunakan player.
5.
Data capture dilakukan pada sisi server
dengan menggunakan sniffer.
Jaringan yang dibangun ini dibuat terisolasi
atau lokal. Jaringan dibuat terisolasi agar
mendapatkan kualitas kinerja live streaming
yang sebenarnya dan meminimalkan gangguan
yang dapat terjadi pada jaringan wireless.
Arsitektur jaringan dapat dilihat pada Gambar 5.
Webcam
Ethernet
Backbone
USB
Broadcaster, Server dan Sniffer
(192.168.1.100)
Klien
(192.168.1.101)
Gambar 5 Arsitektur jaringan sistem.
Perancangan Pengujian
Perancangan pengujian terdapat dua tahap
yang dilakukan, yaitu :
1.
Skenario
Proses pengambilan data dilakukan di
Laboratorium NCC. Pengambilan data dibagi
menjadi dua kategori besar berdasarkan player
yang berbeda. Pada masing-masing player
pengambilan dibagi menjadi tiga kategori
berdasarkan resolusi dan pada tiap resolusi
dibagi lagi menjadi empat kategori berdasarkan
video bit-rate. Pada masing-masing video bitrate dilakukan pengulangan sebanyak lima kali.
Klien akan memainkan video streaming dari
server melalui masing-masing player dengan
menggunakan jaringan nirkabel.
Bagan
rancangan pengujian dapat dilihat pada
Lampiran 4.
Pengujian dilakukan saat broadcaster
dinyalakan lalu diberi selang waktu sekitar 10
detik, lalu klien meminta akses streaming
kepada server. Setelah tiga menit seluruh
koneksi diputus.
2.
Parameter
Dalam penelitian ini parameter yang akan
diukur adalah :
- Throughput.
- Delay packet.
Implementasi
Proses live streaming membutuhkan
beberapa komponen agar dapat berjalan dengan
baik. Komponen yang dibutuhkan adalah
sebuah perangkat perekaman video, sebuah
5
broadcaster dan sebuah server yang dapat
menyediakan layanan streaming.
koneksi secara manual. Accsess point yang
digunakan adalah Linksys WRT120N.
Perangkat yang digunakan untuk perekaman
adalah webcam Logitech Quickcam Family.
Webcam ini lalu dihubungkan ke komputer
server yang sekaligus bertindak sebagai
broadcaster dan sniffer dengan menggunakan
koneksi USB.
Berikut tahap-tahap dalam pengambilan
data:
Broadcaster yang digunakan adalah VLC
1.0.6. VLC adalah aplikasi gratis produksi
VideoLAN yang dapat berfungsi sebagai
multimedia player, server dan broadcaster.
VLC dapat berjalan di platform sistem operasi
Windows, Macintosh dan GNU/Linux. Video
hasil perekaman dari webcam akan ditangkap
oleh broadcaster dan diolah agar video tersebut
siap digunakan untuk streaming. Broadcaster
menghasilkan sebuah file berekstensi sdp, yang
selanjutnya disimpan ke dalam streaming
server.
Proses streaming membutuhkan sebuah
server yang didekasikan khusus untuk
streaming. Streaming server yang digunakan
adalah Darwin Streaming Server (DSS) 5.5.5
yang merupakan versi open source dari
Quicktime Streaming Server produksi Apple.
Server ini mengijinkan pengiriman video dalam
suatu jaringan internet menggunakan aturan
standar protokol RTSP dan RTP. DSS dapat
berjalan pada platform Windows, Macintosh
dan GNU/Linux. Penelitian ini menggunakan
sistem operasi Linux Ubuntu 10.04 pada
komputer server.
Aplikasi sniffer juga dipasang pada
komputer server. Sniffer yang digunakan adalah
Wireshark 1.2.7. Tujuan dari sniffer dipasang di
sisi server adalah agar dapat melihat semua
aliran paket yang melewati server, namun
kinerja sniffer akan mempengaruhi kinerja
server.
Untuk dapat melakukan streaming, klien
membutuhkan player sebagai alat pemutarnya.
Penelitian ini juga ingin melihat kinerja dari
dua buah player, yaitu Quicktime 7.6.8 dan
VLC 1.1.4. Kedua player dapat memainkan
media streaming menggunakan protokol RTSP.
Kedua player dijalankan pada sistem operasi
Windows 7 Professional. Setiap player
menggunakan pengaturan default.
Access
point
dikonfigurasikan
dan
dihubungkan menggunakan jaringan ethernet ke
kompeter server. Klien akan megakses media
streaming melalui jaringan wireless dengan
standar 802.11g. Agar pengenalan server dan
klien semakin mudah dilakukan konfigurasi
1.
Menghubungkan webcam ke komputer
server.
2. Mengaktifkan wireshark dan DSS dalam
mode super user. Perintah yang digunakan
untuk mengaktifkan DSSadalah : “sudo
streamingadminserver.pl”.
3. Setelah wireshark dan DSS aktif, maka
proses pengambilan data dimulai dengan
melakukan capture di wireshark dengan
interface pseudo, agar dapat melihat
semua aliran paket baik yang di dalam
komputer server ataupun interface yang
terpasang pada komputer server. Saat ini
broadcaster belum diaktifkan dan klien
belum melakukan streaming.
4. Broadcaster lalu diaktifkan pada mode
super user, dengan menggunakan perintah:
”
vlc
–
wrapper
v4l2:///dev/video0
--sout
'#transcode{vcodec=h.264,vb=
[video
bitrate]k,acodec=mp4a,fps=24,
width=[width],
height=[height],
ab=96k,channels=2,samplerate
=44100}:rtp{mp4a
–
latm,dst=127.0.0.1,portaudio=20000,port
–
video=20002,ttl=127,name=CHA
NNEL,sdp=file:///usr/local/m
ovies/channel.sdp}'.
Ukuran
video bit-rate, width dan height
disesuaikan dengan parameter yang
ditentukan pada praproses.
5. Setelah 10 detik klien akan melakukan
streaming
dengan
mengakses
“RTSP://192.168.1.100/
channel.sdp”. Pada quicktime dapat
dilakukan dengan mengkases “File >
Open URL” atau dengan menggunakan
shortcut CTRL+U. Sedangkan pada VLC
dengan mengkases “Media > Open
Network
Stream”
atau dengan
menggunakan shortcut CTRL+N.
6. Setelah tiga menit seluruh kegiatan
dimatikan dan data hasil capture pada
wireshark disimpan untuk dianalisis.
6
Analisis Hasil
Analisis dilakukan pada data hasil capture
yang telah disimpan. Parameter yang digunakan
dalam analisis adalah :
-
Rataan throughput.
Rataan delay packet.
Analisis menggunakan beberapa aplikasi.
Untuk mendapatkan throughput menggunakan
wireshark dan untuk mendapatkan delay packet
menggunakan Microsoft Excel 2007 untuk
mengolahnya.
HASIL DAN PEMBAHASAN
throughput akan semakin besar seiring
bertambahnya video bit-rate. Secara logika
dalam parameter resolusi semakin kecil resolusi
yang digunakan maka nilai rataan throughput
yang didapat akan semakin besar, namun
ternyata hal itu tidak berlaku. Resolusi 176x144
piksel yang merupakan resolusi terkecil tidak
memberikan nilai rataan throughput yang lebih
baik dibanding resolusi 320x240 piksel.
Tabel 3 Rataan throughput dari broadcaster ke
server dengan Quicktime
Rataan Throughput (Mbps) per
Video
resolusi (piksel)
Bit-rate
(Kbps) 176x144 320x240 640x480
Pertama data dibagi berdasarkan parameter
analisis, yaitu throughput dan delay packet. Di
tiap parameter data dibagi berdasarkan masingmasing player yang digunakan. Di tiap player
data dibagi lagi menjadi data dari broadcaster
ke server dan dari server ke klien, agar dapat
melihat pengaruh dari kinerja broadcaster
terhadap kinerja live streaming. Data dari
broadcaster ke server dan server ke klien lalu
dijumlahkan dan dibandingkan untuk melihat
perbandingan kedua player yang digunakan
berdasarkan parameter analisis yang digunakan.
1.
Rataan Throughput
Rataan throughput adalah rataan dari lima
kali pengulangan pengambilan data. Berikut
akan dipaparkan hasil dan pembahasan dari
rataan throughput.
1.1.
Broadcaster Menuju Server
Bagian ini akan memaparkan hasil rataan
throughput untuk aliran data dari broadcaster
menuju server. Dibagi menjadi dua antara
Quicktime dan VLC, agar dapat melihat kondisi
di masing-masing player. Pada bagian akhir lalu
dibandingkan antara kedua player.
1.1.1.
Quicktime
Hasil rataan throughput untuk aliran data
dari broadcaster menuju server pada Quicktime
dapat dilihat pada Tabel 3. Untuk dapat melihat
pola aliran data yang terbentuk dan
membandingkan antar resolusi video dan video
bit-rate, dapat melihat grafik pada Gambar 6.
Dari Tabel 3 didapat bahwa untuk aliran
data dari broadcaster ke server, nilai rataan
Throughput (Mbps)
Data hasil analisis lalu dibandingkan untuk
melihat pola yang terbentuk dari masing-masing
parameter dan player. Agar memudahkan
pemahaman dari bab ini data akan dibahas
dalam beberapa bagian.
256
0.267
0.256
0.220
512
0.518
0.525
0.320
768
0.663
0.793
0.389
1024
0.718
1.062
0.455
1.200
Rataan Throughput
1.000
0.800
0.600
0.400
0.200
0.000
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 6 Rataan throughput dari broadcaster
ke server dengan Quicktime.
Nilai tertinggi yang didapat adalah 1.062
Mbps pada resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Nilai terendah yang
didapat adalah 0.220 Mbps pada resolusi
640x480 piksel dengan video bit-rate 256 Kbps.
Penulis juga mencoba membandingkan
antara video bit-rate 512 Kbps, 768 Kbps dan
1024 Kbps kepada video bit-rate 256 Kbps.
Tujuan dari kegiatan ini adalah untuk melihat
resolusi mana yang paling baik beradaptasi pada
perubahan video bit-rate. Hasil yang didapat
oleh penulis dipaparkan pada Tabel 4. Dari sini
didapat bahwa resolusi 320x240 piksel adalah
resolusi yang paling dapat beradaptasi untuk
perubahan video bit-rate.
7
Tabel 4 Perbandingan rataan throughput dari
broadcaster ke server dengan Quicktime
Perbandingan rataan throughput
Resolusi
(Mbps) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
3
320x240
2
3
4
640x480
1
2
2
1.1.2.
VLC
Hasil rataan throughput untuk aliran data
dari broadcster ke server dengan menggunakan
player VLC dapat dilihat pada Tabel 5. Untuk
pola yang terbentuk disajikan dalam Gambar 7.
Tabel 5 Rataan throughput dari broadcaster ke
server dengan VLC
Rataan Throughput (Mbps) per
Video
resolusi
Bit-rate
(Kbps)
176x144
320x240 640x480
0.272
0.269
0.190
512
0.533
0.541
0.291
768
0.649
0.809
0.401
1024
0.762
1.072
0.432
Throughput (Mbps)
256
1.200
Rataan Throughput
1.000
0.800
0.600
0.400
0.200
0.000
256
512
768 1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 7 Rataan throughput dari broadcaster
ke server dengan VLC.
Hasil yang diperoleh pada VLC memiliki
pola yang sama seperti pada Quicktime.
Parameter video bit-rate lebih berpengaruh
daripada parameter resolusi video untuk kualitas
rataan throughput yang didapatkan.
Nilai tertinggi yang didapatkan adalah 1.072
Mbps pada resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Nilai terendah adalah
0.432 Mbps pada resolusi 640x480 piksel
dengan video bit-rate 1024 Kbps.
Untuk perbandingan parameter video bitrate di tiap resolusi dapat dilihat pada Tabel 6.
Resolusi 320x240 piksel kembali menjadi
resolusi video yang paling mampu beradaptasi
terhadap perubahan video bit-rate.
Tabel 6 Perbandingan rataan throughput dari
broadcaster ke server dengan VLC
Perbandingan rataan throughput
Resolusi
(Mbps) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
3
320x240
2
3
4
640x480
2
2
2
1.1.3.
Perbandingan Quicktime dan VLC
Bagian ini akan membandingkan hasil dari
aliran data dari broadcaster menuju server
berdasarkan kedua player. Hasil rataan
throughput dari kedua player dapat dilihat pada
Tabel 7. Untuk melihat pola yang terbentuk
penulis mengambil data pada resolusi 320x240
piksel yang disajikan di dalam Gambar 8.
Tabel 7 Perbandingan rataan throughput
broadcaster menuju server pada kedua player
Rataan Throughput
Video
Resolusi
(Mbps)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0,2666
0,2724
512
0,5176
0,5326
176x144
768
0,6630
0,6486
1024
0,7178
0,7622
256
0,2558
0,2692
512
0,5252
0,5410
320x240
768
0,7930
0,8092
1024
1,0618
1,0718
256
0,2196
0,1902
512
0,3204
0,2910
640x480
768
0,3882
0,4006
1024
0,4554
0,4316
Area yang diarsir adalah area yang memiliki
nilai yang lebih besar. VLC memiliki jumlah
area yang diarsir lebih banyak dibanding
Quicktime, yaitu 8 nilai dari 12 nilai. Hal ini
dapat disebabkan karena kesamaan broadcaster
dan player yang digunakan yaitu VLC, sehingga
aliran data berjalan dengan lebih baik. Hasil
8
perbedaan yang diperoleh tidak terlalu besar
sehingga tidak cukup kuat untuk dapat menarik
kesimpulan player mana yang lebih baik.
mempengaruhi kualitas throughput yang
dihasilkan. Dapat dilihat, resolusi 176x144
piksel tidak memberikan hasil yang lebih baik
daripada resolusi 320x240 piksel.
Rataan Throughput
1.2000
1.0000
0.8000
0.6000
0.4000
0.2000
0.0000
Throughput (Mbps)
Throughput (Mbps)
Rataan Throughput
1.200
1.000
0.800
0.600
0.400
0.200
256
512
768 1024
Video bit-rate (Kbps)
Quicktime
0.000
256
VLC
768
1024
Video bit-rate (Kbps)
Gambar 8 Perbandingan rataan throughput dari
broadcaster ke server kedua player pada
resolusi 320x240 piksel.
1.2.
512
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Server Menuju Klien
Bagian ini akan membahas rataan
throughput yang terjadi pada aliran data dari
server
menuju
klien.
Seperti
bagian
sebelumnya, pada bagian ini juga akan dibahas
berdasarkan player dan perbandingan antara
keduanya.
1.2.1 Quicktime
Nilai rataan throughput untuk aliran data
dari server menuju klien dapat dilihat pada
Tabel 8. Pola yang terbentuk dapat dilihat
Gambar 8.
Tabel 8 Rataan throughput dari server ke klien
dengan Quicktime
Rataan Throughput (Mbps) per
Video
resolusi
Bit-rate
(Kbps) 176x144 320x240 640x480
256
0.281
0.271
0.231
512
0.548
0.552
0.338
768
0.698
0.825
0.408
1024
0.753
1.100
0.480
Data rataan throughput yang didapat
menunjukkan bahwa aliran data dari server ke
klien pada Quicktime akan meninggi seiring
dengan semakin besarnya video bit-rate.
Parameter resolusi video, sama seperti aliran
data dari broadcaster menuju server, tidak
Gambar 9 Rataan throughput dari server ke
klien dengan Quicktime.
Nilai rataan throughput yang tertinggi
adalah 1.100 Mbps pada resolusi 320x240
piksel dengan video bit-rate 1024 Kbps. Nilai
terendah yang didapat adalah 0.231 Mbps pada
resolusi 640x480 piksel dengan video bit-rate
256 Kbps.
Perbandingan tiap resolusi dapat dilihat pada
Tabel 9. Resolusi yang paling baik beradaptasi
kepada perubahan video bit-rate adalah resolusi
320x240 piksel. Resolusi 320x240 piksel
dianggap paling baik karena perbandingan nilai
rataan throughput antar video bit-rate sesuai,
yaitu 512 Kbps dibandingkan dengan 256 Kbps
adalah 2, 768 Kbps dengan 256 Kbps adalah 3
dan 1024 Kbps dengan 256 Kbps adalah 4.
Tabel 9 Perbandingan rataan throughput dari
server ke klien dengan Quicktime
Perbandingan rataan throughput
(Mbps)
per video bit-rate (Kbps)
Resolusi
(piksel)
512:256
768:256
1024:256
176x144
2
2
3
320x240
2
3
4
640x480
1
2
2
9
1.2.2 VLC
Rataan throughput untuk aliran data server
ke klien disajikan dalam Tabel 10. Grafik yang
menggambarkan pola yang terbentuk dapat
dilihat pada Gambar 10.
Throughput (Mbps)
Tabel 10 Rataan throughput dari server ke klien
dengan VLC
Rataan Throughput (Mbps) per
Video
resolusi
Bit-rate
(Kbps)
176x144
320x240 640x480
256
0.272
0.271
0.207
512
0.532
0.540
0.310
768
0.644
0.841
0.399
1024
0.761
1.124
0.431
1.200
Rataan Throughput
1.000
0.800
0.600
0.400
0.200
0.000
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 Piksel
Resolusi 640x480 Piksel
Gambar 10 Rataan throughput dari server ke
klien dengan VLC.
Nilai dan pola rataan throughput yang
didapat menunjukkan hasil yang tidak jauh
berbeda dengan hasil pada Quicktime.
Parameter video bit-rate lebih berpengaruh
terhadap throughput dibanding parameter
resolusi video.
Nilai tertinggi yang didapat adalah 1.124
Kbps pada resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Nilai terendah adalah
0.207 pada resolusi 640x480 piksel dengan
video bit-rate 256 Kbps.
Tabel 11 Perbandingan rataan throughput dari
server ke klien pada VLC
Perbandingan rataan throughput
Resolusi
(Mbps) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
3
320x240
2
3
4
640x480
1
2
2
1.2.3 Perbandingan Quicktime dan VLC
Hasil rataan throughput untuk aliran data
dari server menuju klien dapat dilihat pada
Tabel 12. Perbandingan pola yang terbentuk
dapat dilihat pada Gambar 11, dimana hanya
menggunakan resolusi 320x240 piksel yang
merupakan resolusi yang paling baik dan
adaptif.
Tabel 12 Perbandingan rataan throughput server
menuju klien pada kedua player
Rataan Throughput
Video
Resolusi
(Mbps)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0.281
0.2722
512
0.5476
0.5316
176x144
768
0.698
0.644
1024
0.753
0.7612
256
0.271
0.2706
512
0.5516
0.5396
320x240
768
0.825
0.8406
1024
1.1004
1.1244
256
0.2314
0.2072
512
0.3376
0.3096
640x480
768
0.408
0.3986
1024
0.4798
0.4308
Quicktime memiliki daerah yang diarsir
lebih banyak, yaitu 9 nilai dari 12 nilai. Faktor
yang mempengaruhi hal ini dapat disebabkan
oleh karena kesamaan dari DSS dan Quicktime,
yang merupakan produksi Apple. Adanya
kesamaan arsitektur sistem menyebabkan aliran
data dapat berjalan lebih lancar. Hasil
perbedaan yang diperoleh tidak terlalu besar
sehingga tidak cukup kuat untuk dapat menarik
kesimpulan player mana yang lebih baik.
Perbandingan antar video bit-rate di tiap
resolusi video dapat dilihat di Tabel 11. Seperti
pada penyajian sebelumnya, resolusi 320x240
piksel menjadi resolusi yang paling dapat
beradaptasi terhadap perubahan video bit-rate.
10
Tabel 14 Rataan throughput di dalam jaringan
dengan VLC
Rataan Throughput (Mbps)
Video
Rataan Throughput
Throughput (Mbps)
1.2000
1.0000
0.8000
0.6000
bit-rate
(Kbps)
Resolusi (piksel)
176x144
320x240
640x480
256
0.5446
0.5398
0.3974
512
1.0642
1.0806
0.6006
0.4000
768
1.2926
1.6498
0.7992
0.2000
1024
1.5234
2.1962
0.8624
0.0000
256
512
768
1024
Rataan Throughput
Video bit-rate (Kbps)
Quicktime
VLC
1.3.
Total Aliran Data Jaringan
Throughput (Mbps)
Gambar 11 Perbandingan rataan throughput
server ke klien kedua player pada resolusi
320x240 piksel.
2.500
Bagian ini memaparkan hasil penjumlahan
aliran data dari broadcaster ke server dan dari
server ke klien. Tujuan dari bagian ini adalah
untuk mendapatkan rataan throughput yang
terjadi di dalam jaringan live streaming secara
keseluruhan.
Hasil penjumlahan pada kedua player
menunjukkan hasil yang sama seperti
sebelumnya. Parameter video bit-rate lebih
berpengaruh dibandingkan parameter resolusi
video terhadap perubahan throughput. Terbukti
dengan melihat hasil dari resolusi 176x144
piksel yang tidak lebih baik dari resolusi
320x240 piksel.
Tabel 13 Rataan throughput di dalam jaringan
dengan Quicktime
Rataan Throughput (Mbps)
Video
Resolusi (piksel)
1.500
1.000
0.500
0.000
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 12 Rataan throughput di dalam
jaringan dengan Quicktime.
Rataan Throughput
2.5000
Throughput (Mbps)
Rataan throughput yang terjadi di dalam
jaringan dengan Quicktime dapat dilihat pada
Tabel 13 dan untuk melihat pola yang terbentuk
dapat melihat Gambar 12. Rataan throughput
yang terjadi di dalam jaringan dengan VLC
dapat dilihat pada Tabel 14 dan untuk melihat
pola yang terbentuk dapat melihat Gambar 13.
2.000
2.0000
1.5000
1.0000
0.5000
0.0000
256
512
768
bit-rate
(Kbps)
176x144
320x240
640x480
Resolusi 176x144 piksel
256
0.545
0.527
0.451
Resolusi 320x240 piksel
512
1.064
1.077
0.658
Resolusi 640x480 piksel
768
1.293
1.618
0.796
1024
1.523
2.162
0.935
1024
Video bit-rate (Kbps)
Gambar 13 Rataan throughput di dalam
jaringan dengan VLC.
11
Hasil nilai rataan throughput tertinggi juga
didapatkan di resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Hasil terendah adalah
resolusi 640x480 piksel dengan video bit-rate
256 Kbps.
Tabel 15 menunjukkan perbandingan hasil
yang didapat pada kedua player dengan resolusi
320x240 piksel. Secara total rataan throughput
yang didapatkan oleh VLC lebih besar
dibandingkan Quicktime, namun perbedaan
yang didapat pun tidak terlalu signifikan. Pola
yang didapat disajikan dalam Gambar 14.
Tabel 15 Perbandingan rataan throughput pada
kedua player
Rataan Throughput
Video
Resolusi
(Mbps)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0.5268
0.5398
512
1.0768
1.0806
320x240
768
1.6180
1.6498
1024
2.1622
2.1962
Throughput (Mbps)
2.5000
2.0000
1.5000
1.0000
0.5000
0.0000
512
768
1024
Video bit-rate (Kbps)
Quicktime
Rataan Delay Packet
Nilai rataan delay packet didapatkan dari
rata-rata lima kali pengulangan dalam
pengambilan data. Paket yang dikirimkan dalam
live streaming ada dua jenis, yaitu paket suara
dan paket gambar. Kedua paket tersebut
membutuhkan
waktu
juga
untuk
mensinkronisasikan keduanya. Nilai delay
packet berbanding terbalik dengan throughput,
dimana semakin kecil nilai delay packet akan
semakin baik hasil live streaming. Berikut akan
dipaparkan hasil dan pembahasan dari rataan
delay packet.
2.1.
Broadcaster Menuju Server
Bagian ini akan membahas mengenai aliran
data live streaming dengan parameter delay
packet, dari broadcaster menuju server. Seperti
rataan throughput, pembahasan akan dibagi
berdasarkan player yang digunakan lalu
perbandingan keduanya.
2.1.1. Quicktime
Hasil rataan delay packet untuk aliran data
dari broadcaster menuju server pada Quicktime
dapat dilihat pada Tabel 16. Pola aliran data
yang terbentuk dan perbandingan antar resolusi
video dan video bit-rate, dapat dilihat pada
Gambar 15.
Rataan Throughput
256
2.
VLC
Gambar 14 Perbandingan rataan throughput
kedua player pada resolusi 320x240 piksel.
Dapat disimpulkan bahwa nilai rataan
throughput lebih dipengaruhi oleh parameter
video bit-rate dibanding resolusi. Kinerja yang
terjadi di broadcaster tidak mempengaruhi
besar throughput live streaming di dalam
jaringan, terlihat dari data yang didapat.
Resolusi 320x240 piksel merupakan resolusi
yang terbaik dari segi hasil thropughput yang
didapat, resolusi ini juga paling mampu
beradaptasi dengan perubahan video bit-rate.
Data pada Tabel 16 menunjukkan bahwa
nilai rataan delay packet yang dihasilkan lebih
dipengaruhi oleh parameter video bit-rate
daripada resolusi video. Pernyataan tersebut
diperkuat oleh, hasil pada resolusi 320x240
piksel lebih baik daripada resolusi 176x144
piksel.
Tabel 16 Rataan delay packet dari broadcaster
ke server dengan Quicktime
Rataan Delay Packet (detik) per
Video
resolusi
Bit-rate
(Kbps) 176x144 320x240 640x480
256
0.0306
0.0277
0.0321
512
0.0176
0.0172
0.0285
768
0.0141
0.0123
0.0256
1024
0.0135
0.0096
0.0225
Nilai rataan delay packet yang terbaik pada
pengambilan ini adalah 0.0096 detik dengan
resolusi 320x240 piksel dan video bit-rate 1024
Kbps. Nilai terendah yang didapat adalah
0.0321 detik pada resolusi 640x480 piksel
dengan video bit-rate 256 Kbps. Pola yang
didapat pada parameter ini sama dengan pola
pada parameter throughput, sehingga makin
12
0.0350
Rataan Delay Packet
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 15 Rataan delay packet
broadcaster ke server dengan Quicktime.
dari
Penulis juga membandingkan nilai rataan
delay packet antar video bit-rate per-resolusi.
Hasilnya dapat dilihat pada Tabel 17. Hasil
perbandingan menunjukkan bahwa tidak ada
resolusi yang benar-benar dapat beradaptasi
terhadap video bit-rate dalam aliran data dari
broadcaster
menuju
server
dengan
menggunakan Quicktime. Resolusi 320x240
piksel namun tetap dapat sedikit berdaptasi
terhadap perubahan video bit-rate.
Tabel 17 Perbandingan rataan delay packet dari
broadcaster ke server dengan Quicktime
Perbandingan rataan delay packet
Resolusi
(detik) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
2
320x240
2
2
3
640x480
1
1
1
Live streaming mengirim dua buah paket
dalam pengirimannya, yaitu paket suara dan
paket gambar. Ketika pengiriman kedua jenis
paket ini dibutuhkan waktu dalam proses
sinkronisasi keduanya, sehingga menyebabkan
delay pada jaringan. Resolusi 176x144 piksel
yang memerlukan waktu yang lebih dibanding
resolusi 320x240 piksel, sehingga memberikan
delay yang lebih tinggi.
2.1.2. VLC
Hasil rataan delay packet untuk aliran data
dari broadcaster menuju server dengan
menggunakan VLC, dapat dilihat pada Tabel
18. Pola yang dihasilkan disajikan dalam
Gambar 16.
Hasil rataan delay packet dengan VLC
menunjukkan pola yang sama seperti pada
Quicktime, yaitu kualitas delay packet pada
aliran data dari broadcaster menuju server lebih
dipengaruhi oleh video bit-rate dibanding
resolusi. Namun VLC pada resolusi 176x144
piksel video bit-rate 256 Kbps mampu
memberikan kualitas delay packet yang lebih
baik dibanding resolusi lainnya. Penyebab dari
delay packet pada resolusi 176x144 piksel
adalah adanya waktu yang lebih dalam
mensinkronisasikan kedua jenis paket.
Tabel 18 Rataan delay packet dari broadcaster
ke server dengan VLC
Rataan Delay Packet (detik) per
Video
resolusi
Bit-rate
(Kbps)
176x144
320x240 640x480
256
0.0298
0.0319
0.0380
512
0.0170
0.0169
0.0314
768
0.0145
0.0119
0.0244
1024
0.0130
0.0094
0.0241
Delay packet (Detik)
Delay Packet (Detik)
menguatkan kesimpulan bahwa video bit-rate
lebih berpengaruh daripada resolusi terhadap
kinerja live streaming.
0.0400
0.0350
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
Rataan Delay Packet
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 16 Rataan delay packet
broadcaster ke server dengan VLC.
dari
Nilai rataan delay packet yang terbaik untuk
aliran ini adalah 0.0094 detik pada resolusi
320x240 piksel dengan video bit-rate 1024
Kbps. Nilai terendah yang didapat adalah
13
Perbandingan nilai rataan delay packet antar
video bit-rate pada tiap resolusi disajikan dalam
Tabel 19. Hasil yang didapat juga seperti pada
Quicktime, dimana tidak ada resolusi yang
benar-benar mampu beradaptasi terhadap
perubahan video bit-rate. Resolusi 320x240
piksel sendiri mampu beradaptasi lebih baik
dibanding resolusi lainnya.
Tabel 19 Perbandingan rataan delay packet dari
broadcaster ke server dengan VLC
Perbandingan rataan delay packet
Resolusi
(detik) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
2
320x240
2
3
3
640x480
1
2
2
memberikan perbandingan data yang lebih baik,
perbedaan yang ditemukan tidak cukup
signifikan sehingga tidak dapat ditarik
kesimpulan bahwa VLC lebih baik dibanding
Quicktime.
Rataan Delay Packet
0.0350
Delay packet (Detik)
0.0380 detik pada resolusi 640x480 piksel
dengan video bit-rate 256 Kbps.
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
256
512
Quicktime
2.1.3. Perbandingan Quicktime dan VLC
Bagian ini kembali membahas perbandingan
kedua player yang digunakan. Hasil rataan
delay packet untuk aliran data dari broadcaster
menuju server pada kedua player dapat dilihat
pada Tabel 20. Gambar 17 menunjukkan pola
yang terbentuk di kedua player pada resolusi
yang terbaik yaitu 320x240 piksel.
Tabel 20 Perbandingan rataan delay packet
broadcaster menuju server pada kedua player
Rataan Delay Packet
Video
Resolusi
(detik)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0.0306
0.0298
512
0.0176
0.0170
176x144
768
0.0141
0.0145
1024
0.0135
0.0130
256
0.0277
0.0319
512
0.0172
0.0169
320x240
768
0.0123
0.0119
1024
0.0096
0.0094
256
0.0321
0.0380
512
0.0285
0.0314
640x480
768
0.0256
0.0244
1024
0.0225
0.0241
Tabel 20 menunjukkan VLC memberikan
rataan delay packet yang lebih kecil lebih
banyak daripada Quicktime, yaitu 7 data dari 12
data. Hal ini disebabkan oleh faktor yang sama
seperti pada rataan throughput, yaitu
broadcaster dan player yang digunakan adalah
VLC.
Tetap
diingat
meskipun
VLC
768
1024
Video bit-rate (Kbps)
VLC
Gambar 17 Perbandingan rataan delay packet
dari broadcaster ke server kedua player pada
resolusi 320x240 piksel.
2.2.
Server Menuju Klien
Bagian ini akan dibahas aliran data dari
server menuju klien dengan parameter yang
digunakan delay packet. Pembahasan dibagi
menjadi tiga bagian berdasarkan player yang
digunakan dan perbandingan keduanya.
2.2.1. Quicktime
Hasil rataan delay packet untuk aliran data
dari server menuju klien dapat dilihat pada
Tabel 21. Gambar 18 menunjukkan pola yantg
terbentuk dari data yang didapat.
Tabel 21 Rataan delay packet dari server ke
klien dengan Quicktime
Rataan Delay Packet (detik) per
Video
resolusi
Bit-rate
(Kbps) 176x144 320x240 640x480
256
0.0290
0.0261
0.0305
512
0.0166
0.0164
0.0270
768
0.0134
0.0119
0.0244
1024
0.0129
0.0093
0.0213
Hasil yang didapat dari Tabel 21
menunjukkan bahwa kualitas live streaming
lebih dipengaruhi oleh video bit-rate dibanding
resolusi. Hal ini diperkuat oleh hasil pada
resolusi 320x240 piksel yang lebih baik
14
dibanding resolusi 176x144 piksel dan hasil
rataan delay packet yang makin baik dengan
semakin bertambahnya video bit-rate.
Delay Packet (Detik)
Nilai yang terbaik yang didapat adalah 0.093
detik pada resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Nilai terendah yang
didapat adalah 0.0305 detik pada resolusi
640x480 piksel dengan video bit-rate 256 Kbps.
0.0350
VLC hanya mampu memberikan hasil rataan
delay packet pada resolusi 176x144 piksel lebih
baik daripada resolusi 320x240 piksel pada
video bit-rate 256 Kbps, seperti pada aliran data
dari broadcaster menuju server. Secara
keseluruhan parameter video bit-rate tetap lebih
berpengaruh daripada resolusi dalam kinerja
live streaming.
Tabel 23 Rataan delay packet dari server ke
klien pada VLC
Rataan Delay Packet (detik) per
Video
resolusi
Bit-rate
(Kbps)
176x144
320x240 640x480
Rataan Delay Packet
0.0300
0.0250
0.0200
256
0.0298
0.0321
0.0349
0.0150
512
0.0171
0.0170
0.0296
0.0100
768
0.0146
0.0115
0.0246
0.0050
1024
0.0129
0.0089
0.0238
0.0000
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 18 Rataan delay packet dari server ke
klien dengan Quicktime.
Perbandingan antar video bit-rate di tiap
resolusi dapat dilihat di Tabel 22. Seperti pada
aliran data dari broadcaster menuju server tidak
ada resolusi yang benar-benar mampu
beradaptasi terhadap perubahan video bit-rate.
Resolusi 320x240 piksel namun dapat sedikit
berdaptasi terhadap perubahan video bit-rate.
Tabel 22 Perbandingan rataan delay packet dari
server ke klien dengan Quicktime
Perbandingan rataan delay packet
Resolusi
(detik) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
2
320x240
2
2
3
640x480
1
1
1
2.2.2. VLC
Bagian ini akan membahas hasil dari player
VLC untuk aliran data dari server menuju klien,
dengan parameter delay packet. Hasil rataan
delay packet dapat dilihat pada Tabel 23.
Gambar 19 menunjukkan pola yang terbentuk.
Delay packet (Detik)
256
512
768 1024
Video bit-rate (Kbps)
0.0350
Rataan Delay Packet
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
256
512
768 1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 19 Rataan delay packet dari server ke
klien dengan VLC.
Nilai terbaik yang didapat adalah 0.0089
detik pada resolusi 176x144 piksel dengan
video bit-rate 1024 Kbps. Nilai terendah adalah
0.0349 detik pada resolusi 640x480 piksel
dengan video bit-rate 256 Kbps.
Perbandingan antar video bit-rate di tiap
resolusi dapat dilihat pada Tabel 24. Berbeda
dari pembahasan sebelumnya pada parameter
delay packet, aliran data dari server menuju
klien dengan VLC pada resolusi 320x240 piksel
mampu beradaptasi dengan baik
terhadap
perubahan video bit-rate.
15
Tabel 24 Perbandingan rataan delay packet dari
server ke klien dengan VLC
Perbandingan rataan delay packet
Resolusi
(detik) per video bit-rate (Kbps)
(piksel)
512:256
768:256
1024:256
176x144
2
2
2
320x240
2
3
4
640x480
1
1
1
2.2.3. Perbandingan Quicktime dan VLC
Perbandingan rataan delay packet untuk
aliran data dari server menuju klien pada kedua
player dapat dilihat pada Tabel 25. Gambar 20
menunjukkan pola perbandingan yang terbentuk
pada resolusi 320x240 piksel.
Tabel 25 Perbandingan rataan delay packet
server menuju klien pada kedua player
Rataan Delay Packet
Video
Resolusi
(detik)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0.0290
0.0298
512
0.0166
0.0171
176x144
768
0.0134
0.0146
1024
0.0129
0.0129
256
0.0261
0.0321
512
0.0164
0.0170
320x240
768
0.0119
0.0115
1024
0.0093
0.0089
256
0.0305
0.0349
512
0.0270
0.0296
640x480
768
0.0244
0.0246
1024
0.0213
0.0238
Delay packet (Detik)
Rataan Delay Packet
0.0350
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
256
512
768 1024
Video bit-rate (Kbps)
Quicktime
VLC
Gambar 20 Perbandingan rataan delay packet
dari server ke klien kedua player pada resolusi
320x240 piksel.
Quicktime sesuai data pada Tabel 25
memberikan hasil yang lebih baik lebih banyak
dibanding VLC, yaitu sekitar 10 data dari 12
data. Hal ini disebabkan oleh faktor yang telah
dipaparkan pada rataan throughput, yaitu
kesamaan arsitektur antara DSS dan Quicktime.
Tetap diingat perbedaan yang didapat tidak
signifikan sehingga belum dapat ditarik
kesimpulan player mana yang lebih baik.
2.3.
Total Aliran Data Jaringan
Bagian ini memaparkan hasil penjumlahan
aliran data dari broadcaster ke server dan dari
server ke klien. Tujuan dari bagian ini adalah
untuk mendapatkan rataan delay packet yang
terjadi di dalam jaringan live streaming secara
keseluruhan.
Rataan delay packet yang terjadi di dalam
jaringan dengan Quicktime dapat dilihat pada
Tabel 26 dan untuk melihat pola yang terbentuk
dapat melihat Gambar 21. Rataan delay packet
yang terjadi di dalam jaringan dengan VLC
dapat dilihat pada Tabel 27 dan untuk melihat
pola yang terbentuk dapat melihat Gambar 22.
Hasil penjumlahan pada kedua player
menunjukkan hasil yang sama seperti
pembahasan sebelumnya. Parameter video bitrate lebih berpengaruh dibandingkan parameter
resolusi video terhadap perubahan delay packet.
Terbukti dengan melihat hasil dari resolusi
176x144 piksel yang tidak lebih baik dari
resolusi 320x240 piksel.
Tabel 26 Rataan delay packet di dalam jaringan
dengan Quicktime
Rataan Delay Packet (detik)
Video
Resolusi (piksel)
bit-rate
176x144 320x240
640x480
256
0.0596
0.0538
0.0626
512
0.0341
0.0335
0.0556
768
0.0291
0.0242
0.0500
1024
0.0259
0.0189
0.0438
Tabel 27 Rataan delay packet di dalam jaringan
dengan VLC
Rataan Delay Packet (detik)
Video
Resolusi (piksel)
bit-rate
176x144 320x240
640x480
256
0.0596
0.0640
0.0729
512
0.0341
0.0339
0.0610
768
0.0291
0.0235
0.0490
1024
0.0259
0.0183
0.0479
16
yang didapat pun tidak terlalu signifikan. Pola
yang didapat disajikan dalam Gambar 23.
Rataan Delay Packet
Dalay Packet (Detik)
0.0700
Tabel 28 Perbandingan rataan delay packet pada
kedua player
Rataan Delay Packet
Video
Resolusi
(detik)
Bit-rate
(piksel)
(Kbps)
Quicktime
VLC
256
0.0538
0.0640
512
0.0335
0.0339
320x240
768
0.0242
0.0235
1024
0.0189
0.0183
0.0600
0.0500
0.0400
0.0300
0.0200
0.0100
0.0000
256
512
768
1024
Rataan Delay Packet
Video bit-rate (Kbps)
Gambar 21 Rataan delay packet di dalam
jaringan dengan Quicktime.
Dalay Packet (Detik)
Rataan Delay Packet
0.0800
0.0700
0.0600
0.0500
0.0400
0.0300
0.0200
0.0100
0.0000
0.0350
Delay packet (Detik)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
0.0300
0.0250
0.0200
0.0150
0.0100
0.0050
0.0000
256
512
768
1024
Video bit-rate (Kbps)
Quicktime
VLC
Gambar 23 Perbandingan rataan delay packet
kedua player pada resolusi 320x240 piksel.
256
512
768
1024
Video bit-rate (Kbps)
Resolusi 176x144 piksel
Resolusi 320x240 piksel
Resolusi 640x480 piksel
Gambar 22 Rataan delay packet di dalam
jaringan dengan VLC.
Hasil nilai rataan delay packet terbaik juga
didapatkan di resolusi 320x240 piksel dengan
video bit-rate 1024 Kbps. Hasil terendah adalah
resolusi 640x480 piksel dengan video bit-rate
256 Kbps.
Tabel 28 menunjukkan perbandingan hasil
yang didapat pada kedua player dengan resolusi
320x240 piksel. Secara total rataan delay packet
yang didapatkan oleh VLC lebih besar
dibandingkan Quicktime, namun perbedaan
Dapat disimpulkan bahwa nilai rataan delay
packet lebih dipengaruhi oleh parameter video
bit-rate dibanding resolusi. Kinerja yang terjadi
di broadcaster tidak mempengaruhi besar delay
packet live streaming di dalam jaringan, terlihat
dari data yang didapat. Resolusi 320x240 piksel
adalah resolusi yang memberikan hasil rataan
delay packet yang paling baik. Tidak ada
resolusi yang benar-benar mampu beradaptasi
terhadapat perubahan video bit-rate.
KESIMPULAN DAN SARAN
Kesimpulan
Penelitian ini
kesimpulan, yaitu :
1.
2.
memberikan
beberapa
live streaming dengan resolusi 320x240
piksel
memiliki
kualitas
terbaik
berdasarkan throughput dan delay packet
yang dihasilkan.
resolusi
320x240
piksel
mampu
beradaptasi
dengan
baik
terhadap
perubahan video bit-rate pada parameter
throughput.
17
3.
4.
kinerja yang terjadi pada broadcaster tidak
mempengaruhi kinerja total live streaming.
video bit-rate lebih berpengaruh dibanding
resolusi, terhadap kualitas live streaming.
Zhang Y, Denko MK., Ma M. 2008. Wireless
Quality Of Service. Norway : CRC Press.
Saran
Penulis memberikan beberapa saran untuk
pengembangan lebih lanjut dari penelitian ini,
yaitu :
1.
2.
penggunaan aplikasi broadcaster yang lain
seperti MP4LIVE.
penggunaan perangkat perekaman video
yang lain seperti handphone yang
memiliki kamera.
DAFTAR PUSTAKA
[IETF] The Internet Society and Internet
Engineering Task Force. 1998. RFC 2326.
[IETF] The Internet Society and Internet
Engineering Task Force. 2003. RFC 3550.
[IETF] The Internet Society and Internet
Engineering Task Force. 2006. RFC 4566.
Apple, Inc. 2007. Quicktime Streaming and
Broadcasting Administration. USA.
Austerberry D. 2005. The Technology Video
and Audio Straming.Burlington : Focal
Press.
Dihartika NT. 2009. Pengaruh Mobilitas
Terhadap Kinerja Video Streaming pada
Wireless LAN [skripsi]. Bogor: Fakultas
Matematika dan Ilmu Pengetahuan Alam.
Hattingh C, Szigeti T. 2004. End-to-End Qos
Network Design. Indianapolis : Cisco Press.
Kurose J, Ross K. 2000. Computer Networking
A Top Down Approach Featuring The
Internet. San Fransisco: Addison Wesley.
Lu G. 1997. Communication and Computing
For Distributed Multimedia Systems. USA :
Artech House Publishers.
Mathew R. 2007. Internet Streaming Media.
[terhubung
berkala]
http://www.cse.unsw.edu.au/~cs9519/lecture
_notes_07/Final_Review_Part_2.pdf.
Prasetiya BA. 2008.Pengaruh Video Bit-rate
dan Background Traffic Terhadap Kinerja
Video Streaming pada Jaringan Wireless
LAN [skripsi]. Bogor: Fakultas Matematika
dan Ilmu Pengetahuan Alam.
18
LAMPIRAN
19
Lampiran 1 Script konfigurasi NTP server
# /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 127.127.1.0
fudge 127.127.1.0 stratum 10
# By default,
configuration.
exchange
time
with
everybody,
but
don't
allow
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
# Local users may interrogate the ntp server more closely.
restrict 192.168.1.0 255.255.255.0 notrap nomodify
restrict 127.0.0.1
Keterangan : parameter-parameter yang diperhatikan adalah server NTP diberikan alamat IP lokal
yaitu 127.127.1.0 dan server NTP dapat berfungsi pada jaringan dengan IP jaringan 192.168.1.0/24.
20
Lampiran 2 Spesifikasi Webcam Logitech Quickcam Family
1.
2.
3.
4.
Resolusi :
 160x120 piksel
 176x144 piksel
 320x240 piksel
 352x288 piksel
 640x480 piksel
Jenis koneksi menggunakan USB.
Fokus manual.
Frame rate maksimal 30 fps.
Lampiran 3 Spesifikasi Access Point Linksys WRT 120N
1.
2.
3.
4.
5.
Data link protocol : Ethernet, Fast Ethernet, IEEE 802.11b, IEE 802.11g, IEEE 802.11n.
Routing protocol : RIP, static IP routing.
Remote managemet protocol : HTTP dan HTTPS.
Fitur : 128-bit encryption, DHCP, NAT, auto-uplink (MDI/MDI-X), Stateful Packet Inspection
(SPI), MAC address filtering, VPN passthrough, wall mountable, Wi-Fi Multimedia (WMM).
Interface : 1 x network, Radio-Ethernet , 4 x network, Ethernet 10Base-T/100Base-TX, RJ-45 , 1
x network, Ethernet 10Base-T/100Base-TX, RJ-45 ( WAN ).
21
Lampiran 4 Bagan Pengambilan Data
256 Kbps
512 Kbps
176x144
piksel
768 Kbps
1024 Kbps
256 Kbps
512 Kbps
Quicktime
320x240
piksel
768 Kbps
1024 Kbps
256 Kbps
512 Kbps
640x480
piksel
768 Kbps
1024 Kbps
Pengujian
256 Kbps
512 Kbps
176x144
piksel
768 Kbps
1024 Kbps
256 Kbps
512 Kbps
VLC
320x240
piksel
768 Kbps
1024 Kbps
256 Kbps
512 Kbps
640x480
piksel
768 Kbps
1024 Kbps
22
Lampiran 5 Hasil capture dengan menggunakan Quicktime
Resolusi 176x144 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
6041
5825
1
5680
5681
2
5610
5614
3
256
Kbps
5870
5869
4
6226
6242
5
5885.4
5846.2
rataan
9961
9957
1
10170
10191
2
10450
10465
3
512
Kbps
10340
10379
4
10220
10228
5
10228.2
10244
rataan
11878
11866
1
12428
12325
2
13367
13376
3
768
Kbps
13494
13502
4
12536
12539
5
12740.6
12721.6
rataan
13206
12992
1
14351
14342
2
13031
13044
3
1024
Kbps
12600
12600
4
13346
13361
5
13306.8
13267.8
rataan
delay packet (s)
Broadcaster
Client
0.0296
0.0286
0.0317
0.0300
0.0320
0.0303
0.0306
0.0290
0.0289
0.0272
0.0306
0.0290
0.0180
0.0171
0.0176
0.0167
0.0172
0.0162
0.0174
0.0164
0.0176
0.0166
0.0176
0.0166
0.0151
0.0143
0.0144
0.0138
0.0134
0.0127
0.0133
0.0126
0.0142
0.0135
0.0141
0.0134
0.0136
0.0131
0.0125
0.0118
0.0137
0.0131
0.0142
0.0135
0.0135
0.0128
0.0135
0.0129
throughput (Mbit/s)
Broadcaster
Client
0.265
0.274
0.266
0.281
0.272
0.288
0.270
0.286
0.260
0.276
0.267
0.281
0.503
0.531
0.515
0.545
0.538
0.569
0.525
0.558
0.507
0.535
0.518
0.548
0.608
0.641
0.634
0.664
0.699
0.738
0.713
0.751
0.661
0.696
0.663
0.698
0.708
0.732
0.783
0.825
0.706
0.741
0.674
0.709
0.718
0.758
0.718
0.753
Resolusi 320x240 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
1
5666
5750
2
6522
6567
3
6938
6957
256
Kbps
4
7180
7161
5
6909
6905
rataan
6643
6668
1
10439
10418
2
10710
10696
3
10587
10579
512
Kbps
4
10512
10487
5
9870
9765
rataan
10423.6
10389
1
14322
13950
2
14839
14839
3
14885
14891
768
Kbps
4
14698
14412
5
15028
14798
rataan
14754.4
14578
delay packet (s)
Broadcaster
Client
0.0321
0.0299
0.0275
0.0259
0.0262
0.0247
0.0266
0.0253
0.0261
0.0248
0.0277
0.0261
0.0173
0.0165
0.0169
0.0161
0.0171
0.0163
0.0172
0.0164
0.0174
0.0166
0.0172
0.0164
0.0127
0.0123
0.0122
0.0116
0.0122
0.0116
0.0124
0.012
0.0122
0.0117
0.0123
0.0119
throughput (Mbit/s)
Broadcaster
Client
0.22
0.237
0.255
0.272
0.271
0.287
0.262
0.274
0.271
0.285
0.256
0.271
0.525
0.551
0.539
0.568
0.525
0.552
0.519
0.545
0.518
0.542
0.525
0.552
0.763
0.786
0.795
0.836
0.809
0.853
0.797
0.822
0.801
0.828
0.793
0.825
23
Lanjutan Resolusi 320x240 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
1024
Kbps
delay packet (s)
throughput (Mbit/s)
Broadcaster
Client
Broadcaster
Client
1
18574
16716
0.0098
0.0094
1.051
1.082
2
19044
18998
0.0095
0.0091
1.076
1.129
3
18837
18878
0.0095
0.0093
1.076
1.1
4
18946
18979
0.0095
0.009
1.068
1.126
5
18731
18243
0.0098
0.0095
1.038
1.065
rataan
18826.4
18362.8
0.0096
0.0093
1.062
1.1
Resolusi 640x480 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
1
5695
5700
2
5775
5776
3
5731
5722
256
Kbps
4
5357
5359
5
5667
5669
rataan
5645
5645.2
1
6341
6331
2
6379
6388
3
6353
6366
512
Kbps
4
6395
6408
5
6445
6435
rataan
6382.6
6385.6
1
7294
7290
2
7771
7643
3
7151
7104
768
Kbps
4
7202
7185
5
6233
6064
rataan
7130.2
7057.2
1
7690
7652
2
8208
8161
3
8219
8124
1024
Kbps
4
8112
7876
5
8047
7996
rataan
8055.2
7961.8
delay packet (s)
Broadcaster
Client
0.0318
0.0301
0.0313
0.0297
0.0316
0.0300
0.0339
0.0321
0.0320
0.0304
0.0321
0.0305
0.0287
0.0272
0.0288
0.0273
0.0285
0.0270
0.0283
0.0268
0.0283
0.0269
0.0285
0.0270
0.0246
0.0233
0.0248
0.0236
0.0251
0.0238
0.0248
0.0235
0.0288
0.0279
0.0256
0.0244
0.0233
0.0221
0.0219
0.0207
0.0219
0.0208
0.0227
0.0215
0.0224
0.0213
0.0225
0.0213
throughput (Mbit/s)
Broadcaster
Client
0.218
0.230
0.221
0.233
0.223
0.235
0.214
0.225
0.222
0.234
0.220
0.231
0.323
0.340
0.319
0.336
0.320
0.338
0.322
0.340
0.318
0.334
0.320
0.338
0.397
0.420
0.404
0.425
0.393
0.413
0.398
0.421
0.349
0.361
0.388
0.408
0.436
0.460
0.465
0.490
0.468
0.492
0.450
0.475
0.458
0.482
0.455
0.480
24
Lampiran 6 Hasil capture dengan menggunakan VLC
Resolusi 176x144 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
5990
5988
1
6434
6153
2
6133
5862
3
256
Kbps
6156
6155
4
5856
5853
5
6113.8
6002.2
rataan
10568
10562
1
10565
10550
2
10478
10352
3
512
Kbps
11017
10917
4
10259
9296
5
10577.4
10335.4
rataan
12806
12790
1
11703
11482
2
13253
13251
3
768
Kbps
11470
11409
4
10749
10526
5
11996.2
11891.6
rataan
13722
13085
1
14573
14554
2
14854
14201
3
1024
Kbps
13013
12579
4
14005
14011
5
14033.4
13686
rataan
delay packet (s)
Broadcaster
Client
0.0300
0.0300
0.0297
0.0299
0.0293
0.0294
0.0292
0.0292
0.0307
0.0307
0.0298
0.0298
0.0170
0.0170
0.0170
0.0170
0.0172
0.0174
0.0165
0.0164
0.0175
0.0177
0.0170
0.0171
0.0140
0.0140
0.0154
0.0157
0.0136
0.0136
0.0157
0.0157
0.0139
0.0142
0.0145
0.0146
0.0131
0.0131
0.0132
0.0124
0.0121
0.0121
0.0138
0.0141
0.0129
0.0128
0.0130
0.0129
throughput (Mbit/s)
Broadcaster
Client
0.269
0.269
0.274
0.273
0.273
0.273
0.273
0.273
0.273
0.273
0.272
0.272
0.530
0.530
0.539
0.538
0.532
0.525
0.539
0.540
0.523
0.525
0.533
0.532
0.668
0.668
0.618
0.607
0.690
0.691
0.605
0.604
0.662
0.650
0.649
0.644
0.743
0.742
0.803
0.802
0.815
0.814
0.681
0.679
0.769
0.769
0.762
0.761
Resolusi 320x240 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
5709
5631
1
5606
5603
2
5654
5211
3
256
Kbps
5606
5584
4
5572
5572
5
5629.4
5520.2
rataan
10369
10390
1
10683
10634
2
10417
10268
3
512
Kbps
10765
10718
4
10857
10856
5
10618.2
10573.2
rataan
15098
15097
1
15133
13769
2
14914
14909
3
768
Kbps
15312
15071
4
15091
15217
5
15109.6
14812.6
rataan
delay packet (s)
Broadcaster
Client
0.0315
0.0316
0.0321
0.0321
0.0317
0.0322
0.0321
0.0321
0.0322
0.0322
0.0319
0.0321
0.0173
0.0173
0.0169
0.0169
0.0172
0.0173
0.0167
0.0167
0.0166
0.0166
0.0169
0.0170
0.0119
0.0119
0.0119
0.0119
0.0121
0.0114
0.0117
0.0112
0.0120
0.0112
0.0119
0.0115
throughput (Mbit/s)
Broadcaster
Client
0.271
0.271
0.271
0.271
0.263
0.269
0.270
0.271
0.271
0.271
0.269
0.271
0.540
0.540
0.540
0.538
0.541
0.539
0.542
0.539
0.542
0.542
0.541
0.540
0.809
0.809
0.810
0.818
0.809
0.857
0.812
0.859
0.806
0.860
0.809
0.841
25
Lanjutan Resolusi 320x240 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster Client
1024
Kbps
delay packet (s)
throughput (Mbit/s)
Broadcaster
Client
Broadcaster
Client
1
19315
19059
0.0093
0.0088
1.071
1.13
2
19238
19810
0.0093
0.0085
1.078
1.139
3
19215
19415
0.0093
0.0087
1.071
1.148
4
18914
18894
0.0095
0.0094
1.066
1.071
5
18873
18788
0.0095
0.009
1.073
1.134
rataan
19111
19193.2
0.0094
0.0089
1.072
1.124
Resolusi 640x480 piksel
total paket RTP
Video
ulangan
bit-rate
Broadcaster
Client
4519
4682
1
4700
4803
2
4731
5032
3
256
Kbps
4818
4804
4
4868
4880
5
4727.2
4840.2
rataan
5312
5456
1
5612
5437
2
6161
6104
3
512
Kbps
5991
5995
4
5990
6056
5
5813.2
5809.6
rataan
6981
6973
1
7076
7048
2
7189
7095
3
768
Kbps
7591
7526
4
7181
7149
5
7203.6
7158.2
rataan
8350
8163
1
7288
7270
2
7910
7895
3
1024
Kbps
7682
7668
4
6979
7001
5
7641.8
7599.4
rataan
delay packet (s)
Broadcaster
Client
0.0396
0.0361
0.0383
0.0354
0.0380
0.0337
0.0373
0.0347
0.0368
0.0347
0.0380
0.0349
0.0337
0.0311
0.0320
0.0309
0.0313
0.0298
0.0300
0.0282
0.0301
0.0280
0.0314
0.0296
0.0259
0.0259
0.0240
0.0241
0.0236
0.0239
0.0237
0.0239
0.0250
0.0251
0.0244
0.0246
0.0238
0.0220
0.0247
0.0247
0.0227
0.0228
0.0234
0.0235
0.0259
0.0258
0.0241
0.0238
throughput (Mbit/s)
Broadcaster
Client
0.181
0.199
0.188
0.203
0.190
0.216
0.194
0.208
0.198
0.210
0.190
0.207
0.265
0.288
0.283
0.294
0.295
0.310
0.305
0.325
0.307
0.331
0.291
0.310
0.379
0.379
0.408
0.406
0.414
0.410
0.412
0.409
0.390
0.389
0.401
0.399
0.465
0.462
0.415
0.414
0.448
0.447
0.437
0.436
0.393
0.395
0.432
0.431
26
Download