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

Muhammad Usman, Xiangjian He, Kin Man Lam, Min Xu, Syed Mohsin Matloob Bokhari, Jinjun Chen, Mian Ahmad Jan

Research output: Journal PublicationArticlepeer-review

4 Citations (Scopus)


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.

Original languageEnglish
Article number7999284
Pages (from-to)975-987
Number of pages13
JournalIEEE Transactions on Cloud Computing
Issue number4
Publication statusPublished - 1 Oct 2019
Externally publishedYes


  • HD
  • block matching
  • end-to-end delay
  • error concealment
  • frame copy
  • test-zone search

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications


Dive into the research topics of 'Error Concealment for Cloud-Based and Scalable Video Coding of HD Videos'. Together they form a unique fingerprint.

Cite this