NUST Institutional Repository

QoE Enhancement in HTTP based Adaptive Video Streaming

Show simple item record

dc.contributor.author Nabi, Shahid
dc.date.accessioned 2023-08-10T05:58:17Z
dc.date.available 2023-08-10T05:58:17Z
dc.date.issued 2019
dc.identifier.other 171088
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/36177
dc.description Supervisor: Dr. Muhammad Umar Farooq Co-Supervisor: Dr. Farhan Hussain 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.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Key Words: HTTP streaming, QoE, DASH, Dynamic Adaptive Streaming over HTTP, Rate Adaptation Algorithm, Adaptive Bitrate Streaming, ABR 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 [329]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account