Artikel ini merupakan tugas dari mata kuliah S1 saya mengenai penulisan penelitian dimana intinya diajar bahwa tulisan penelitian kebanyakan terdiri dari Abstrak, Pendahuluan, Tinjauan Pustaka, Metode Penelitian, Pembahasan, Penutup, dan Daftar Pustaka. Walaupun mata kuliah ini mengajarkan lebih detil mengenai isi masing-masing BAB, namun saat itu saya belum mampu menyerap detil itu seutuhnya di tugas ini.
Secara logika pengaturan resolusi dan fps pada video streaming seharusnya berpengaruh terhadap besar throughput. Tetapi di software Adobe Flash Media Live Encoder ada pengaturan bitrate, inilah yang yang berpengaruh terhadap besar throughput. Resolusi dan fps (frame per second) kelihatan pengaruhnya terhadap bitrate. Penelitian ini adalah pembuktian bahwa pernyataan tersebut benar. Manfaat untuk kedepannya, selain mengetahui throughput yang dihasilkan dari berbagai macam pengaturan di software Adobe Flash Media Live Encoder, pengaturan yang sesuai akan didapatkan.
Penelitian ini menggunakan dua komputer yang terhubung pada jaringan yang sama. Komputer pertama melakukan video steaming melewati komputer kedua yang mengukur throughput yang dihasilkan komputer pertama. Software yang digunakan untuk mengukur throughput adalah Wireshark. Pengukuran throughput dilakukan pada variasi resolusi, fps (frame per second), dan bitrate. Lalu throughput rata – rata dari bervariasi resousi, fps, dan bitrate akan dibandingkan.
Dari hasil penelitian, terbukti bahwa throughput rata – rata yang dihasilkan sesuai dengan pengaturan bitrate. Tidak terlihat dampak dari pengaturan resolusi dan fps.
Kualitas video seperti besar pixel gambar dan fps (frame per second) mempengaruhi throughput. Semakin besar pixel gambar maka semakin besar frame data yang dikirimkan. Begitu juga halnya dengan fps. Telah dipasang web cam di Lab Komputer, jurusan Teknik Elektro, Universitas Udayana. Pemasangan web cam untuk memperlihatkan kegiatan lab melalui web. Secara nyata belum diketahui throughput yang dihasilkan dengan berbagai pengaturan fps (frame per second), resolusi dan bitrate. Pada penelitian ini akan diamati throughput yang dihasilkan dengan berbagai pengaturan fps (frame per second), resolusi, dan bitrate menggunakan software Wireshark.
Bagaimana throughput yang dihasilkan dengan berbagai variasi pengaturan fps (frame per second), resolusi, dan bitrate?
Mengetahui pengaruh pengaturan FPS (frame per second), resolusi dan bitrate terhadap throughput yang dihasilkan pada software Adobe Flash Media Live Encoder.
Throughput merupakan besar data yang dikirimkan dibagi dengan waktu yang dibutuhkan untuk besar data sampai ke tujuan dalam komunikasi 1 arah. Throughput diukur dalam bit/second atau byte/second (Gómez, 2005).
Aplikasi seperti VOIP (voice over IP) dan video sensitif terhadap delay dan jitter. Delay merupakan waktu yang dibutuhkan suatu paket untuk terkirim dari asal sampai tujuan. Jitter adalah variasi delay. Aplikasi seperti ini memerlukan delay yang kecil (kira-kira 150 milisecond). Oleh karena itu throughput harus dijamin dari asal ke tujuan (Farrel, 2009).
RTP merupakan transport protocol untuk aplikasi yang berbasis real-time. Aplikasi yang berbasi real-time dapat berupa audio dan video conferencing, live video distribution, shared workspaces, remote medical diagnosis, telephony, command dan control systems, distributed interactive simulations, games, dan real-time monitoring.`
Dengan perkembangan LAN (Local Area Network) dan WAN (Wide Area Network) kecepatan tinggi maka memungkinkan untuk aplikasi berbasi real-time untuk dijalan di jaringan berbasis IP (Internet Protocol). Hal secara umum yang diperhatikan dalam applikasi berbasis real-time adalah timing (waktu yang tepat). Dimana timing penerimaan paket harus sesuai dengan timing pengiriman paket. Oleh karena itu delay dan throughput merupakan hal yang umum untuk mengukur kualitas (Stallings, 1998).
Gambar 2.1 RTP header (Stallings, 1998)
Gambar 2.2 Traffic in Realtime protocol (Stallings, 1998)
Merupakan software media encoder yang dapat menangkap audio dan video serta stream video dan audio ke Adobe Media Server atau Flash Video Streaming Service (FVSS) secara real-time. Software ini mampu broadcast kegiatan secara langsung seperti olahraga, konser dan lain-lain. (Adobe, 2013).
Wireshark merupakan software network protocol analyzer yang terkenal di dunia. Bisa juga menangkap trafik pada suatu jaringan computer. Software ini de facto (dan sering dikatakan de jure) standar dari berbagai industry dan institusi pendidikan. Wireshark dikembangkan oleh banyak ahli jaringan di seluruh dunia dan merupakan proyek yang berlanjut mulai 1998 (Combs, 2013).
Berikut adalah daftar alat yang digunakan:
NO | Alat | Spesifikasi |
---|---|---|
1 | Laptop ACER | Intel® Pentium® dual – core processor T4200 (2.0 GHz, 800 MHz FSB, 1 MB L2 cache) |
Mobile Intel® Graphics Media Accelerator 4500MHD | ||
1GB DDR2 | ||
128 WXGA Acer CrystalBriteTM LCD | ||
250GB HDD | ||
Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet Controller | ||
Atheros Communications Inc. AR928X Wireless Network Adapter | ||
Operating System Linux Backtrack 5 R3 | ||
2 | PC | Intel® Pentium® core-duo processor |
1GB DDR2 | ||
256 VGA | ||
AWUS036NHA 802.11b/g/n Long-Range USB Adapter | ||
Alcor Micro, Corp. USB 2.0 PC Camera | ||
Operating System Windows 7 Ultimate | ||
3 | Software | Adobe Flash Media Live Encoder 3.2 |
Pertama, alat didesain sebagai berikut:
Gambar 3.1 Desain penelitian
Kedua, memulai manangkapan paket dengan software Wireshark pada laptop. Paket yang ditangkap adalah pada wireless LAN.
Gambar 3.2 Pemilihan interface wlan0 untuk paket yang ditangkap
Penangkapan paket di saring agar hanya menangkap paket yang dikirim oleh video streaming, yaitu 192.168.0.2.
Gambar 3.3 Memasukan perintah penyaringan ip.src == 192.168.0.2
Untuk melihat throughput maka dipilih menu statistics lalu dipilih IO graph.
Gambar 3.4 Pemilihan IO Graph
Sama seperti penangkapan paket, disaring agar hanya terlihat bit yang lewat dari 192.168.0.2.
Gambar 3.5 Grafik throughput dari 192.168.0.2
Ketiga, mulai streaming video dengan software Adobe Flash Media Live Encoder dengan pengaturan disesuaikan pada rumusan masalah.
Gambar 3.6 Pengaturan streaming video pada Adobe Flash Media Live Encoder
Keempat, setelah 2 menit streaming dihentikan. Keenam, penangkapan paket pada Wireshark dihentikan dan hasilnya di simpan. Ketujuh, kembali ke langkah kedua dengan langkah ketiga pengaturan yang berbeda (melanjutkan dari rumusan masalah). Jika semua pengaturan telah dicoba maka pencarian data selesai.
Dengan menggunakan software Wireshark maka dapat dilihat throughput dalam bentuk grafik. Sumbu horizontal menunjukan waktu dalam detik sedangkan sumbu vertikal menunjukan data dalam bit.
Gambar 3.7 Throughput dengan pengaturan resolusi 160x120 fps 1 bitrate 100Kbps
Gambar 3.8 Throughput dengan pengaturan resolusi 160x120 fps 1 bitrate 350Kbps
Gambar 3.9 Throughput dengan pengaturan resolusi 160x120 fps 1 bitrate 500Kbps
Gambar 3.10 Throughput dengan pengaturan resolusi 160x120 fps 5 bitrate 100Kbps
Gambar 3.11 Throughput dengan pengaturan resolusi 160x120 fps 5 bitrate 350Kbps
Gambar 3.12 Throughput dengan pengaturan resolusi 160x120 fps 5 bitrate 500Kbps
Gambar 3.13 Throughput dengan pengaturan resolusi 160x120 fps 10 bitrate 100Kbps
Gambar 3.14 Throughput dengan pengaturan resolusi 160x120 fps 10 bitrate 350Kbps
Gambar 3.15 Throughput dengan pengaturan resolusi 160x120 fps 10 bitrate 500Kbps
Gambar 3.16 Throughput dengan pengaturan resolusi 320x240 fps 1 bitrate 100Kbps
Gambar 3.17 Throughput dengan pengaturan resolusi 320x240 fps 1 bitrate 350Kbps
Gambar 3.18 Throughput dengan pengaturan resolusi 320x240 fps 1 bitrate 500Kbps
Gambar 3.19 Throughput dengan pengaturan resolusi 320x240 fps 5 bitrate 100Kbps
Gambar 3.20 Throughput dengan pengaturan resolusi 320x240 fps 5 bitrate 350Kbps
Gambar 3.21 Throughput dengan pengaturan resolusi 320x240 fps 10 bitrate 100Kbps
Gambar 3.22 Throughput dengan pengaturan resolusi 320x240 fps 10 bitrate 500Kbps
Pembuktian bahwa throughput rata – rata sama dengan pengaturan bitrate dapat dilihat tabel berikut:
NO | Resolusi | FPS | Bitrate | Througput rata - rata |
---|---|---|---|---|
1 | 160x120 | 1 | 100 Kbps | 100 Kbps |
2 | 160x120 | 5 | 100 Kbps | 100 Kbps |
3 | 160x120 | 10 | 100 Kbps | 100 Kbps |
4 | 160x120 | 1 | 350 Kbps | 350 Kbps |
5 | 160x120 | 5 | 350 Kbps | 350 Kbps |
6 | 160x120 | 10 | 350 Kbps | 350 Kbps |
7 | 160x120 | 1 | 500 Kbps | 500 Kbps |
8 | 160x120 | 5 | 500 Kbps | 500 Kbps |
9 | 160x120 | 10 | 500 Kbps | 500 Kbps |
10 | 320x240 | 1 | 100 Kbps | 100 Kbps |
11 | 320x240 | 5 | 100 Kbps | 100 Kbps |
12 | 320x240 | 10 | 100 Kbps | 100 Kbps |
13 | 320x240 | 1 | 350 Kbps | 350 Kbps |
14 | 320x240 | 5 | 350 Kbps | 350 Kbps |
15 | 320x240 | 10 | 350 Kbps | 350 Kbps |
16 | 320x240 | 1 | 500 Kbps | 500 Kbps |
17 | 320x240 | 5 | 500 Kbps | 500 Kbps |
18 | 320x240 | 10 | 500 Kbps | 500 Kbps |
Dari hasil percobaan, terbukti bahwa throughput rata – rata sepenuhnya dipengaruhi oleh pengaturan bitrate. Walaupun pengaturan resolusi 160x120, 320x240 dan fps 1, 5, 10, jika bitrate diatur 100Kbps maka throughput rata – rata 100Kbps, pengaturan bitrate 350Kbps maka throughput rata – rata 350Kbps, pengaturan bitrate 500Kbps maka throughput rata – rata 500Kbps dan seterusnya.
Walaupun throughput rata – rata sama dengan pengaturan bitrate grafik yang dihasilkan bervariasi dengan pengaturan resolusi dan fps yang berbeda – beda. Dari penelitian ini, resolusi dan fps sesungguhnya tidak diamati. Delay, jitter, atau parameter selain throughput tidak diteliti di artikel ini. Hal – hal tersebut dapat dijadikan sebagai penelitian lanjutan dari penelitian ini. Software yang diteliti adalah Adobe Flash Media Live Encoder, maka dapat melakukan penelitian ulang dengan menggunakan software lain.