Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks
博士 === 國立臺北科技大學 === 資訊工程系研究所 === 105 === In current heterogeneous networks, video can be transmitted under different bandwidth requirements and delivered to various end devices with different resolutions and computing power. Consequently, single-layer coded video does not meet all of the aforementio...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/h3cd78 |
id |
ndltd-TW-105TIT05392031 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105TIT053920312019-05-15T23:53:23Z http://ndltd.ncl.edu.tw/handle/h3cd78 Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks 可調式視訊在內容傳遞網路之高效能編碼與配置演算法 Tang, Wei-Lune 唐偉倫 博士 國立臺北科技大學 資訊工程系研究所 105 In current heterogeneous networks, video can be transmitted under different bandwidth requirements and delivered to various end devices with different resolutions and computing power. Consequently, single-layer coded video does not meet all of the aforementioned bandwidth and device requirements. Scalable video coding (SVC) facilitates the utilization of once-encoded video at a target bit rate, quality level, and computational capability. The main contributions of this dissertation are three folds. First, we comprehensively investigated the rate-distortion performance and computational complexity of the state-of-the-art H.264 SVC and SHVC (scalable high-efficiency video coding) standards. We proposed appropriate configuration settings for each scalability configuration to improve the performance of layer coding. Second, we investigated the bitrate assignment of H.264 SVC quality layers and the bandwidth allocation strategies of content delivery networks (CDNs) for video services. Among the three bit-rate ratios of the SVC quality layers (constant, Fibonacci, and exponential) and three bandwidth allocation strategies (stop and wait, stationary quality, and quasi-equal quality) for CDN surrogate servers, simulation results showed that the quasi-equal-quality bandwidth allocation strategy with the SVC layer sizes forming a Fibonacci sequence generally achieved the most favorable peak-signal-to-noise ratio and waiting time of end users. To further provide differentiated service for users of different service classes, we adjusted the bandwidth assignment of CDN surrogate servers by solving a linear integer programming problem that optimizes weighted average visual quality. Finally, we proposed an optimal server selection algorithm for video requests under CDNs, combing SVC (less computation but more cache storage) and transcoding (less cache storage but more computation). Simulation results showed that the proposed method effectively increased the number of services and reduced the waiting time of end users, as compared to the method that chose the nearest surrogate server. 楊士萱 2017 學位論文 ; thesis 96 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立臺北科技大學 === 資訊工程系研究所 === 105 === In current heterogeneous networks, video can be transmitted under different bandwidth requirements and delivered to various end devices with different resolutions and computing power. Consequently, single-layer coded video does not meet all of the aforementioned bandwidth and device requirements. Scalable video coding (SVC) facilitates the utilization of once-encoded video at a target bit rate, quality level, and computational capability. The main contributions of this dissertation are three folds. First, we comprehensively investigated the rate-distortion performance and computational complexity of the state-of-the-art H.264 SVC and SHVC (scalable high-efficiency video coding) standards. We proposed appropriate configuration settings for each scalability configuration to improve the performance of layer coding. Second, we investigated the bitrate assignment of H.264 SVC quality layers and the bandwidth allocation strategies of content delivery networks (CDNs) for video services. Among the three bit-rate ratios of the SVC quality layers (constant, Fibonacci, and exponential) and three bandwidth allocation strategies (stop and wait, stationary quality, and quasi-equal quality) for CDN surrogate servers, simulation results showed that the quasi-equal-quality bandwidth allocation strategy with the SVC layer sizes forming a Fibonacci sequence generally achieved the most favorable peak-signal-to-noise ratio and waiting time of end users. To further provide differentiated service for users of different service classes, we adjusted the bandwidth assignment of CDN surrogate servers by solving a linear integer programming problem that optimizes weighted average visual quality. Finally, we proposed an optimal server selection algorithm for video requests under CDNs, combing SVC (less computation but more cache storage) and transcoding (less cache storage but more computation). Simulation results showed that the proposed method effectively increased the number of services and reduced the waiting time of end users, as compared to the method that chose the nearest surrogate server.
|
author2 |
楊士萱 |
author_facet |
楊士萱 Tang, Wei-Lune 唐偉倫 |
author |
Tang, Wei-Lune 唐偉倫 |
spellingShingle |
Tang, Wei-Lune 唐偉倫 Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
author_sort |
Tang, Wei-Lune |
title |
Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
title_short |
Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
title_full |
Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
title_fullStr |
Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
title_full_unstemmed |
Efficient Encoding and Distribution of Scalable Videos over Content Delivery Networks |
title_sort |
efficient encoding and distribution of scalable videos over content delivery networks |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/h3cd78 |
work_keys_str_mv |
AT tangweilune efficientencodinganddistributionofscalablevideosovercontentdeliverynetworks AT tángwěilún efficientencodinganddistributionofscalablevideosovercontentdeliverynetworks AT tangweilune kědiàoshìshìxùnzàinèiróngchuándìwǎnglùzhīgāoxiàonéngbiānmǎyǔpèizhìyǎnsuànfǎ AT tángwěilún kědiàoshìshìxùnzàinèiróngchuándìwǎnglùzhīgāoxiàonéngbiānmǎyǔpèizhìyǎnsuànfǎ |
_version_ |
1719156239745679360 |