Sub-packet forward error correction mechanism for video streaming over wireless networks

Ming Fong Tsai, Ce Kuen Shieh, Chih Heng Ke, Der-Jiunn Deng

Research output: Contribution to journalArticle

31 Citations (Scopus)

Abstract

Traditional Forward Error Correction (FEC) mechanisms can be divided into Packet level FEC (PFEC) mechanisms and Byte level FEC (BFEC) mechanisms. The PFEC mechanism of recovering from errors in a source packet requires an entire FEC redundant packet even though the error involves a few bit errors. The recovery capability of the BFEC mechanism is only half of the FEC redundancy. Accordingly, an adaptive Sub-Packet FEC (SPFEC) mechanism is proposed in this paper to improve the quality of video streaming data over wireless networks, simultaneously enhancing the recovery performance and reducing the end-to-end delay jitter. The SPFEC mechanism divides a packet into n sub-packets by means of the concept of a virtual packet. The SPFEC mechanism uses a checksum in each sub-packet to identify the position of the error sub-packet. Simulation experiments show the adaptive SPFEC mechanism achieves high recovery performance and low end-to-end delay jitter. The SPFEC mechanism outperforms traditional FEC mechanism in terms of packet loss rate and video Peak Signal-to-Noise Ratio (PSNR). SPFEC offers an alternative for improved efficiency video streaming that will be of interest to the designers of the next generation environments.

Original languageEnglish
Pages (from-to)49-69
Number of pages21
JournalMultimedia Tools and Applications
Volume47
Issue number1
DOIs
Publication statusPublished - 2010 Mar 1

Fingerprint

Forward error correction
Video streaming
Wireless networks
Jitter
Recovery
Packet loss
Redundancy
Signal to noise ratio

All Science Journal Classification (ASJC) codes

  • Software
  • Media Technology
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Tsai, Ming Fong ; Shieh, Ce Kuen ; Ke, Chih Heng ; Deng, Der-Jiunn. / Sub-packet forward error correction mechanism for video streaming over wireless networks. In: Multimedia Tools and Applications. 2010 ; Vol. 47, No. 1. pp. 49-69.
@article{a24f958bea8d4db0a97edbf6dc5eb04e,
title = "Sub-packet forward error correction mechanism for video streaming over wireless networks",
abstract = "Traditional Forward Error Correction (FEC) mechanisms can be divided into Packet level FEC (PFEC) mechanisms and Byte level FEC (BFEC) mechanisms. The PFEC mechanism of recovering from errors in a source packet requires an entire FEC redundant packet even though the error involves a few bit errors. The recovery capability of the BFEC mechanism is only half of the FEC redundancy. Accordingly, an adaptive Sub-Packet FEC (SPFEC) mechanism is proposed in this paper to improve the quality of video streaming data over wireless networks, simultaneously enhancing the recovery performance and reducing the end-to-end delay jitter. The SPFEC mechanism divides a packet into n sub-packets by means of the concept of a virtual packet. The SPFEC mechanism uses a checksum in each sub-packet to identify the position of the error sub-packet. Simulation experiments show the adaptive SPFEC mechanism achieves high recovery performance and low end-to-end delay jitter. The SPFEC mechanism outperforms traditional FEC mechanism in terms of packet loss rate and video Peak Signal-to-Noise Ratio (PSNR). SPFEC offers an alternative for improved efficiency video streaming that will be of interest to the designers of the next generation environments.",
author = "Tsai, {Ming Fong} and Shieh, {Ce Kuen} and Ke, {Chih Heng} and Der-Jiunn Deng",
year = "2010",
month = "3",
day = "1",
doi = "10.1007/s11042-009-0406-5",
language = "English",
volume = "47",
pages = "49--69",
journal = "Multimedia Tools and Applications",
issn = "1380-7501",
publisher = "Springer Netherlands",
number = "1",

}

Sub-packet forward error correction mechanism for video streaming over wireless networks. / Tsai, Ming Fong; Shieh, Ce Kuen; Ke, Chih Heng; Deng, Der-Jiunn.

In: Multimedia Tools and Applications, Vol. 47, No. 1, 01.03.2010, p. 49-69.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Sub-packet forward error correction mechanism for video streaming over wireless networks

AU - Tsai, Ming Fong

AU - Shieh, Ce Kuen

AU - Ke, Chih Heng

AU - Deng, Der-Jiunn

PY - 2010/3/1

Y1 - 2010/3/1

N2 - Traditional Forward Error Correction (FEC) mechanisms can be divided into Packet level FEC (PFEC) mechanisms and Byte level FEC (BFEC) mechanisms. The PFEC mechanism of recovering from errors in a source packet requires an entire FEC redundant packet even though the error involves a few bit errors. The recovery capability of the BFEC mechanism is only half of the FEC redundancy. Accordingly, an adaptive Sub-Packet FEC (SPFEC) mechanism is proposed in this paper to improve the quality of video streaming data over wireless networks, simultaneously enhancing the recovery performance and reducing the end-to-end delay jitter. The SPFEC mechanism divides a packet into n sub-packets by means of the concept of a virtual packet. The SPFEC mechanism uses a checksum in each sub-packet to identify the position of the error sub-packet. Simulation experiments show the adaptive SPFEC mechanism achieves high recovery performance and low end-to-end delay jitter. The SPFEC mechanism outperforms traditional FEC mechanism in terms of packet loss rate and video Peak Signal-to-Noise Ratio (PSNR). SPFEC offers an alternative for improved efficiency video streaming that will be of interest to the designers of the next generation environments.

AB - Traditional Forward Error Correction (FEC) mechanisms can be divided into Packet level FEC (PFEC) mechanisms and Byte level FEC (BFEC) mechanisms. The PFEC mechanism of recovering from errors in a source packet requires an entire FEC redundant packet even though the error involves a few bit errors. The recovery capability of the BFEC mechanism is only half of the FEC redundancy. Accordingly, an adaptive Sub-Packet FEC (SPFEC) mechanism is proposed in this paper to improve the quality of video streaming data over wireless networks, simultaneously enhancing the recovery performance and reducing the end-to-end delay jitter. The SPFEC mechanism divides a packet into n sub-packets by means of the concept of a virtual packet. The SPFEC mechanism uses a checksum in each sub-packet to identify the position of the error sub-packet. Simulation experiments show the adaptive SPFEC mechanism achieves high recovery performance and low end-to-end delay jitter. The SPFEC mechanism outperforms traditional FEC mechanism in terms of packet loss rate and video Peak Signal-to-Noise Ratio (PSNR). SPFEC offers an alternative for improved efficiency video streaming that will be of interest to the designers of the next generation environments.

UR - http://www.scopus.com/inward/record.url?scp=76849098158&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=76849098158&partnerID=8YFLogxK

U2 - 10.1007/s11042-009-0406-5

DO - 10.1007/s11042-009-0406-5

M3 - Article

VL - 47

SP - 49

EP - 69

JO - Multimedia Tools and Applications

JF - Multimedia Tools and Applications

SN - 1380-7501

IS - 1

ER -