Mapreduce dalam Layanan Transcoding

Penyediaan file video dengan bitrate bervariasi menjadi syarat utama bagi layanan Video On Demand yang menerapkan adaptive streaming. Hal tersebut dilakukan dengan transcoding yang menghasilkan video dengan multi-bitrate. Proses multi-bitrate transcoding membutuhkan waktu yang tidak singkat. Lama d...

Full description

Bibliographic Details
Main Authors: David Kristiadi, Arum Marwati
Format: Article
Language:Indonesian
Published: University of Brawijaya 2023-07-01
Series:Jurnal Teknologi Informasi dan Ilmu Komputer
Online Access:https://jtiik.ub.ac.id/index.php/jtiik/article/view/6310
_version_ 1797194636315328512
author David Kristiadi
Arum Marwati
author_facet David Kristiadi
Arum Marwati
author_sort David Kristiadi
collection DOAJ
description Penyediaan file video dengan bitrate bervariasi menjadi syarat utama bagi layanan Video On Demand yang menerapkan adaptive streaming. Hal tersebut dilakukan dengan transcoding yang menghasilkan video dengan multi-bitrate. Proses multi-bitrate transcoding membutuhkan waktu yang tidak singkat. Lama durasi waktunya sebanding dengan besarnya bitrate, frame size dan frame rate. Untuk mempersingkat durasi transcoding, dibuat sebuah prototipe layanan transcoding dengan menerapkan Mapreduce. Layanan transcoding dengan Mapreduce terdiri dari satu komputer master dan beberapa komputer worker yang terhubung dalam satu LAN. Dengan dikoordinir oleh komputer master, komputer-komputer worker mengerjakan proses Map dan Reduce. Di dalam proses Map dilakukan transcoding terhadap segmented videos. Di dalam proses Reduce dilakukan penggabungan segmen-segmen video yang telah di-transcode dengan parameter/key (bitrate, frame size, dan frame rate) yang sama menjadi satu video yang utuh. Prototipe layanan transcoding dibuat menggunakan Library FFMPEG untuk transcoding, SCP untuk transfer file, RPC untuk komunikasi antar komputer. Di dalam pengujian prototipe, jumlah komputer worker ditentukan sebanyak 7 buah. Kinerja layanan transcoding sangat memuaskan dengan rata-rata efektifitas transcoding sebesar 71,3% dibandingkan dengan transcoding menggunakan satu komputer.   Abstract The provision of video files with varying bitrates is the main requirement for Video On Demand services that implement adaptive streaming. Transcoding that produces multiple bitrates achieves that. Multi-bitrate transcoding can take a longer time. That duration is comparable with the large of the video's bitrates, frame sizes, and frame rates. A transcoding service prototype was created based on Mapreduce to shorten the duration. Transcoding service using Mapreduce consists of several computers connected to a LAN, one as master and the other as worker computers. The master coordinates the workers to do the Map and Reduce process. In the Map process, workers transcode the segmented videos. In the Reduce process, workers merge all transcoded video segments with the same key or parameters (bitrate, frame size, and frame rate) into a single video. The transcoding service prototype was created using the FFMPEG library for transcoding, SCP for file transfer, and RPC for communication between computers. In the testing stage, the number of workers is 7 computers. Service performance is very satisfactory, with average transcoding effectiveness of 71,3% compared to transcoding using a single computer.  
first_indexed 2024-03-12T12:18:16Z
format Article
id doaj.art-fbfbaeaef8324ce583c05ca55948201e
institution Directory Open Access Journal
issn 2355-7699
2528-6579
language Indonesian
last_indexed 2024-04-24T05:59:26Z
publishDate 2023-07-01
publisher University of Brawijaya
record_format Article
series Jurnal Teknologi Informasi dan Ilmu Komputer
spelling doaj.art-fbfbaeaef8324ce583c05ca55948201e2024-04-23T08:45:03ZindUniversity of BrawijayaJurnal Teknologi Informasi dan Ilmu Komputer2355-76992528-65792023-07-0110310.25126/jtiik.202310363101117Mapreduce dalam Layanan TranscodingDavid Kristiadi0Arum Marwati1Sekolah Tinggi Multi Media (MMTC) Yogyakarta, Kabupaten SlemanSekolah Tinggi Multi Media (MMTC) Yogyakarta, Kabupaten Sleman Penyediaan file video dengan bitrate bervariasi menjadi syarat utama bagi layanan Video On Demand yang menerapkan adaptive streaming. Hal tersebut dilakukan dengan transcoding yang menghasilkan video dengan multi-bitrate. Proses multi-bitrate transcoding membutuhkan waktu yang tidak singkat. Lama durasi waktunya sebanding dengan besarnya bitrate, frame size dan frame rate. Untuk mempersingkat durasi transcoding, dibuat sebuah prototipe layanan transcoding dengan menerapkan Mapreduce. Layanan transcoding dengan Mapreduce terdiri dari satu komputer master dan beberapa komputer worker yang terhubung dalam satu LAN. Dengan dikoordinir oleh komputer master, komputer-komputer worker mengerjakan proses Map dan Reduce. Di dalam proses Map dilakukan transcoding terhadap segmented videos. Di dalam proses Reduce dilakukan penggabungan segmen-segmen video yang telah di-transcode dengan parameter/key (bitrate, frame size, dan frame rate) yang sama menjadi satu video yang utuh. Prototipe layanan transcoding dibuat menggunakan Library FFMPEG untuk transcoding, SCP untuk transfer file, RPC untuk komunikasi antar komputer. Di dalam pengujian prototipe, jumlah komputer worker ditentukan sebanyak 7 buah. Kinerja layanan transcoding sangat memuaskan dengan rata-rata efektifitas transcoding sebesar 71,3% dibandingkan dengan transcoding menggunakan satu komputer.   Abstract The provision of video files with varying bitrates is the main requirement for Video On Demand services that implement adaptive streaming. Transcoding that produces multiple bitrates achieves that. Multi-bitrate transcoding can take a longer time. That duration is comparable with the large of the video's bitrates, frame sizes, and frame rates. A transcoding service prototype was created based on Mapreduce to shorten the duration. Transcoding service using Mapreduce consists of several computers connected to a LAN, one as master and the other as worker computers. The master coordinates the workers to do the Map and Reduce process. In the Map process, workers transcode the segmented videos. In the Reduce process, workers merge all transcoded video segments with the same key or parameters (bitrate, frame size, and frame rate) into a single video. The transcoding service prototype was created using the FFMPEG library for transcoding, SCP for file transfer, and RPC for communication between computers. In the testing stage, the number of workers is 7 computers. Service performance is very satisfactory, with average transcoding effectiveness of 71,3% compared to transcoding using a single computer.   https://jtiik.ub.ac.id/index.php/jtiik/article/view/6310
spellingShingle David Kristiadi
Arum Marwati
Mapreduce dalam Layanan Transcoding
Jurnal Teknologi Informasi dan Ilmu Komputer
title Mapreduce dalam Layanan Transcoding
title_full Mapreduce dalam Layanan Transcoding
title_fullStr Mapreduce dalam Layanan Transcoding
title_full_unstemmed Mapreduce dalam Layanan Transcoding
title_short Mapreduce dalam Layanan Transcoding
title_sort mapreduce dalam layanan transcoding
url https://jtiik.ub.ac.id/index.php/jtiik/article/view/6310
work_keys_str_mv AT davidkristiadi mapreducedalamlayanantranscoding
AT arummarwati mapreducedalamlayanantranscoding