NUST Institutional Repository

Qoe Enhancement in HTTP Based Adaptive Video Streaming

Show simple item record

dc.contributor.author Shahid Nabi
dc.date.accessioned 2021-01-28T06:06:30Z
dc.date.available 2021-01-28T06:06:30Z
dc.date.issued 2019
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/21974
dc.description Supervisor:Muhammad Umar Farooq en_US
dc.description.abstract In the last decade, there has been an exponential increase in the video traffic over the internet. Social Medias are becoming one of the main source of live and on-demand video streaming content. With ever-increasing popularity of online different video streaming services on heterogeneous platforms, new research challenges are arising day by day. Few of the main challenges that online video streaming services face are high latency of the video, instability of the video, unfairness among the clients, inefficiency of the algorithm to adapt to the changes in the network and the start-up delay of the video. Most of the existing algorithms fail to maintain a balance between stability and efficiency of the algorithm in unstable network conditions. We have proposed SHANZ rate adaptation algorithm for which address these challenges. We have developed two versions of the algorithm. SHANZ-I algorithm works on HTTP1.1 protocol. It is a dynamic rate adaptation algorithm with feedback control mechanism and adaptive step up function, which acts as an explicit knob to maintain a balance between stability and efficiency of the algorithm, even in drastic network conditions. Moreover, it introduces randomized download delay for the clients to overcome bandwidth overestimation problem occurred in multiple clients. The second version we have proposed is SHANZ-II rate adaptation algorithm, which is based on HTTP/2 protocol. It utilizes HTTP/2 features like server-push, streams multiplexing and header compression for the enhancement of quality of experience. It minimizes the latency and start-up delay of the video, which are the main challenges for live video streaming. The algorithm defines an intelligent control mechanism for server-push, which maximizes the utility function. We have simulated our algorithm using ns-3 and compared our results with FESTIVE, PANDA and AAASH algorithms by using multiple test cases. The results demonstrate that our proposed algorithm outperforms other algorithms by addressing the key issues and by achieving higher Quality of Experience. en_US
dc.publisher CEME-NUST-National Univeristy of Science and Technology en_US
dc.subject Computer & Software Engineering en_US
dc.title Qoe Enhancement in HTTP Based Adaptive Video Streaming en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [441]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account