Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System

碩士 === 國立臺灣科技大學 === 電機工程系 === 104 === With the prevalence of video streaming services (e.g. YouTube, Netflix), cloud video streaming technologies become important. HTTP-based adaptive streaming (HAS) has emerged as the prominent technology for video delivery over the Internet. The HAS allows video s...

Full description

Bibliographic Details
Main Authors: Cheng-Yu Hsieh, 謝承宇
Other Authors: Jiann-Jone Chen
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/zd6cur
id ndltd-TW-104NTUS5442008
record_format oai_dc
spelling ndltd-TW-104NTUS54420082019-10-05T03:46:56Z http://ndltd.ncl.edu.tw/handle/zd6cur Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System 基於MPEG-DASH雲端自適性視訊串流系統設計與實作 Cheng-Yu Hsieh 謝承宇 碩士 國立臺灣科技大學 電機工程系 104 With the prevalence of video streaming services (e.g. YouTube, Netflix), cloud video streaming technologies become important. HTTP-based adaptive streaming (HAS) has emerged as the prominent technology for video delivery over the Internet. The HAS allows video streaming services to go through firewalls and NAT friendly and has the potential to improve the quality of service (QoS), as comparison with the traditional centralized streaming service. In the HAS approach, video contents are segmented into small packets with fixed time duration and then encoded at multiple resolutions and bitrates to meet the requirements of user network conditions and heterogeneous devices. In this thesis, we design and implement a cloud HTTP adaptive streaming system based on MPEG-DASH standard, which includes a server and multiple DASH clients. We also propose a client-side adaptive algorithm, based on network throughput and future buffer usage (NTFB). As multiple clients share the same network resources and compete for available bandwidth, the NTFB will select the required video segment from a best client, which compromises stability, fairness, and efficiency for robust video adaption. Experimental results show that, as compared with conventional algorithms, the NTFB can yield smoother bitrate transmission and higher video PSNRs with a smaller buffer. Jiann-Jone Chen 陳建中 2016 學位論文 ; thesis 71 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電機工程系 === 104 === With the prevalence of video streaming services (e.g. YouTube, Netflix), cloud video streaming technologies become important. HTTP-based adaptive streaming (HAS) has emerged as the prominent technology for video delivery over the Internet. The HAS allows video streaming services to go through firewalls and NAT friendly and has the potential to improve the quality of service (QoS), as comparison with the traditional centralized streaming service. In the HAS approach, video contents are segmented into small packets with fixed time duration and then encoded at multiple resolutions and bitrates to meet the requirements of user network conditions and heterogeneous devices. In this thesis, we design and implement a cloud HTTP adaptive streaming system based on MPEG-DASH standard, which includes a server and multiple DASH clients. We also propose a client-side adaptive algorithm, based on network throughput and future buffer usage (NTFB). As multiple clients share the same network resources and compete for available bandwidth, the NTFB will select the required video segment from a best client, which compromises stability, fairness, and efficiency for robust video adaption. Experimental results show that, as compared with conventional algorithms, the NTFB can yield smoother bitrate transmission and higher video PSNRs with a smaller buffer.
author2 Jiann-Jone Chen
author_facet Jiann-Jone Chen
Cheng-Yu Hsieh
謝承宇
author Cheng-Yu Hsieh
謝承宇
spellingShingle Cheng-Yu Hsieh
謝承宇
Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
author_sort Cheng-Yu Hsieh
title Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
title_short Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
title_full Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
title_fullStr Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
title_full_unstemmed Design and Implementation of a MPEG-DASH based Cloud Adaptive Video Streaming System
title_sort design and implementation of a mpeg-dash based cloud adaptive video streaming system
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/zd6cur
work_keys_str_mv AT chengyuhsieh designandimplementationofampegdashbasedcloudadaptivevideostreamingsystem
AT xièchéngyǔ designandimplementationofampegdashbasedcloudadaptivevideostreamingsystem
AT chengyuhsieh jīyúmpegdashyúnduānzìshìxìngshìxùnchuànliúxìtǒngshèjìyǔshízuò
AT xièchéngyǔ jīyúmpegdashyúnduānzìshìxìngshìxùnchuànliúxìtǒngshèjìyǔshízuò
_version_ 1719261552524132352