DP-FEC: Dynamic probing FEC for high-performance real-time interactive video streaming

Kazuhisa Matsuzono, Hitoshi Asaeda, Jun Murai

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

High-quality and high-performance real-time interactive video streaming requires both keeping the highest data transmission rate and minimizing data packet loss to achieve the best possible streaming quality. TCP-friendly rate control (TFRC) is the most widely recognized mechanism for achieving relatively smooth data transmission while competing fairly with TCP flows. However, because its data transmission rate depends largely on packet loss conditions, high-quality real-time streaming suffers from a significant degradation of streaming quality due to both a reduction in the data transmission rate and data packet losses. This paper proposes the dynamic probing forward error correction (DP-FEC) mechanism that is effective for high-quality real-time streaming to maximize the streaming quality in a situation in which competing TCP flows pose packet losses to the streaming flow. DP-FEC estimates the network condition by dynamically adjusting the degree of FEC redundancy while trying to recover lost data packets. It effectively utilizes network resources and adjusts the degree of FEC redundancy to improve the playback quality at the user side while minimizing the performance impact of competing TCP flows. We describe the DP-FEC algorithm and evaluate its effectiveness using an NS-2 simulator. The results show that by effectively utilizing network resources, DP-FEC enables to retain higher streaming quality while minimizing the adverse condition on TCP performance, thus achieving TCP friendliness.

Original languageEnglish
Pages (from-to)185-195
Number of pages11
JournalJournal of Information Processing
Volume20
Issue number1
DOIs
Publication statusPublished - 2012

Fingerprint

Forward error correction
Video streaming
Packet loss
Data communication systems
Redundancy
Simulators
Degradation

Keywords

  • Dynamic FEC
  • Forward error correction
  • Real-time streaming
  • TCP-friendly rate control

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

DP-FEC : Dynamic probing FEC for high-performance real-time interactive video streaming. / Matsuzono, Kazuhisa; Asaeda, Hitoshi; Murai, Jun.

In: Journal of Information Processing, Vol. 20, No. 1, 2012, p. 185-195.

Research output: Contribution to journalArticle

@article{c87e35bbd2684fa891e9eacde2bbd307,
title = "DP-FEC: Dynamic probing FEC for high-performance real-time interactive video streaming",
abstract = "High-quality and high-performance real-time interactive video streaming requires both keeping the highest data transmission rate and minimizing data packet loss to achieve the best possible streaming quality. TCP-friendly rate control (TFRC) is the most widely recognized mechanism for achieving relatively smooth data transmission while competing fairly with TCP flows. However, because its data transmission rate depends largely on packet loss conditions, high-quality real-time streaming suffers from a significant degradation of streaming quality due to both a reduction in the data transmission rate and data packet losses. This paper proposes the dynamic probing forward error correction (DP-FEC) mechanism that is effective for high-quality real-time streaming to maximize the streaming quality in a situation in which competing TCP flows pose packet losses to the streaming flow. DP-FEC estimates the network condition by dynamically adjusting the degree of FEC redundancy while trying to recover lost data packets. It effectively utilizes network resources and adjusts the degree of FEC redundancy to improve the playback quality at the user side while minimizing the performance impact of competing TCP flows. We describe the DP-FEC algorithm and evaluate its effectiveness using an NS-2 simulator. The results show that by effectively utilizing network resources, DP-FEC enables to retain higher streaming quality while minimizing the adverse condition on TCP performance, thus achieving TCP friendliness.",
keywords = "Dynamic FEC, Forward error correction, Real-time streaming, TCP-friendly rate control",
author = "Kazuhisa Matsuzono and Hitoshi Asaeda and Jun Murai",
year = "2012",
doi = "10.2197/ipsjjip.vol.20.185",
language = "English",
volume = "20",
pages = "185--195",
journal = "Journal of Information Processing",
issn = "0387-5806",
publisher = "Information Processing Society of Japan",
number = "1",

}

TY - JOUR

T1 - DP-FEC

T2 - Dynamic probing FEC for high-performance real-time interactive video streaming

AU - Matsuzono, Kazuhisa

AU - Asaeda, Hitoshi

AU - Murai, Jun

PY - 2012

Y1 - 2012

N2 - High-quality and high-performance real-time interactive video streaming requires both keeping the highest data transmission rate and minimizing data packet loss to achieve the best possible streaming quality. TCP-friendly rate control (TFRC) is the most widely recognized mechanism for achieving relatively smooth data transmission while competing fairly with TCP flows. However, because its data transmission rate depends largely on packet loss conditions, high-quality real-time streaming suffers from a significant degradation of streaming quality due to both a reduction in the data transmission rate and data packet losses. This paper proposes the dynamic probing forward error correction (DP-FEC) mechanism that is effective for high-quality real-time streaming to maximize the streaming quality in a situation in which competing TCP flows pose packet losses to the streaming flow. DP-FEC estimates the network condition by dynamically adjusting the degree of FEC redundancy while trying to recover lost data packets. It effectively utilizes network resources and adjusts the degree of FEC redundancy to improve the playback quality at the user side while minimizing the performance impact of competing TCP flows. We describe the DP-FEC algorithm and evaluate its effectiveness using an NS-2 simulator. The results show that by effectively utilizing network resources, DP-FEC enables to retain higher streaming quality while minimizing the adverse condition on TCP performance, thus achieving TCP friendliness.

AB - High-quality and high-performance real-time interactive video streaming requires both keeping the highest data transmission rate and minimizing data packet loss to achieve the best possible streaming quality. TCP-friendly rate control (TFRC) is the most widely recognized mechanism for achieving relatively smooth data transmission while competing fairly with TCP flows. However, because its data transmission rate depends largely on packet loss conditions, high-quality real-time streaming suffers from a significant degradation of streaming quality due to both a reduction in the data transmission rate and data packet losses. This paper proposes the dynamic probing forward error correction (DP-FEC) mechanism that is effective for high-quality real-time streaming to maximize the streaming quality in a situation in which competing TCP flows pose packet losses to the streaming flow. DP-FEC estimates the network condition by dynamically adjusting the degree of FEC redundancy while trying to recover lost data packets. It effectively utilizes network resources and adjusts the degree of FEC redundancy to improve the playback quality at the user side while minimizing the performance impact of competing TCP flows. We describe the DP-FEC algorithm and evaluate its effectiveness using an NS-2 simulator. The results show that by effectively utilizing network resources, DP-FEC enables to retain higher streaming quality while minimizing the adverse condition on TCP performance, thus achieving TCP friendliness.

KW - Dynamic FEC

KW - Forward error correction

KW - Real-time streaming

KW - TCP-friendly rate control

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

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

U2 - 10.2197/ipsjjip.vol.20.185

DO - 10.2197/ipsjjip.vol.20.185

M3 - Article

AN - SCOPUS:84871197868

VL - 20

SP - 185

EP - 195

JO - Journal of Information Processing

JF - Journal of Information Processing

SN - 0387-5806

IS - 1

ER -