Parallel HTTP for Video Streaming in Wireless Networks

atmire.migration.oldid5178
dc.contributor.advisorGhaderi, Majid
dc.contributor.authorAnsari, Mohsen
dc.contributor.committeememberLi, Zongpeng
dc.contributor.committeememberFapojuwo, Abraham
dc.date.accessioned2016-12-22T20:36:28Z
dc.date.available2016-12-22T20:36:28Z
dc.date.issued2016
dc.date.submitted2016en
dc.description.abstractTo stream video using HTTP, a client device sequentially requests and receives chunks of the video file from the server over a TCP connection. It is well-known that TCP performs poorly in networks with high latency and packet loss such as wireless networks. On mobile devices, in particular, using a single TCP connection for video streaming is not efficient, and thus, the user may not receive the highest video quality possible. In this thesis, we design and analyze a system called ParS that uses parallel TCP connections to stream video on mobile devices. Our system uses parallel connections to fetch each chunk of the video file using HTTP range requests. We present measurement results to characterize the performance of ParS under various network conditions in terms of latency, loss rate, and bandwidth. Given the limited communication and computational resources of mobile devices, we then focus on determining the minimum number of TCP connections required to achieve high utilization of the wireless bandwidth. We develop a simple model and study its accuracy using ns-3 simulations which confirm the utility of our model for estimating the minimum number of TCP connections required to fully utilize the available bandwidth.en_US
dc.identifier.citationAnsari, M. (2016). Parallel HTTP for Video Streaming in Wireless Networks (Master's thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/27254en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/27254
dc.identifier.urihttp://hdl.handle.net/11023/3507
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectComputer Science
dc.subject.classificationVideo Streamingen_US
dc.subject.classificationParallel HTTPen_US
dc.subject.classificationWireless Networksen_US
dc.subject.classificationDynamic Adaptive Streamingen_US
dc.titleParallel HTTP for Video Streaming in Wireless Networks
dc.typemaster thesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameMaster of Science (MSc)
ucalgary.item.requestcopytrue
Files