Video streaming over the internet with optimal bandwidth resource allocation

Hongli Luo, Mei-Ling Shyu, Shu Ching Chen

Research output: Contribution to journalArticle

10 Citations (Scopus)

Abstract

In this paper, an adaptive framework for video streaming over the Internet is presented. The framework is a joint design of packet scheduling and rate control with optimal bandwidth resource allocation. The transmission rate is dynamically adjusted to obtain maximal utilization of the client buffer and minimal allocation of the bandwidth. Under the constraint of the transmission rate, a prioritized packet scheduling is designed to provide a better visual quality of video frames. The packet scheduling is a refined bandwidth allocation which takes into account of varying importance of the different packets in a compressed video stream. Moreover, the proposed approach is scalable with increasing multimedia flows in the distributed Internet environment. Comparisons are made with the most current streaming approaches to evaluate the performance of the framework using the H.264 video codec. The extensive simulation results show that the average Peak Signal to Noise Ratio (PSNR) increases in our proposed approach. It provides a better quality of the decoded frames, and the quality of the decoded frames changes more smoothly. The achieved video quality among different users also has a lower fluctuation, which indicates a fair sharing of network resources.

Original languageEnglish
Pages (from-to)111-134
Number of pages24
JournalMultimedia Tools and Applications
Volume40
Issue number1
DOIs
StatePublished - Oct 1 2008

Fingerprint

Packet Scheduling
Optimal Bandwidth
Bandwidth Allocation
Video Streaming
Video streaming
Resource Allocation
Resource allocation
Scheduling
Internet
Bandwidth
Video Quality
Frequency allocation
Rate Control
Streaming
Multimedia
Buffer
Signal to noise ratio
Sharing
Fluctuations
Resources

Keywords

  • Congestion control
  • Optimal bandwidth allocation
  • Quality of service
  • Video streaming

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Information Systems
  • Computer Graphics and Computer-Aided Design
  • Software
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

Video streaming over the internet with optimal bandwidth resource allocation. / Luo, Hongli; Shyu, Mei-Ling; Chen, Shu Ching.

In: Multimedia Tools and Applications, Vol. 40, No. 1, 01.10.2008, p. 111-134.

Research output: Contribution to journalArticle

@article{b63d4ad731984da3a037dbafc109556c,
title = "Video streaming over the internet with optimal bandwidth resource allocation",
abstract = "In this paper, an adaptive framework for video streaming over the Internet is presented. The framework is a joint design of packet scheduling and rate control with optimal bandwidth resource allocation. The transmission rate is dynamically adjusted to obtain maximal utilization of the client buffer and minimal allocation of the bandwidth. Under the constraint of the transmission rate, a prioritized packet scheduling is designed to provide a better visual quality of video frames. The packet scheduling is a refined bandwidth allocation which takes into account of varying importance of the different packets in a compressed video stream. Moreover, the proposed approach is scalable with increasing multimedia flows in the distributed Internet environment. Comparisons are made with the most current streaming approaches to evaluate the performance of the framework using the H.264 video codec. The extensive simulation results show that the average Peak Signal to Noise Ratio (PSNR) increases in our proposed approach. It provides a better quality of the decoded frames, and the quality of the decoded frames changes more smoothly. The achieved video quality among different users also has a lower fluctuation, which indicates a fair sharing of network resources.",
keywords = "Congestion control, Optimal bandwidth allocation, Quality of service, Video streaming",
author = "Hongli Luo and Mei-Ling Shyu and Chen, {Shu Ching}",
year = "2008",
month = "10",
day = "1",
doi = "10.1007/s11042-007-0187-7",
language = "English",
volume = "40",
pages = "111--134",
journal = "Multimedia Tools and Applications",
issn = "1380-7501",
publisher = "Springer Netherlands",
number = "1",

}

TY - JOUR

T1 - Video streaming over the internet with optimal bandwidth resource allocation

AU - Luo, Hongli

AU - Shyu, Mei-Ling

AU - Chen, Shu Ching

PY - 2008/10/1

Y1 - 2008/10/1

N2 - In this paper, an adaptive framework for video streaming over the Internet is presented. The framework is a joint design of packet scheduling and rate control with optimal bandwidth resource allocation. The transmission rate is dynamically adjusted to obtain maximal utilization of the client buffer and minimal allocation of the bandwidth. Under the constraint of the transmission rate, a prioritized packet scheduling is designed to provide a better visual quality of video frames. The packet scheduling is a refined bandwidth allocation which takes into account of varying importance of the different packets in a compressed video stream. Moreover, the proposed approach is scalable with increasing multimedia flows in the distributed Internet environment. Comparisons are made with the most current streaming approaches to evaluate the performance of the framework using the H.264 video codec. The extensive simulation results show that the average Peak Signal to Noise Ratio (PSNR) increases in our proposed approach. It provides a better quality of the decoded frames, and the quality of the decoded frames changes more smoothly. The achieved video quality among different users also has a lower fluctuation, which indicates a fair sharing of network resources.

AB - In this paper, an adaptive framework for video streaming over the Internet is presented. The framework is a joint design of packet scheduling and rate control with optimal bandwidth resource allocation. The transmission rate is dynamically adjusted to obtain maximal utilization of the client buffer and minimal allocation of the bandwidth. Under the constraint of the transmission rate, a prioritized packet scheduling is designed to provide a better visual quality of video frames. The packet scheduling is a refined bandwidth allocation which takes into account of varying importance of the different packets in a compressed video stream. Moreover, the proposed approach is scalable with increasing multimedia flows in the distributed Internet environment. Comparisons are made with the most current streaming approaches to evaluate the performance of the framework using the H.264 video codec. The extensive simulation results show that the average Peak Signal to Noise Ratio (PSNR) increases in our proposed approach. It provides a better quality of the decoded frames, and the quality of the decoded frames changes more smoothly. The achieved video quality among different users also has a lower fluctuation, which indicates a fair sharing of network resources.

KW - Congestion control

KW - Optimal bandwidth allocation

KW - Quality of service

KW - Video streaming

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

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

U2 - 10.1007/s11042-007-0187-7

DO - 10.1007/s11042-007-0187-7

M3 - Article

AN - SCOPUS:49649096116

VL - 40

SP - 111

EP - 134

JO - Multimedia Tools and Applications

JF - Multimedia Tools and Applications

SN - 1380-7501

IS - 1

ER -