Error Concealment for Cloud-Based and Scalable Video Coding of HD Videos

The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-ra...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on cloud computing Vol. 7; no. 4; pp. 975 - 987
Main Authors Usman, Muhammad, He, Xiangjian, Lam, Kin-Man, Xu, Min, Bokhari, Syed Mohsin Matloob, Chen, Jinjun, Jan, Mian Ahmad
Format Journal Article
LanguageEnglish
Published Piscataway IEEE Computer Society 01.10.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-rates. Packet-loss is very common during the transmission of these video streams over the Internet and becomes another challenge. One solution to address this challenge is to retransmit lost video packets, but this will create end-to-end delay. Therefore, it would be good if the problem of packet-loss can be dealt with at the user's side. In this paper, we present a novel system that encodes and stores the videos using the Amazon cloud computing platform, and recover lost video frames on user side using a new Error Concealment (EC) technique. To efficiently utilize the computation power of a user's mobile device, the EC is performed based on a multiple-thread and parallel process. The simulation results clearly show that, on average, our proposed EC technique outperforms the traditional Block Matching Algorithm (BMA) and the Frame Copy (FC) techniques.
AbstractList The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing these challenges is to use a cloud platform and to use a scalable video coding technique to generate multiple video streams with varying bit-rates. Packet-loss is very common during the transmission of these video streams over the Internet and becomes another challenge. One solution to address this challenge is to retransmit lost video packets, but this will create end-to-end delay. Therefore, it would be good if the problem of packet-loss can be dealt with at the user's side. In this paper, we present a novel system that encodes and stores the videos using the Amazon cloud computing platform, and recover lost video frames on user side using a new Error Concealment (EC) technique. To efficiently utilize the computation power of a user's mobile device, the EC is performed based on a multiple-thread and parallel process. The simulation results clearly show that, on average, our proposed EC technique outperforms the traditional Block Matching Algorithm (BMA) and the Frame Copy (FC) techniques.
Author Chen, Jinjun
Jan, Mian Ahmad
Xu, Min
Lam, Kin-Man
Usman, Muhammad
He, Xiangjian
Bokhari, Syed Mohsin Matloob
Author_xml – sequence: 1
  givenname: Muhammad
  orcidid: 0000-0003-2165-4575
  surname: Usman
  fullname: Usman, Muhammad
  email: Muhammad.Usman-2@student.uts.edu.au
  organization: University of Technology Sydney, Ultimo, NSW, Australia
– sequence: 2
  givenname: Xiangjian
  orcidid: 0000-0001-8962-540X
  surname: He
  fullname: He, Xiangjian
  email: Xiangjian.He@uts.edu.au
  organization: University of Technology Sydney, Ultimo, NSW, Australia
– sequence: 3
  givenname: Kin-Man
  surname: Lam
  fullname: Lam, Kin-Man
  email: enkmlam@polyu.edu.hk
  organization: Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Kowloon, Hong Kong
– sequence: 4
  givenname: Min
  surname: Xu
  fullname: Xu, Min
  email: Min.Xu@uts.edu.au
  organization: University of Technology Sydney, Ultimo, NSW, Australia
– sequence: 5
  givenname: Syed Mohsin Matloob
  surname: Bokhari
  fullname: Bokhari, Syed Mohsin Matloob
  email: Mohsin.Bokhari@uetpeshawar.edu.pk
  organization: Department of Electronic Engineering, University of Engineering and Technology Peshawar, Peshawar, Pakistan
– sequence: 6
  givenname: Jinjun
  surname: Chen
  fullname: Chen, Jinjun
  email: jchen@swin.edu.au
  organization: Swinburne University of Technology, Hawthorn, Australia
– sequence: 7
  givenname: Mian Ahmad
  orcidid: 0000-0002-5298-1328
  surname: Jan
  fullname: Jan, Mian Ahmad
  email: mianjan@awkum.edu.pk
  organization: Department of Computer Science, Abdul Wali Khan University, Mardan, Pakistan
BookMark eNp9kL1PwzAQxS1UJErpjsQSiTnFH4kdjxAKRarEQGG1HPuMUqV2sdOB_55UqRgYuOXund7vTnqXaOKDB4SuCV4QguXdpq4XFBOxoIIVvMRnaEqZoDnGpJoMM-FVLggnF2ie0hYPVZVEEjlFq2WMIWZ18AZ0twPfZ-6ou3Cw-YNOYDPtbfZmdKebDrKP1kIY7Lb1n1lw2epxXKUrdO50l2B-6jP0_rTc1Kt8_fr8Ut-vc0Ml6XOwlXDUUGPAFgCm0GCaygKUmLmCWScrrgcpS8KZo40RpDHGOka5oFgTNkO34919DF8HSL3ahkP0w0tFGaWiEFyWgwuPLhNDShGc2sd2p-O3IlgdI1NDZOoYmTpFNiD8D2LaXvdt8H3UbfcfeDOCLQD8_hFSSloV7AfUzHna
CODEN ITCCF6
CitedBy_id crossref_primary_10_1109_TIA_2020_2975488
crossref_primary_10_1109_JSAC_2019_2904349
crossref_primary_10_1016_j_sigpro_2018_02_030
crossref_primary_10_1016_j_adhoc_2018_12_013
crossref_primary_10_1109_TIP_2020_2984356
Cites_doi 10.1007/s11042-014-2206-9
10.1109/TMM.2014.2315596
10.1109/ACCESS.2015.2507788
10.1007/978-81-322-1097-9
10.1007/s11554-012-0307-0
10.1109/TCE.2011.6018897
10.1109/TPDS.2012.324
10.1109/TSC.2015.2444838
10.1109/TCSVT.2013.2273675
10.1109/TMM.2015.2438713
10.1109/TBC.2010.2086771
10.1016/j.ins.2016.08.059
10.1109/TMM.2014.2348947
10.1109/MMUL.2015.26
10.1109/TMC.2014.2331963
10.1109/JSTSP.2014.2330343
10.1109/TMM.2016.2537200
10.1109/SURV.2013.050113.00090
10.1109/TCSVT.2014.2351111
10.1109/TCSVT.2014.2352499
10.1109/TCSVT.2012.2221191
10.1109/TMM.2014.2330314
10.1109/JSYST.2013.2279732
10.1109/PCS.2015.7170081
10.1109/TMM.2013.2281587
10.1109/TCSVT.2015.2461951
10.1109/TPDS.2014.2381640
10.1109/TCE.2014.6851996
10.1109/TCSVT.2012.2223011
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TCC.2017.2734650
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 2372-0018
EndPage 987
ExternalDocumentID 10_1109_TCC_2017_2734650
7999284
Genre orig-research
GroupedDBID 0R~
4.4
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABJNI
ABQJQ
ABVLG
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
M43
O9-
OCL
PQQKQ
RIA
RIE
AAYXX
CITATION
RIG
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c291t-ed87f2c2cced4eec4aecb8dee503f43df986adee95163f2bc71bccdf326720a13
IEDL.DBID RIE
ISSN 2168-7161
IngestDate Mon Jun 30 05:41:26 EDT 2025
Tue Jul 01 02:57:15 EDT 2025
Thu Apr 24 22:51:28 EDT 2025
Wed Aug 27 06:22:15 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 4
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c291t-ed87f2c2cced4eec4aecb8dee503f43df986adee95163f2bc71bccdf326720a13
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-8962-540X
0000-0003-2165-4575
0000-0002-5298-1328
PQID 2322747695
PQPubID 2040413
PageCount 13
ParticipantIDs ieee_primary_7999284
proquest_journals_2322747695
crossref_citationtrail_10_1109_TCC_2017_2734650
crossref_primary_10_1109_TCC_2017_2734650
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-10-01
PublicationDateYYYYMMDD 2019-10-01
PublicationDate_xml – month: 10
  year: 2019
  text: 2019-10-01
  day: 01
PublicationDecade 2010
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE transactions on cloud computing
PublicationTitleAbbrev TCC
PublicationYear 2019
Publisher IEEE Computer Society
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE Computer Society
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref12
ref37
ref15
ref36
ref14
ref31
ref11
ref10
ref2
ref1
ref39
ref17
ref16
ref19
ref18
(ref30) 2010
(ref13) 2016
zimmermann (ref21) 2010
stephan (ref34) 2012
ref24
ref23
ref26
ref25
choi (ref28) 2003
ref20
(ref33) 2015
ref22
sullivan (ref32) 2015
corporation (ref35) 2015
ref29
ref8
ref7
(ref27) 2016
ref9
ref4
ref3
ref6
ref5
al-mualla (ref38) 2002
References_xml – ident: ref23
  doi: 10.1007/s11042-014-2206-9
– ident: ref14
  doi: 10.1109/TMM.2014.2315596
– ident: ref5
  doi: 10.1109/ACCESS.2015.2507788
– year: 2010
  ident: ref21
  publication-title: Modern Computer Arithmetic
– ident: ref39
  doi: 10.1007/978-81-322-1097-9
– ident: ref31
  doi: 10.1007/s11554-012-0307-0
– ident: ref37
  doi: 10.1109/TCE.2011.6018897
– ident: ref1
  doi: 10.1109/TPDS.2012.324
– ident: ref8
  doi: 10.1109/TSC.2015.2444838
– ident: ref19
  doi: 10.1109/TCSVT.2013.2273675
– ident: ref15
  doi: 10.1109/TMM.2015.2438713
– ident: ref12
  doi: 10.1109/TBC.2010.2086771
– year: 2015
  ident: ref32
  article-title: SHVC draft
– ident: ref7
  doi: 10.1016/j.ins.2016.08.059
– year: 2015
  ident: ref35
  article-title: Matlab parallel computing
– ident: ref18
  doi: 10.1109/TMM.2014.2348947
– ident: ref17
  doi: 10.1109/MMUL.2015.26
– ident: ref2
  doi: 10.1109/TMC.2014.2331963
– ident: ref11
  doi: 10.1109/JSTSP.2014.2330343
– year: 2002
  ident: ref38
  publication-title: Video Coding for Mobile Communications Efficiency Complexity and Resilience
– year: 2016
  ident: ref27
  article-title: Lg TV
– ident: ref26
  doi: 10.1109/TMM.2016.2537200
– ident: ref10
  doi: 10.1109/SURV.2013.050113.00090
– ident: ref36
  doi: 10.1109/TCSVT.2014.2351111
– ident: ref25
  doi: 10.1109/TCSVT.2014.2352499
– ident: ref3
  doi: 10.1109/TCSVT.2012.2221191
– ident: ref22
  doi: 10.1109/TMM.2014.2330314
– ident: ref6
  doi: 10.1109/JSYST.2013.2279732
– year: 2012
  ident: ref34
  article-title: NAL unit loss software
  publication-title: JCT-VC ITUT SG16 WP3 ISO/IEC JTC1/SC29/WG1 JCTVH0072
– ident: ref20
  doi: 10.1109/PCS.2015.7170081
– ident: ref24
  doi: 10.1109/TMM.2013.2281587
– ident: ref4
  doi: 10.1109/TCSVT.2015.2461951
– ident: ref9
  doi: 10.1109/TPDS.2014.2381640
– year: 2016
  ident: ref13
  article-title: Wikipedia block matching algorithms
– ident: ref16
  doi: 10.1109/TCE.2014.6851996
– year: 2015
  ident: ref33
– year: 2010
  ident: ref30
– start-page: 371
  year: 2003
  ident: ref28
  article-title: Fast motion estimation with modified diamond search for variable motion block sizes
  publication-title: Proc IEEE Int Conf Image Process
– ident: ref29
  doi: 10.1109/TCSVT.2012.2223011
SSID ssj0000851919
Score 2.1824512
Snippet The encoding of HD videos faces two challenges: requirements for a strong processing power and a large storage space. One time-efficient solution addressing...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 975
SubjectTerms Algorithms
block matching
Cloud computing
Coding
Computer simulation
Delays
Digital media
Electronic commerce
Electronic devices
end-to-end delay
error concealment
frame copy
Mobile communication
Real-time systems
Servers
Static VAr compensators
Streaming media
test-zone search
Video data
Video transmission
Title Error Concealment for Cloud-Based and Scalable Video Coding of HD Videos
URI https://ieeexplore.ieee.org/document/7999284
https://www.proquest.com/docview/2322747695
Volume 7
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8QwEB7Ukxff4voiBy-C3e0zbY66KougJxVvJZ1MQFxa2e1e_PVO-lhERbw1ZRLCTJL5JpkHwJkOCzYkLHomU74X2yjwMhmgpzGxfoSp8Rtv9_sHOXmK716SlxW4WMbCEFHjfEZD99m85ZsKF-6qbJQymuHjdBVW2XBrY7WW9ykOOqhA9S-Rvho9jsfOdSsdugwu0gXWf9E8TSmVH-dvo1RuN-G-n07rS_I2XNTFED--ZWr873y3YKNDl-KyXQ7bsELlDmz2lRtEt5F3YXIzm1UzMXYxi66ASlkL69rTamG8K1ZsRujSML2eutAq8fxqqGJyp-hEZcXkuv0134On25vH8cTraip4GKqg9shkqQ0xRCQTE2GsCYvMECV-ZOPIWJVJzU0GXjKyYYFpUCAayygvDX0dRPuwVlYlHYAgy-hHpUambJRZmekiI7RJbKTSbMWoAYx6fufYJRx3dS-meWN4-CpnCeVOQnknoQGcL3u8t8k2_qDddQxf0nW8HsBxL9K8243znFGjM76lSg5_73UE6zy2ap30jmGtni3ohMFGXZw2q-wTlCfRsg
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB5ROLQXKC-xPFofekFqdvN04mO7BaUty2lB3CJnPJYQqwQt2Qu_nnEeq6qgqrc4GsvWjO35xp4HwBcdlmxIWPRMpnwvtlHgZTJAT2Ni_QhT47fe7rNrmd_Ev-6Suw34uo6FIaLW-YzG7rN9yzc1rtxV2SRlNMPH6TvYYr2fBF201vpGxYEHFajhLdJXk_l06py30rHL4SJdaP0fuqctpvLqBG7VyuUOzIYJdd4kD-NVU47x-a9cjf8744-w3eNL8a1bELuwQdUe7Ay1G0S_lfchv1gu66WYuqhFV0KlaoR17UW9Mt53Vm1G6MowvV644Cpxe2-oZnKn6kRtRf6j-_V0ADeXF_Np7vVVFTwMVdB4ZLLUhhgikomJMNaEZWaIEj-ycWSsyqTmJkMvGdmwxDQoEY1lnJeGvg6iQ9is6oqOQJBl_KNSI1M2y6zMdJkR2iQ2Umm2Y9QIJgO_C-xTjrvKF4uiNT18VbCECiehopfQCM7XPR67dBv_oN13DF_T9bwewekg0qLfj08F40ZnfkuVHL_d6zO8z-ezq-Lq5_XvE_jA46jOZe8UNpvlis4YejTlp3bFvQCuXNT7
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Error+Concealment+for+Cloud%E2%80%93Based+and+Scalable+Video+Coding+of+HD+Videos&rft.jtitle=IEEE+transactions+on+cloud+computing&rft.au=Usman%2C+Muhammad&rft.au=He%2C+Xiangjian&rft.au=Kin-Man+Lam&rft.au=Xu%2C+Min&rft.date=2019-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2372-0018&rft.volume=7&rft.issue=4&rft.spage=975&rft_id=info:doi/10.1109%2FTCC.2017.2734650&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2168-7161&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2168-7161&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2168-7161&client=summon