proposal tugas akhir dash
TRANSCRIPT
-
7/25/2019 Proposal Tugas Akhir Dash
1/16
1
PROPOSAL
TUGAS AKHIR
I. Latar Belakang
Akses Internet saat ini menjadi kebutuhan utama pada perangkat
mobile. Dengan popularitas smartphone, smartbook, netbook dan laptop saat
ini, penggunaan mobile Internet mengalami peningkatakan secara dramamtis.
Peningkatan trafik internet didominasi oleh layanan video streaming. Prediksi
yang dikeluarkan oleh Cisco, pada tahun 2!" jumlah semua bentuk video
termasuk #$, video on demand, Internet video dan peer%to%peer video akan
berjumlah &'( trafik jaringan pengguna secara global, dan mobile video
mengalami peningkatan lebih dari &)( total trafik jaringan bergerak*!+. Pada
saat yang sama pengguna bergerak mengharapkan pengalaman video kualitas%
tinggi dalam bentuk kualitas video, aktu memulai, kereaktifan ke interaksi
pengguna, dukungan mode trik dan seluruh ekosistem termasuk penyedia
konten, operator jaringan, penyedia layanan, pembuat perangkat dan penyedia
teknologi yang dibutuhkan untuk menjamin permintaan ini bisa
diujudkan*2+.
#radisional streaming secara umum menggunakan stateful protocol
seperti Real-Time Streaming protocol -#/P0 *1+ saat klien terhubung ke
sserver streaming, server menjaga jalur klien sampai klien memutuskan
koneksi kembali. /ecara khas, komunikasi terjadi berkali%kali antara klien dan
server. /aat sesi antara klien dan server sudsh terbrntuk, server akan mengirim
media sebagai stream paket yang berkelanjutan meleati sala satu protokol
transport #CP atau 3DP. /ebaliknya, 4##P adalah stateless. 5ika 4##P klien
meminta beberapa data, server merespon melalui pengiriman data dan
-
7/25/2019 Proposal Tugas Akhir Dash
2/16
2
transaksi dihentikan. /etiap permintaan 4##P diatur sebgai transaksi dengan
sepenuhnya mandiri secara satu aktu.
Pilihan lain untuk streaming,progressive download *6+ memungkinkan
digunakan untuk media pengiriman dari standar eb server 4##P. Dengan
progressive download yang merupakan salah satu streaming tekhnik yang
banyak digunakan, pengiriman sejumlah besar data video untuk menyerao
variasi bandidth. /ementara itu, sebagai data video yang dikirim melalui
protokol 4##P, layanan video streaming dapat digunakan pada eb server
mana saja. 7agaimanapun, kualitas video hanya bisa pilih secara manual olehpengguna dan beberapa keputusan yang raan kesalahan. /ejak smartphone
hanya memiliki batasan jumlah penyimpanan, tidak praktis dalam
mempertahankan ukuran buffer yang sangat besar. /elain itu, buffer video
yang tidak ditonton, mungkin sia%sia jika pengguna mematikan pemutar video
dan beralih ke video berikutnya. /elanjutnya, progressive donload biasanya
tidak mendukung transmisi data video melalui beberapa link.
3ntuk mengatasi kelemahan pada donload progressif diatas,
dynamic adaptive streaming over HTTP (DASH) [5] telah
diusulkan. Pada sistem DASH, beberapa salinan vide pra!
kmpresi den"an reslusi dan kualitas #an" berbeda disimpan
dalam se"men. $eputusan adaptasi ke%epatan dibuat pada
sisi klien. &ntuk setiap se"men, klien bisa meminta versi
kualitas #an" tepat berdasarkan pada reslusi la#ar,
band'idth #an" tersedia saat ini dan status kepemilikan
buer.
II. Tujuan
!. 8enerapkan metode Dynamic Adaptive Video streaming over HTTP
-DA/40 pada layanan video streaming, serta pengaruhnya terhadap
kualitas layanan tersebut dengan menempatkannya pada infrastruktur
public cloud.
-
7/25/2019 Proposal Tugas Akhir Dash
3/16
2. 8engevaluasi kinerja video streaming menggunakan standar video
codec 4.29) dan video codec $P' berdasarkan parameter uji P/:,
TCP Trougput.
III. Manfaat
!. Dapat membangun suatu aplikasi eb untuk layanan video streaming
dengan kualitas yang dapat disesuaikan dengan kualitas jaringan
pengguna.
2. Aplikasi yang ditempatkan pada Infrastruktur public cloud lebih
memudahkan pengembang dalam membangun aplikasi tanpa harus
direpotkan dengan peraatan dan tata kelola infrastruktur, apalagi
semakin terjangkaunya layanan public cloud dengan spesifikasi yang
dapat disesuaikan dengan kebutuhan pengembang.
IV. Rumusan Masalah
!. 7agaimana menerapkan metode Dynamic Adaptive Video streaming
over HTTP -DA/40 pada ;ayanan video streaming, serta
pengaruhnya terhadap kualitas layanan tersebut dengan
menempatkannya pada infrastrukturpublic cloud.2. 7agaimana perbandingan kinerja video streaming menggunakan
standar video codec 4.29) dan video codec $P' berdasarkan
parameter uji P/:, TCP Trougput.
V. Batasan Masalah
!. 8embandingkan dua video codec pada metode yang sama
2. $ideo codec yang digunakan adalah 4.29) dan $P'
1. Infrastruktur yang digunakan adalah public cloud dengan layanan
plat!orm-as-a-service". Parameter pengujian berupa pea# signal-to-noise ratio$ TCP
Trougput$
%. esolusi maksimal video adalah !2"
-
7/25/2019 Proposal Tugas Akhir Dash
4/16
*
8etodologi yang digunakan dalam penelitian akan meleati beberapa tahapan
yaitu
=ambar 6.! 8etodologi Penelitian
!. #ahap Pertama -/tudi Pustaka0
-
7/25/2019 Proposal Tugas Akhir Dash
5/16
5
#ahap ini dilakukan dengan cara mengkaji dan memperlajari literature
dan referensi berupa naskah ilmiah, buku dan mailing list dapat menunjang
metodologi dan pendekatan yang akan diterapkan pada penelitian.
2. #ahap >edua -Perancangan /istem0
Pada tahap ini, dilakukan perancangan sistem baik berupa infrastruktur
yang digunakan, pada penelitian kali ini menggunakan infrastruktur public
cloud. Perancangan sistem menggunakan :ode5/ sebagai eb server dengan
bahasa pemograman javascript di sisi server dan html) pada sisi klien.
7eberapa tools digunakan seperti
-
7/25/2019 Proposal Tugas Akhir Dash
6/16
+
#.$ Video Encoding
&ncodingadalah suatu proses konversi sinyal video kedalam berkas media
streaming. Pertama sinyal video harus di kompres, lalu dipaketkan dan terakhir
dienkapsulasi dengan pembungkus streaming. Proses encoding dilakukan melalui
beberapa tahap, tahap pertama adalah menangkap sinyal video atau televisi
konvensional dan mengubahnya ke format berkas yang bisa diproses oleh
perangkat lunak komputer. #ahap kedua adalah pengurangan data rate melalui
pengukuran dan kompresi ke bitrate yang bisa dikirim meleati dial%up atau
sirkuit pita lebar. #ahap ketiga adalah mengbungkus video yangtelah dikomreskedalam format paket yang bisa dialirkan meleati jaringan IP*9+.
Pada proses encoding, terdapat beberapa standar yang digunakan sebagai
referensi untuk memproses encoding media streaming. #erdapat dua organisasi
yang membangun standar kompresi video dan audio yaitu 'nternational
Telecommunications (nion -I#30 dan 'nternational )rgani*ation !or
Standardi*ation-I/?0. /ecara formal, I#3 bukan organisasi pembuat standar. I#3
melepaskan dokumen sebagai rekomendasi untuk video digital. I/? adalah
organisasi pembuat standar formal, dan selanjutnya bekerja sama dengan
'nternational &lectrotecnical Commission-I@C0 untuk standar dengan area yang
berkaitan dengan #eknologi Informasi. #erdapat banyak standar untuk video
encoding, namun hanya akan dibahas tentang standar video encoding terbaru yang
dibahas pada penelitian ini.
#.$.$ High Efficiency Video Coding%H&V'(
/tandar yang dikenal sebagai 4igh @fficiency $ideo Coding -4@$C0,
merefleksikan akumulasi pengalaman riset selamam empat dekade dan tiga
dekade standarisasi internasional untuk teknologi coding video digital. Dibangun
secara besar%besaran yang dimulai dari suatu proyek kecil. 4asilnya sekarang
menjadi standar formal sebagai rekomendasi 4.29) dan standar internasional
-
7/25/2019 Proposal Tugas Akhir Dash
7/16
I/?I@C 21"%2-8P@=%4 bagian 20. $ersi pertama 4@$C selesai pada januari
2!1. /aat beberapa perlakuan sebelumnya pada standar 4@$C di diterbitkan*&+.
Proyek 4@$C secara formal diluncurkan pada januari 2!, saat pemanggilan
untuk proposal gabungan terbitan I#3%# Video Coding &+perts ,roup -$C@=0
dan I/?I@C 8oving Picture @
-
7/25/2019 Proposal Tugas Akhir Dash
8/16
-
sumber terbuka $P"*'+ dan kompresi stream audi dengan audi codec sumber
terbuka vorbis, dalam struktur berkas berbasis pada matroska.
7agaimanapun, untuk mengatasi dengan peningkatan permintaan untuk
kontent video kualitas%tinggi pada eb, ternyata, $P" tidak bisa menjadi jalan
akhir sebagai teknologi video coding yang diminta. Pada akhir 2!!. =oogle
memulai melakukan pengembangan pada video codec generasi selanjutnya, yang
dikenal $P', dengan tujuan tegas yaitu membuat format yang menghasilkan lebih
banyak bit%stream padat daripada pendahulunya $P" khususnya untuk konten
definisi tinggi, dengan hanya peningkatan sederhana pada kompleksitas decoding./emua perkembangan teknis yang merujuk ke $P' sudah diselenggarakan secara
terbuka pada perakilan eksperimen publik repositori libvp< pada proyek eb8
sejak pertengahan 2!2. /eperti pada proyek ebm sebelumnya, $P' adalah
proyek perangkat lunak yang siapapun memungkinkan untuk berpartisipasi dan
berkontribusi.
#.)Dynamic Adaptive Video streaming over HTTP%+ASH(
Dynamic Adaptive Streaming over HTTP -DA/40 juga dikenal sebagai
8P@=%DA/4, adalah salah satu teknik adaptive bitrate streaming yang
mengaktifkan streaming kualitas tinggi konten media melalui Internet dikrim dari
server eb 4##P konvensional. 8P@=%DA/4 bekerja melalui pemecahan
konten kedalam urutan file segment berbasis 4##P berukuran kecil, setiap
segmen berisi pemutaran konten dengan interval aktu singkat yang berpotensi
dalam durasinya memiliki banyak jam*!+.
-
7/25/2019 Proposal Tugas Akhir Dash
9/16
Gam,ar #.$ +ASH
=ambar &.! mengilustrasikan proses antara server 4##P dan klien
DA/4 , pada gambar, konten multimedia ditangkap dan disimpan pada server
4##P dan dikirim menggunakan 4##P. >ontent yang ada pada server terbagi
menjadi dua bagian edia Presentation Description-8PD0, yang menjelaskan
daftar muatan konten yang tersedia, berbagai macam pilihan, alamat 3; dan
karakteristik lainnya. 3ntuk memulai konten, pertama klien DA/4 memperoleh
8PD. 8PD bisa dikirim melalui 4##P, email, broadcast atau transport lainnya.
8elalui penguraian 8PD, klien DA/4 belajar tentang peaktuan program,
ketersediaan media konten, tipe media, resolusi, bandidth minimal dan
maksimal, dan adanya berbagi alternatif encodingkomponen multimedia, fitur
aksesibiltas dan kebutuhan digital rigts management-D80, lokasi komponen%
media pada jaringan dan karakteristik konten lainnya. 8enggunakan informasi
ini, klien DA/4 memilih alternatif teknik encoding yang tepat dan memulai
streaming konten melalui pengambilan segmen menggunakan permintaan 4##P
=@#.
/treaming 4##P dinamis memerlukan berbagai bitrate konten multimedia
untuk tersedia pada server. /ebagai tambahan, konten multimedia yang berisi
-
7/25/2019 Proposal Tugas Akhir Dash
10/16
1/
beberapa komponen media -sebagai contoh audio,video dan teks0, yang mana
setiap komponen tersebut memiliki karakteristik yang berbeda. Pada 8P@=%
DA/4, karakter ini dideskripsikan oleh 8PD, yang mana adalah dokumen 8;.
Gam,ar #.) H"rark" m!el !ataMultimedia Presentation Description
=ambar &.2 mendemostrasikan hirarki data model 8PD. 8PD terdiri dari
satu atau lebih periode, dimana periode adalah interval program sepanjang poros
sementara. /etiap periode memulai aktu dan durasi yang terdiri dari satu atau
lebih kumpulan adaptasi. >umpulan adaptasi menyediakan informasi tentang satu
atau lebih media komponen dan bermacam teknik encoding yang lain. 3ntuk
contoh, kumpulan adaptasi berisi bitrate komponen video yang berbeda pada
konten multimedia yang sama. >umpulan adaptasi yang lain berisi komponen
bitrate audio yang berbeda pada konten multimedia yang sama. /etiap kumpulan
adaptasi pada umumnya memasukan banyak representasi.
#.- Cloud Computing
Cloud Computing didefinisikan sebagai paradigma untuk mengaktifkan
sumber daya fisik dan virtual yang dapat diukur dan dapat dibagi penetapan
-
7/25/2019 Proposal Tugas Akhir Dash
11/16
11
layanan%sendiri dan permintaan administrasi*!!+. /umber daya fisik dan virtual
ditaarkan sebagai kemampuan oleh layanan cloud, dipanggil melalui antarmuka
yang didefinisikan. /umber daya termasuk server, perangkat penyimpanan data,
jaringan, sistem operasi, perangkat lunak dan aplikasi.
Gam,ar #.- en/e,aran al"kas" 0 tra!"s"nal !an ,er,as"s 1lu!
#.-.$Infrastructure as a Service%IaaS(
;ayanan cloud yang menaarkan 'n!rastructure-as-a-Service,
menyediakan sumber daya I# dasar E server untuk pemrosesan, perangkat
penyimpanan data dan jaringan. /istem Iaa/ secara khas menyediakan virtualisasi,
ini menjadi pondasi untuk berbagi sumber daya sebagai tanda cloud computing,
mengaktifkan penggunaan sumber daya yang lebih efisien dan menghasilkan
biaya yang lebih rendah dengan fleksibilitas lebih tinggi.
-
7/25/2019 Proposal Tugas Akhir Dash
12/16
12
Penyedia layanan cloud mengambil tanggungjaab untuk mengatur
sumber daya, sepanjang beberapa aspek seperti backup data dan aplikasi yang
memungkinkan untuk ditinggalkan pada pelanggan layanan cloud. /atu arah
untuk melihat Iaa/ adalah langsung menerjemahkan kemampuan data center
kedalam lingkungan cloud dan menjadi ketertarikan terbesar operator, yang
diperinthakan untuk memutuskan berapa banyak server untuk dialokasikan,
sumberdaya penyimpanan data apa yang disedikan dan topologi jaringan apa yang
diperlukan.
#.-.)Softare as a Service %SaaS(
;ayanan cloud /aa/ melibatkan ketetapan suatu aplikasi atau kumpulan
aplikasi oleh penyedia layanan Cloud. >emampuan yang ditaarkan melalui
aplikasi bisa menjangkau keseluruhan tipe aplikasi, termasuk email, produktifitas
kantor dan C8. >arakteristik utama /aas adalah penyedia layanan cloud
mengambil tanggung jaab dan untuk mengatur aplikasi itu serdiri dan seluruh
perangkat lunak dan perangkat keras dimana aplikasi itu berada.
7anyak /aa/ menaarkan tujuan pada pelanggan, tapi peningkatan
jumlah aplikasi bisnis menaarkan ke perusahaan sebagai /aa/. /alah satu yang
lebih aal dan terbaik yang dikenal seperti aplikasi bisnis adalah salesforce.com,
aplikasi C8. >ebanyakan /aa/ menaarkan pengoperasian melalui web
browserke pengguna akhir, tapi juga umum, pengguna menginstal aplikasi khusus
ke perangkat mereka untuk meningkatkan penggunaan aplikasi dan atau
mengambil keuntungan pada beberapa kemampuan perangkat pengguna. Aplikasi
front%end secara khas beroperasi melalui application programming inter!ace -API0
ke layanan cloud dan menjadi lebih umum untuk penaaran /aa/ untuk membuat
seperti API yang tersedia untuk penggunaan lebih umu, oleh aplikasi yang ditulis
secara independen pada penaaran /aa/ itu sendiri.
-
7/25/2019 Proposal Tugas Akhir Dash
13/16
1
#.-.- Platfrm as a Ser2"1e %PaaS(
Plat!orm as a Service menaarkan lingkungan untuk membangun,
mengembangkan dan mengoperasikan aplikasi. Penaaran Paa/ secara khas
melibatkan bermacam%macam kemampuan middleware termasuk paltform
aplikasi, platform integrasi platform bisnis analisis, layanan event-streamingdan
layanan mobile bac#-end*!2+. /atu jalan dalam mendeskripsikan Paa/ adalah
dengan merepresentasikan layanan cloud suatu infrastruktur aplikasi diberikan
oleh entitas termasuk server aplikasi, sistem manajemen basis data, integrasi
broker, sistem manajemen proses bisnis, rules engines dan sistem kompleks
pemrosesan event. #ermasuk aplikasi infrastruktur membantu pengembang
aplikasi dalam menulis aplikasi bisnis mengurangi sejumlah kode yang
dibutuhkan untuk menulis pada aktu yang sama sebagai perkembangan
fungsionalitas kemampuan aplikasi. Intisari sistem Paa/ adalah penyedia layanan
cloud mengambil tanggungjaab untuk instalasi, konfigurasi dan operasi
infrastruktur aplikasi, meninggalkan hanya kode aplikasi itu sendiri ke pelanggan
layanan cloud. Paa/ juga sering memberikan kemampuan pada platform
middleare melalui pemberian pengembang aplikasi kumpulan bermacam%macam
layanan dan API yang mneyediakan fungsionalitas khusus dalam mengatur
aplikasi.
-
7/25/2019 Proposal Tugas Akhir Dash
14/16
1*
VIII. 3a!4al Penel"t"an
5 Ura"anTugas
+esem,er
)6$7
3anuar"
)6$8
9e,ruar"
)6$8
Maret
)6$8
$ ) - : $ ) - : $ ) - : $ ) - :
Proposal
/tudi ;iteratur
Analisi
Permasalahan
Alternatif%
alternatif
permasalahan
yang ditemui
Analisa
pemecahan
permasalahan
8etodelogi
pemecahan
permasalahan
Penelitian
Analisa
FPerancangan
pemecahanmasalah
7ab I
7ab II
7ab III
7ab I$
-
7/25/2019 Proposal Tugas Akhir Dash
15/16
15
+aftar Pustaka
;$< '"s1= >Cisco Visual netor!ing Inde"# $orecast and Methodology?=)6$-@
)6$
;)Dynamic adaptive streaming over HTTP %# standards and
design principles=? Pr1ee!"ngs f the se1n! annual A'M 1nferen1e n
Mult"me!"a S/stem= . $--0$::= )6$$.
;-< ng L"u= B"n +u= Shul"ng Cang= Ha", ang= D"ng4e" Cang= >Design
and
Implementation of performance testing utility for &TSP Streaming media
server?=9"rst Internat"nal 'nferen1e n Per2as"2e 'mut"ng= S"gnal
Pr1ess"ng an! Al"1at"n= age@$*)@$*8= Setem,er )6$6
;:< M.5 Gar1"a= +. +/tk= A. Raake= >'uality Impact due to initial loading(
stalling( and video )itrate in progressive donload video services?= )6$:
S"Eth
Internat"nal Crksh n Fual"t/ f Mult"me!"a &Eer"en1e %FM&D(=
age $)*@$-:= Setem,er )6$:
;7< M"n D"ng= S"/uan D"ang= L"n 'a"=?A &eal*Time Adaptive Algorithm for
Video Streaming over Multiple +ireless Access ,etor!s?= I&&& 3urnal
n
Sele1te! Areas In 'mmun"1at"ns= Vl.-)= 5.:= Ar"l )6$:
;8< +a2"! Auster,err/=?The Technology of Video and Audio Streaming second
edition ?= 91al Press= )667
;#
-
7/25/2019 Proposal Tugas Akhir Dash
16/16
1+
'"r1u"ts
an! s/stems fr V"!e Te1hnlg/ ))%$)($8:*@$88= +e1em,er )6$)
;