Catatan
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.
Abstrak
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.
1 Pendahuluan
1.1 Latar Belakang
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.
1.2 Rumusan Masalah
Bagaimana throughput yang dihasilkan dengan berbagai variasi pengaturan fps (frame per second), resolusi, dan bitrate?
1.3 Tujuan Penelitian
Mengetahui pengaruh pengaturan FPS (frame per second), resolusi dan bitrate terhadap throughput yang dihasilkan pada software Adobe Flash Media Live Encoder.
1.4 Manfaat Penelitian
Mengetahui throughput jaringan dengan berbagai pengaturan.
Dapat memilih pengaturan yang sesuai dengan kualitas jaringan yang disediakan.
Dapat mengoptimalisasi pemakaian streaming video di lab komputer, Teknik Elektro, Universitas Udayana.
1.5 Ruang Lingkup dan Batasan Masalah
Menggunakan software adobe flash media live encoder di Windows 7.
Analisa throughput menggunakan wireshark di Linux Backtrack 5 R3.
Hanya mengukur throughput.
Compressi menggunakan standar H.264.
Menguji di lab computer, Teknik Elektro, Universitas Udayana, pada hari Selasa, pukul 12:30 WITA – 16:00 WITA, 18 Desember 2012, dan hari Kamis, pukul 13:00 WITA – 14:00 WITA, 20 Desember 2012.
Media server adalah 103.29.196.233/live/elektro (streaming.unud.ac.id/live).
2 Kajian Pustaka
2.1 Throughput
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).
2.2 RTP (Real-Time Transport Protocol)
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)
2.3 Adobe Flash Media Live Encoder
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).
2.3 Wireshark
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).
3 Metode Penelitian
3.1 Alat yang digunakan
Berikut adalah daftar alat yang digunakan:
Tabel 3.1 Alat yang digunakan
3.2 Cara Penelitian
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.
3.3 Analisis Data
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
4 Hasil dan Pembahasan
4.1 Pembuktian
Pembuktian bahwa throughput rata – rata sama dengan pengaturan bitrate dapat dilihat tabel berikut:
Tabel 4.1 Perbandingan antara pengaturan dan throughput rata - rata
5 Penutup
5.1 Simpulan
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.
5.2 Saran
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.
Daftar Pustaka
Farrel, A. 2009. Network Quality of Service. Burlington : Maurgan Kaufmann.
Gómez, G. 2005. End-to-End Quality of Service over Cellular Networks. Chichester : John Wiley & Sons Ltd.
Stallings, W. 1998. High-Speed Networks TCP/IP and ATM Design Principle. New Jersey : Prentice-Hall, Inc.
Adobe, 2013. http://www.adobe.com/products/flash-media-encoder.html, diakses tanggal 17 Desember 2012.
Combs, G. 2013. http://www.wireshark.org/about.html, diakses tanggal 17 Desember
Mirror
...and you will also help the author collect more tips.
Great information about this article my Dear