Implementasi Streaming Video Torrent pada Aplikasi Android

Yuda, Ananta Dwi Prasetya Purna (2021) Implementasi Streaming Video Torrent pada Aplikasi Android. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111740000029-Undergraduate_Thesis.pdf] Text
05111740000029-Undergraduate_Thesis.pdf - Accepted Version
Restricted to Repository staff only until 1 October 2023.

Download (3MB) | Request a copy

Abstract

Streaming video merupakan salah satu aktivitas yang sering dilakukan oleh pengguna smartphone. Saat ini sudah ada beberapa aplikasi torrent yang menyediakan fitur streaming video. Namun fitur tersebut masih memiliki kekurangan. Beberapa faktornya adalah terkadang video tidak dapat diputar, adanya waktu tunggu (buffering) yang cukup lama ketika pertama kali membuka video atau ketika melakukan seeking (lompat) ke detik tertentu.
Tugas akhir ini berfokus dalam pembuatan aplikasi streaming video di mana aplikasi ini dapat meminimalisir waktu tunggu (buffering) ketika memutar video streaming. Metode yang digunakan adalah penggabungan antara pustaka (library) torrent (libtorrent4j) dengan pustaka video player (ExoPlayer) di mana video player ini akan memutar video dengan membaca langsung isi dari berkas video tersebut.
Dari data hasil uji coba yang dilakukan, solusi ini mampu memutar video streaming, melakukan seeking ke detik tertentu, serta menimalisir waktu tunggu (bufferring) hingga 33% saat memutar video streaming dan 67% saat melakukan seeking video.
==================================================================================================
Streaming is one of the activities that are often carried out by smartphone users. Currently there are several torrent applications that provide video streaming. However, this feature still has drawbacks. Sometimes the video cannot be played, or, there is a long buffering time when opening the video for the first time or when seeking to certain position.
This thesis focuses on making a video streaming application that can minimize the buffering time when playing streaming video. The method used is merging torrent library (libtorrent4j) with video player library (ExoPlayer) where this video player will play video by reading file contents directly.
From the testing results, this solution is capable of playing streaming video, seeking to certain position, and minimizing buffering time by up to 33% when playing streaming video and 67% when seeking video.

Item Type: Thesis (Undergraduate)
Uncontrolled Keywords: streaming, video, torrent, libtorrent4j, exoplayer
Subjects: Q Science > QA Mathematics > QA76.585 Cloud computing. Mobile computing.
Q Science > QA Mathematics > QA76.6 Computer programming.
Q Science > QA Mathematics > QA76.754 Software architecture. Computer software
Q Science > QA Mathematics > QA76.758 Software engineering
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: ANANTA DWI PRASETYA PURNA YUDA
Date Deposited: 12 Aug 2021 06:48
Last Modified: 12 Aug 2021 06:48
URI: http://repository.its.ac.id/id/eprint/84965

Actions (login required)

View Item View Item