User experience and network resource optimization for live video streaming

dc.availability.bitstreamopenaccess
dc.contributor.advisorSreenan, Cormac J.en
dc.contributor.advisorZahran, Ahmeden
dc.contributor.authorKhalid, Ahmed
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2020-05-12T11:28:42Z
dc.date.available2020-05-12T11:28:42Z
dc.date.issued2019-10
dc.date.submitted2019-10
dc.description.abstractRecent social media trends have proliferated the demand for HD live streaming events over the Internet. Such events may include sports, TV channels or individuals broadcasting to an audience located across the globe. In live video streaming, multiple users subscribe to the same event at the same time, increasing the peak bandwidth requirements. Consequently, a dynamic and flexible provisioning of network and system resources becomes difficult. With user preferences shifting towards mobile devices, cellular network operators also face challenges when handling flash-crowds viewing live video. The rising adaptation of SDN by ISP and CDN presents an opportunity to dynamically respond to short-lived broadcast events as well as HD mega events. SDN's centralized control is utilized to propose mCast, an architecture that enables inter-domain network-layer multicast and avoids redundant transmissions in core and wired access networks. To handle network congestion, Danos is proposed, that deploys an optimization model to maximize the user video quality while minimizing the resource consumption. The model considers device capabilities, network constraints and user’s ISP or CDN subscription levels. In the cellular domain, the standard eMBMS improves the utilization of scarce wireless resources. Two key decisions when configuring an eMBMS service area are: which eNB to synchronize and how to share resources among users with heterogeneous channel conditions. To optimize network configuration, first RTOP is proposed. RTOP formulates a joint optimization model and employs a real-time heuristics-based algorithm for a single network instance. Then NIMBLE is proposed to address design challenges that arise due to temporal aspects of network and user-state. NIMBLE reacts to variability and re-configures the network to increase user QoE. Large-scale test-beds were developed to compare the proposed algorithms with state of the art approaches and various network and video performance metrics were evaluated. Results showed a 70% increase in average user throughput and elimination of frame drops in core and access network. Similarly, the eMBMS algorithms increased average throughput by 150% and reduced the bitrate switches by 75%. Overall, 80% of the users had an improved QoE.en
dc.description.statusNot peer revieweden
dc.format.mimetypeapplication/pdfen
dc.identifier.citationKhalid, A. 2019. User experience and network resource optimization for live video streaming. PhD Thesis, University College Cork.en
dc.identifier.endpage160en
dc.identifier.urihttps://hdl.handle.net/10468/9931
dc.language.isoenen
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Investigator Programme/13/IA/1892/IE/An Internet Infrastructure for Video Streaming Optimisation (iVID)/en
dc.rights© 2019, Ahmed Khalid.en
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/en
dc.subjecteMBMSen
dc.subjectQuality of experienceen
dc.subjectSoftware defined networkingen
dc.subjectOptimization modelsen
dc.subjectMultimedia streamingen
dc.titleUser experience and network resource optimization for live video streamingen
dc.typeDoctoral thesisen
dc.type.qualificationlevelDoctoralen
dc.type.qualificationnamePhD - Doctor of Philosophyen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
KhalidA_PhD2019.pdf
Size:
2.92 MB
Format:
Adobe Portable Document Format
Description:
Full Text E-thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
5.2 KB
Format:
Item-specific license agreed upon to submission
Description: