• Tidak ada hasil yang ditemukan

Use of Automation Codecs Streaming Video Applications Based on Cloud Computing

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "Use of Automation Codecs Streaming Video Applications Based on Cloud Computing"

Copied!
9
0
0

Teks penuh

(1)

ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013

DOI: 10.12928/TELKOMNIKA.v15i3.2810 ■ 1409

Use of Automation Codecs Streaming Video Applications Based on Cloud Computing

1 2 3

Hero W intolo* , Anggraini Kusumaningrum , Handoko W idya Kusuma 1,2,3 Department of Informatics Engineering

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta (STTA), Yogyakarta, Indonesia Corresponding author, e-mail; herowintolo@stta.ac.id

Abstract

Streaming technology is currently experiencing a great progress. Faster internet more users streaming. Streaming services that exist today there are still weaknesses in both the upload speed, streaming speed and limited types o f video extensions that can be played. To resolve these problems then made a video streaming service based local area network with a system o f cloud computing that can work effectively in terms of upload speeds, streaming and variations in video formats. Video streaming application is classified as a service IaaS (Infrastructure as a Service Cloud) in cloud computing. On the use o f streaming applications the user does not need to convert the video, with the purpose o f uploading process can be faster and applications can play a variety o f video formats.

Keyword: Video Application Streaming, Local Area Network, Cloud Computing, IaaS

C op yrig ht © 2017 U niversitas A h m ad Dahlan. A ll rig h ts reserved.

1. Introduction

Video stream ing, inform ation te ch n o lo g y th a t can be accessed by internet users w ho w an t inform ation in the form o f video w ith o u t having to pay w hen view ing it. Internet users w ho access it need a high-speed co m p u te r netw ork. W ith the d eve lo pm e nt o f c o m p u te r netw orking te chn olo gy and equipm ent, today's co m p u te r n etw orks th at can su pp ort stream ing video can be e asily im plem ented and have b etter se curity levels from year to year. O ne o f the c o m p ute r netw orks used is the ad hoc netw ork th a t utilizes w ire le ss co m p u te r netw orks on m obile com puting devices, w here one co m p u te r has changed the perform ance o f the w ire le ss a da pte r into an access point, so th a t o the r m obile com puters can connect with ad hoc. W ith this kind o f netw ork, stream ing video can be applied even though there are still m any problem s in te rm s o f security being [1]. In addition to reliable co m p u te r netw ork equipm ent, in providing video tream ing services are also needed com puters th a t have large storage capacity, such as cloud com puting. The use o f cloud com puting requires softw are client side to control it. This softw are is known as virtual m echine th a t virtual s e rv e r/ d eskto p infrastructure such as se rve r consolidation, virtualization perform ance, virtual m achine d en sity (VM ), total cost o f ow n ersh ip (TCO), and return on inve stm en t (ROI) [2] is ca re fully calculated.

Cloud com puting th a t can be used to su p p o rt stream ing video can be SAAS. Integration and com position are im portant com ponents in yo ur architecture S trategies fo r incorporating successful SaaS as fu lly participating m em bers o f the IT-centered service o f yo ur infrastructure [3]. O ne o f the se rvices provided by cloud com puting service providers is VM th at can be used to control the cloud used by users. VM resource allocation m odels th a t d y n a m ic a lly use VM resources to m eet the requirem ents o f service-rich m obile cloud o r m edia services [4].

Cloud com puting in o the r form is PaaS , G o og le A p p E ngine is a P a aS service provided by G oogle [5] w hich can be used to store video data enjoyed by users th ro ug h stream ing.

The m ost inaccurate video stream ing process can affect the user's convenience w hile w atching videos, so the service is transferred across the n etw ork by im plem enting local area netw ork se rvices provided in cloud com puting, although in o th e r studies related to stream ing is done on m ulti-core platform s. Stream ing on m ulti-core platform s has m any advantages: flexible and configurable based on the n um be r o f executing cores according to syste m requirem ents, fa ult tolerant, and fitting w ith future process te chn olo gie s [6]. So th a t the need and attention is done w hen the strea m in g o f a video, am ong others, w here one o f th em store in the cloud, then

(2)

how to access the cloud and VM required, o the r than the c o m p u te r netw ork te ch n o lo g y to send packets o f data, can use the internet, local area co m p u te r netw ork, ad hoc and p oint-to-point (P2P) netw orks. In P2P, th e video th a t w ill be enjoyed by its users via stream ing w ill be m ore efficient if m ade layered [7]. So in this article w e o ffe r a d ifferen t solution by utilizing a n um be r o f PCs in the local area as a place to accom m odate n etw o rk video strea m s th a t can be accessed from outside o r inside the netw ork.

2. Research Method 2.1 Cloud Computing

Cloud com puting is an evolution o f virtualization in the form o f a service-oriented architecture using utility com puting. The w orking s o f cloud com puting is tran spa ren t, easily accessible so th a t users do not need advanced know ledge and ju s t need to know how to access it. Cloud com puting is the com bined use o f com puting te ch n o lo g y and the Internet in w hich inform ation is p erm a ne ntly stored on w eb hosting and te m p o ra rily stored in the user device used. There are 5 characteristics th a t a system can be called cloud com puting, nam ely:

1. R esource Pooling 2. B road N etw o rk A ccess 3. M easured Service 4. R apid E la sticity 5. S elf Service

In this paper, the building cloud com puting th a t is used to provide se rvices w ith a video playback codec w hich is provided on a local area netw ork infrastructure. C od ec is sh ort fo r C od e-D eco de r (C o m presso r-D E com pressor) and is used to describe everything th at transform data into a n o the r form fo r storage o r tran sm issio n, and change it back so th a t it can be used. In traditional broadcasting, is in the form o f physical e q u ip m en t th a t converts analog video and audio data into digital form fo r tran sm issio n. It also has the ability to co nve rt the received digital inform ation back to analog form . One th at is w id e ly used codec is M PEG . There are hundreds o f codecs on the internet and all have sp e cific functions fo r sp e cific applications. M any program s like M edia P la yer has a fe ature th a t w ill a uto m a tica lly find a co de c needed to play video o r audio th at is n ecessary so th a t users do not both er to look fo r the codec.

C odecs th a t exist in cloud com puting se rvices is useful to provide convenience fo r the user w hen perform ing the stream ing process. S tream ing is a te ch n o lo g y to play a video file d irectly o r with p re -reco rde r o f a m achine se rv e r (web server). In o the r w ords, the video files are located on a se rve r can be d irectly a fte r a request from the user, so th a t the process o f running applications dow nloaded in the form o f a long tim e can be avoided w ith o u t having to m ake the first deposit. W hen video files on stream , w ill form a b uffer on the client com puter, and the video data w ill sta rt d ow nloading into a b uffer th a t has been form ed on the client m achine. In units o f seconds, the buffer has been filled and the video file is executed a uto m a tica lly by the system . T he system w ill read the inform ation from the b uffer and keep the process o f dow nloading the file, so th a t the process rem ains ongoing strea m to the client com puter.

t

U se r C om pute r

Figure 1. Stream ing Video A p plica tion S ystem o verview

(3)

2.2 Architecture Design Cloud Computing

Figure 1 show s the co nce pt o f video stream ing applications are built. T his application is a w eb -b a sed application and have m ultiple data se rv e r th a t serves as a rep osito ry fo r video.

The initial process starts from the user to upload videos on video stream ing applications. The video w ill be stored on the se rv e r data. O nce the stored video, stream ing application will auto m a tica lly call the data and then play it. B e fo re the video plays stream ing application will se ek the appropriate codec with the video so th a t the video can be played.

2.3 Diagram Context

Figure 2 is a d iagram o f a video stream ing application context. In the syste m there are only tw o entities are user and adm inistrator. The p rocesses are carried out aga in st a system th at is user frien dly can register m em bers by entering identity data. To be able to upload a video, the user m ust log m em be r first by entering a usernam e and passw ord. A fte r uploading the video, the video w ill be rotated and displayed to the user. Processes perform ed by the a dm in istrato r entities are doing adm in login, see the m e m b e r data, video data, se rv e r data input, data input player, rem ove m em bers and delete videos.

Figure 2. D iagram C ontext A pplication S tream ing Video

3.1 Implementation and Results Analysis 3.1.1 Topology Application Streaming Video

In Figure 3, C om pu te r nam ed W e b and A pplication S e rve r is the co m p u te r w here the attached video stream ing applications. A c o m p u te r user is a co m p u te r used to access the stream ing video applications. D atabase se rv e r 1, 2, and 3 is the place w here the videos uploaded by the user are stored. T hese applications run on the local netw ork/LA N . The follow ing table show s the IP configuration o f each-each device on the to p o lo g y show n in Figure 4.

3.1.2 Configuration Data Server

C onfiguration data se rv e r is a w ay to add o r connect the co m p u te r to be used as a repository fo r video. A ll the com puters used in Figure 3 using the W in do w s operating system . Linking the data se rv e r w ith the application se rv e r can be done by m aking a hom e group on the application server. Then the data se rv e r connected to the group hom e.

3.1.3 Explanation Application Streaming Video

O nce the configuration is done, then the application nam ed U F ILE T U B E can be used by the user th a t will send video files to the cloud, and once the upload is com plete, the user can view videos from all com puters connected to the cloud designed. Figure 4 is a video upload page. U pload a video m ade by m em bers by entering the nam e o f the file and the video file.

(4)

Figure 3. T op olo gy A p plica tion S tream ing Video

T able 1. IP address configuration on the to p o lo g y o f video stream ing a p plications Device Name IP Server Subnet Mask Gateway

Router

Web Server Application Data Server 1

Data Server 2 Data Server 3 User Computer

192.168.10.1 192.168.10.2 192.168.10.3 192.168.10.4 192.168.10.5 192.168.10.6

255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0

192.1658.10.1 192.168.10.1 192.168.10.1 192.168.10.1 192.168.10.1

WH Urilctubc

Figure 4. Page U pload Video

O nces the cloud com puting users to upload video, then the video w ill be show n on the page as show n in Figure 5. On this page th ere is a video play m enu and delete the video.

F acilities delete this video is provided if the user does not w an t the videos a lready uploaded is view ed by all users o f the cloud.

ff Home Fitur O VIDEO

H upload vkteo W r Ja

Figure 5. Page V ideo M e m b e r

(5)

Besides being used by the user to a utom ate cloud com puting codec video, cloud designed also intended fo r adm inistrators w ho can perform the process o f adding a se rve r to the cloud. Figure 6 a d m in istra to r can process the data added se rv e r by entering the IP address o f the se rv e r and the se rv e r capacity.

Figure 6. Page Input Data S e rver Section A d m in is tra to r

T he a dm in istrato r can also m ake a rrangem ents fo r the p la yer to use w hen the cloud com puting process w ith a set o f data stream ing existing codecs.

UM Ufiletube

$ Home Fltur O SERVER

Figure 7. Page Settings P la yer Section A d m in istra to r

3.2 Streaming Video Application Testing

Stream ing video application is running in a local netw ork (LAN). Its to po log y is show n in Figure 3. The video fo rm a ts th at can be played by stream ing video application is lim ited. Video form ats th at can be played by stream ing video application is lim ited to video stream ing applications experim ental results show n in Table 2.

T a b le 2. R esults o f e xpe rim en tal video stream ing applications Format Video Size Video Upload Speed (s)

FLV 4.94 MB 23

MP4 5.25 MB 10

VOB 244 KB 02

MOV 3.37 MB Unsupported

3GP 2.52 MB 06

MPEG 608 KB 01

SWF 1.40 MB 03

WMV 10.9 MB Unsupported

RMVB 111 KB Unsupported

AVI 948 KB 02

DIVX 2.95MB 06

WEBM 3.09MB 06

(6)

T able 3. C onnection Speed (speed test)

Speed Test Result

Ping 53 ms

Download 0.44 Mbps

Upload 0.04 Mbps

The experim ents in T able 2 do w ith the speed o f the Internet as show n in Table 3. F or com parison testing perform ed also at the service Y outub e and D ailym otion, the results refe r to Table 4.

T able 4. R esults o f experim ents on Y o uT u be and D ailym otion (com p arison testing)

YouTube Dailymotion

Size (MB) Time (s) Size (MB) Time (s)

FLV 4.94 699 4.94 792

MP4 5.25 1243 5.25 711

3GP 783 kb 118 1.25 212

AVI 4.28 971 4.28 845

MOV 3.37 589 3.37 604

WMV 8.43 1481 8.43 1246

MPG 5.3 683 13.9 2358

VOB 4.5 572 8.27 1384

SWF 1.4 185 1.52 Unsupported

RMVB 1.72 315 1.72 322

DIVX 2.95 530 2.95 479

WEBM 3.09 550 3.09 521

W ith 12 video fo rm a ts tested as show n in T able 2 w ith varying sizes yield d ifferen t speeds w ith c o m p u te r netw ork speed conditions in T able 3. A s a com parison o f the softw are generated from this stu dy using youtube and dailym otion produce s lo w e r speeds, Table 4. For exam ple, F LV video fo rm a t w ith size 4.94 M B has access speed on applications designed and m ade fo r this research o f 23 second. This speed is g re atly influenced by the condition o f co m p ute r netw ork infrastructure th at has a speed o f 100M B /sec. On com parative softw are fo r the access speed o f videos w ith this F LV fo rm a t are 699 second and 792 second on c o m p ute r netw orks with speed o f 440 KB/sec. Based upload test, indicating th a t the application stream ing with local area netw ork m uch fa s te r than at youtube and dailym otion are accessible on the internet, but variations o f video fo rm a t th a t can be uploaded less than at youtube and dailym otion.

4. Conclusion

C o m p u te r netw orks in the form o f local area netw ork (LAN) can be used to cloud com puting in the form o f IaaS services (Cloud Infrastructure as a Service). A p plica tion s w ere m ade have been tested can be used fo r stream ing by using com puters in the LAN as a data storage m edium in the form o f video. S tream ing speed fo r applications m ore quickly than applications th a t utilize the internal netw ork at LAN speeds o f 100M b/sec. A p plica tion s can play video w ith o u t m aking any changes o r co nve rt video fo rm a t using codecs se rvices available on the internet. A dding m ore typ es o f codec in o rd er to plays d ifferen t types o f video fo rm ats. M ake this application in o rd er to w o rk better on m obile devices. Increase the se curity level o f video stream ing applications

References

[1] Ali Azimi Kashani, Hadi Mahriyar. A New Methode for Securely Streaming Real Time in Ad Hoc Network, Advaces In Environmental Biology. 2014; 8(10): 1331-1338.

[2] Chang BR, Tsai HF, Chen CM. Empirical Analysis of Server Concolidation and Desktop Virtualization in Cloud Computing. Mathematical Problems in Engineering. 2013, Id947234

[3] Ripandeep Kaur, Gurjot Kaur. Proactive Scheduling in Cloud Computing. Bulletin of Electrical Engineering and Informatics. 2017; 6(2): 174-180.

(7)

[4] Hassan MM, Song B, Almogren A, Hossain S, Alamri A, Alnuem M, Monowar MM, Hossain MA.

Efficient Virtual Machine Resource Management for Cloud Computing. KSII Transaction Internet And Information System. 2014; 8(5): 1567-1587.

[5] Hendra, Jimmy, Publications Repository Based on OAI-PMH 2.0 Using Google App Engine, TELKOMNIKA Indonesian Journal o f Electrical Engineering. 2014; 12(1).

[6] Jun Li, Hong Ni, Lingfang Wang, Jun Chen. Architecture and Task Scheduling of Video Streaming on Multi-core Platform, TELKOMNIKA Indonesian Journal o f Electrical Engineering. 2014: 12(3).

[7] Majed Alhaisoni, Mohammed Ghanbari, Antonio Liotta. Scalabel P2P Video Streaming. International Journal O f Bussiness Data Commmunication And Networking. 2010; 6(3): 49-65.

[8] Rajkumar Buyya, James Broberg, Andrzej Goscinski. Cloud Computing Principles And Paradigms.

John Wiley & Sons. 2011: 123-156.

[9] Whitten, Jeffrey dan Lonnie Bentley. 2000. System Analisys and Design Method. 5th Ed. New York:

McGraw-Hill/Irwin.

[10] Xua G, Yua W, Chena Z, Zhanga H, Moulemaa P, Fub X, Lua C. A Cloud Computing Based System For Cyber Security Management. International Journal o f Parallel, Emergent And Distributed Systems. 2015; 30(1): 29-45.

[11] Yourdon Edward. 1989. Modern Structure Analisis. Prentice - Hall, Inc.

(8)

K A R Y A I LMI AH : J U R N A L ILMIAH

Judul K arya Ilm iah (A rtikel) P enulis Jurnal Ilm iah Identitas Jurnal Ilm iah

U se o f A utom ation C odecs S tream ing V ideo A pplications B ased on C loud C om puting H e ro YVintolo, A nggraini K.usum aningrum. H andoko W idya K usum a

a. N am a Jurnal : T elkom nika (T elecom m unication com puting electronic and control)

b. N o m or/V olum e : 3/15

c. Edisi (bulan/tahun) : S eptem ber 2017

d. P enerbit : UA D Y ogyakarta

e. url dokum en :

http://iournal.uad.ac.id/index.php/T E L K Q M ~N IK A /article/view /2810/3797 H asil P enilaian Peer R eview :

K o m p o n e n Y a n g Dinilai

Nilai M a k s i m a l J u r n a l Ilm ia h Nilai A k h i r Y a n g D ip e ro le h I n t e r n a s i

o n a l B e r e p u t

asi

I n t e r n a s ional

Na sio nal T e r a k r e d it a

si

N a s io n a 1 T i d a k T e r a k r e

dita si

Nasio nal T e r i n

d e k s D O A J

J u r n a l N a s io n a l T e r a k r e d i t a s i k e m r i s t e k d i k t i P e r i n g k a t I

2

3

4

5

6

a. K elengkapan uns ur isi buku (10% )

4 b. R u an g lingkup dan kedal am an

p em bahas an (30% )

12 c. K ecu k u p an dan kemutahiran

data/inform asi dan metodo logi (30 % )

12

d. Kele ngkapan u nsur dan kualitas penerbit (30% )

12

3,G

T o ta l = (100%) 40

K o n t r i b u s i P e n g u s u l ( P e n u lis K e d u a d a r i T ig a Pen u lis )

( 6 0 % \ 3 i ^ j -

1. T en tan g kele ngkapan unsu r isi buku .

k o m e n t a r P e e r R evie w

. . . . . . . . . ________________^ tfU to & 4 M 9 *

i m m f 4 i n * 4 ? : ... ...

2. T en tan g ruang lingkup dan ke dalaman pem bahas an

f w k t f b . a M r j

...

f y h r p

..cU .w . f t T t t d a d tn y u A ...

3. T en tang kecukupan dan kemutakhiran.data/inf'ormasi dan.met odolo gi

m m jSMJuicip vnvhikkir... ^ .... J

4. T e n ta n g K elengkapan unsu r dan kualitqs penerbit.

V m t i . v o

...

w .f k

... t f . r . h k [...

. ...i r . . . . / V i i . u ... c v n c L . ...

Y og yakarta,

0 $ " 11

2021

Re vie w er I

(9)

HA S I L P E N I L A I A N S E J A W A T S E B I D A N G A T A U PEER REVIEW K A R Y A I L MI AH : J U R N A L I L MI AH

Judul K arya Ilm iah (A rtikel) Penulis Jurnal Ilm iah Identitas Jurnal Ilmiah

H asil Penilaian Peer R eview :

Use o f A utom ation C odecs Stream ing V ideo A pplications B ased on C loud C om puting Hero YVintolo, A nggraini K usum aningrum . H andoko W idya K usum a

a. N am a Jurnal : T elkom nika (T elecom m unication com puting electronic and control)

b. N om or/V olum e : 3/15

c. Edisi (bulan/tahun) : S eptem ber 2017

d. P enerbit : UAD Y ogyakarta

e. url dokum en :

h t t p : / / i o u r n a l . u a d . a c . i d / i n d e x . p h p / T E L K O M N l K A / a r t i c l e / v i e w / 2 8 1 0 , 3 7 9 7

K o m p o n e n Y a n g D inila i

Nilai M a k s i m a l J u r n a l I lm ia h Nilai A k h i r Y a n g D ip e r o le h I n t e r n a s i

o n a l B e r e p u t

asi

Q

I n t e r n a sional

Na sio nal T e r a k r e d it a

si

N a s io n a 1 T i d a k T e r a k r e

d ita si

Nasio nal T e r i n

d e k s D O A J

J u r n a l N a s io n a l T e r a k r e d i t a s i K e m r i s t e k d i k t i P e r i n g k a t 1

2

□ 3

4

5

□ 6

a. K elengkapan unsur isi buku (10% )

4

3 y L b. R u a n g lingkup dan kedalam an

p em b ah as an (30 % )

12

3 > k

c. K e cu k u p a n dan kemutahiran data/informasi dan m etodologi (30% )

12

d. K elengkapan u nsur dan kualitas penerbit (30%)

12 L.

T o ta l = ( 1 0 0 % ) 40

3 2 -

K o n t r i b u s i P e n g u s u l ( P e n u lis K e d u a d a r i Tig a P e n u lis )

(60% X 3> 2 - =

K o m e n t a r P e e r R e v ie w

1. T en tan g kele ngkapan unsur isi buku .

... ... ...

2. Teijtfyig r u a n g ji n g k u p dan ke dalaman pem bahas an ...

\lm\j vrtz* 'QeJM\xxW&SAr[ n^Ci

... C / ...9... ... * ... . ‘

3. T en tan g kecu kupan dan kemutakhiran data/informasi dan m e t o d o l o g i . / J ^ ^ . C ^ . ^ V

4. T en tan g Kele ngkapan u nsur dan kualitas penerbit.

tip ** Wftn IfraCfita: / wcliftosh

Yogya karta ,

O — U —

2021

R e v ie w e r 2 .

( O r - I t f e .

Unit Kerja:

X

Referensi

Dokumen terkait

Lectures with video media used by researchers in information processing involve the sense of hearing and the sense of sight.1 The method of health education or health promotion with