{"title":"HTTP-Based Adaptive Streaming for Mobile Clients using Markov Decision Process","authors":"Ayub Bokani, Mahbub Hassan, S. Kanhere","doi":"10.1109/PV.2013.6691443","DOIUrl":null,"url":null,"abstract":"Due to its simplicity at the server side, HTTP-based adaptive streaming has become a popular choice for streaming on-line contents to a wide range of user devices. In HTTP-based streaming systems, the server simply stores the video segmented into a series of small chunks coded in many different qualities and sizes, and leaves the decision of which chunk to download next to achieve a high quality viewing experience to the client. This decision making is a challenging task, especially in mobile environment due to unexpected changes in network bandwidth as the user moves through different regions. In this paper, we consider Markov Decision Process (MDP) to derive the optimum chunk selection strategy that maximizes streaming quality and propose three approaches to reduce the computational cost of MDP. The first approach recomputes the solution after downloading every k chunks. The second approach computes the solution once using global network statistics of a given region. The third approach recomputes the solution every x meters using offline statistics for each x meters of the road. The three approaches are compared using real-world 3G bandwidth and mobility traces. The best performance is achieved with x-MDP.","PeriodicalId":289244,"journal":{"name":"2013 20th International Packet Video Workshop","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"52","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 20th International Packet Video Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PV.2013.6691443","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 52
Abstract
Due to its simplicity at the server side, HTTP-based adaptive streaming has become a popular choice for streaming on-line contents to a wide range of user devices. In HTTP-based streaming systems, the server simply stores the video segmented into a series of small chunks coded in many different qualities and sizes, and leaves the decision of which chunk to download next to achieve a high quality viewing experience to the client. This decision making is a challenging task, especially in mobile environment due to unexpected changes in network bandwidth as the user moves through different regions. In this paper, we consider Markov Decision Process (MDP) to derive the optimum chunk selection strategy that maximizes streaming quality and propose three approaches to reduce the computational cost of MDP. The first approach recomputes the solution after downloading every k chunks. The second approach computes the solution once using global network statistics of a given region. The third approach recomputes the solution every x meters using offline statistics for each x meters of the road. The three approaches are compared using real-world 3G bandwidth and mobility traces. The best performance is achieved with x-MDP.