NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control

Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be ver...

Full description

Saved in:
Bibliographic Details
Main Authors: XIONG, Pengcheng, SHEN, Jialie, WANG, Qingyang, Jayasinghe, Deepal, LI, Jack, Pu, Calton
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2012
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/1552
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-2551
record_format dspace
spelling sg-smu-ink.sis_research-25512012-08-27T10:00:41Z NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control XIONG, Pengcheng SHEN, Jialie WANG, Qingyang Jayasinghe, Deepal LI, Jack Pu, Calton Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be very challenging. Adaptive bitrate streaming method can detect a user's network bandwidth availability in real time and then adjust the quality of a video stream accordingly. Although this method brings in many advantages, it suffers from additional storage and encoding costs, and challenges with maintaining quality globally. We propose NBS (a Network-Bandwidth-aware streaming version Switcher) system for videostreaming applications. Compared with adaptive bitrate streaming method, our method is a lightweight one by switching among different versions (e.g., high quality, medium quality, low quality) that a video streaming server provides. Moreover, our method works in an appropriate way that can balance both the responsiveness and the stability. On one hand, responsiveness is necessary because adaptive actions should be taken in a real-time manner to sustain the live streaming when the network bandwidth changes. On the other hand, too sensitive actions will deteriorate the stability and affect the perceptual quality. NBS is developed based on a feedback fuzzy controller to support the dynamic and adaptive switching. Comparing with the traditional control approaches, the fuzzy logic enables NBS to enjoy much better responsiveness and stability. We have conducted comprehensive experiments to evaluate our approach and the experimental results show that the proposed approach can effectively up-scaling or down-scaling the quality of the stream according to the network bandwidth availability by a smooth and nearly unnoticeable switch without disrupting the continuous playback. 2012-01-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/1552 info:doi/10.1109/MobServ.2012.10 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University fuzzy control mobile streaming services network bandwidth provisioning video streaming application Databases and Information Systems Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic fuzzy control
mobile streaming services
network bandwidth provisioning
video streaming application
Databases and Information Systems
Numerical Analysis and Scientific Computing
spellingShingle fuzzy control
mobile streaming services
network bandwidth provisioning
video streaming application
Databases and Information Systems
Numerical Analysis and Scientific Computing
XIONG, Pengcheng
SHEN, Jialie
WANG, Qingyang
Jayasinghe, Deepal
LI, Jack
Pu, Calton
NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
description Good quality of service for a video streaming application under time-varying network bandwidth capacity is often required in many real-world scenarios, e.g., streaming in a typical high-speed vehicular environment. However, developing the enabling algorithms and techniques have been proven to be very challenging. Adaptive bitrate streaming method can detect a user's network bandwidth availability in real time and then adjust the quality of a video stream accordingly. Although this method brings in many advantages, it suffers from additional storage and encoding costs, and challenges with maintaining quality globally. We propose NBS (a Network-Bandwidth-aware streaming version Switcher) system for videostreaming applications. Compared with adaptive bitrate streaming method, our method is a lightweight one by switching among different versions (e.g., high quality, medium quality, low quality) that a video streaming server provides. Moreover, our method works in an appropriate way that can balance both the responsiveness and the stability. On one hand, responsiveness is necessary because adaptive actions should be taken in a real-time manner to sustain the live streaming when the network bandwidth changes. On the other hand, too sensitive actions will deteriorate the stability and affect the perceptual quality. NBS is developed based on a feedback fuzzy controller to support the dynamic and adaptive switching. Comparing with the traditional control approaches, the fuzzy logic enables NBS to enjoy much better responsiveness and stability. We have conducted comprehensive experiments to evaluate our approach and the experimental results show that the proposed approach can effectively up-scaling or down-scaling the quality of the stream according to the network bandwidth availability by a smooth and nearly unnoticeable switch without disrupting the continuous playback.
format text
author XIONG, Pengcheng
SHEN, Jialie
WANG, Qingyang
Jayasinghe, Deepal
LI, Jack
Pu, Calton
author_facet XIONG, Pengcheng
SHEN, Jialie
WANG, Qingyang
Jayasinghe, Deepal
LI, Jack
Pu, Calton
author_sort XIONG, Pengcheng
title NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
title_short NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
title_full NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
title_fullStr NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
title_full_unstemmed NBS: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
title_sort nbs: a network-bandwidth-aware streaming version switcher for mobile streaming applications under fuzzy logic control
publisher Institutional Knowledge at Singapore Management University
publishDate 2012
url https://ink.library.smu.edu.sg/sis_research/1552
_version_ 1770571297583005696