High Performance On-Demand Video Transcoding Using Cloud Service | Posted on:2017-09-28 | Degree:Ph.D | Type:Dissertation | University:University of Louisiana at Lafayette | Candidate:Li, Xiangbo | Full Text:PDF | GTID:1468390011986667 | Subject:Computer Engineering | Abstract/Summary: | | Video streams usually have to be transcoded to match the characteristics of viewers' devices. Transcoding is a computationally expensive and time-consuming task. Streaming service providers have to store numerous transcoded versions of a given video to serve various display devices, which becomes cost-prohibitive while the video streaming demands increase significantly. Given the fact that viewers' access pattern to video streams follows a long tail distribution, we propose to transcode video streams with low access rate in an on-demand manner using cloud computing services. The challenge in utilizing cloud services for on-demand video transcoding is to maintain a robust QoS for viewers and cost-efficiency for streaming service providers. To address this challenge, in this dissertation, we present a Cloud-based Video Streaming Service (CVSS) architecture which includes a QoS-aware scheduling method to efficiently map video streams to cloud resources. With a detailed study and anlysis of the performance affinity of the transcoding operations on different types of Virtual Machines (VMs), we proposed self-configurable VM provisioning policies to transcode video in a more cost-efficient way. Simulation results demonstrate that with the policies, CVSS architecture maintains a robust QoS for viewers while reducing the incurred cost of the streaming service provider by up to 85%. This dissertation also presents a Cloud-based Video Live Streaming (VLSC) architecture that facilitates transcoding for live video streaming while considering QoS. | Keywords/Search Tags: | Transcoding, Video streams, Service, Using cloud, Streaming, Robust qos for viewers, Cloud-based video | | Related items |
| |
|