Improving Live Video Streaming Performance for Smart City Services

Oussama El Marai

Research output: ThesisDoctoral ThesisCollection of Articles

Abstract

Our world is rapidly moving in all its aspects toward a more digitized and connected life, including transportation, education, farming, and healthcare. A major enabler for such transformation is ICT-related tremendous innovations in networking, computation, and storage, both in software and hardware at affordable prices. Owing to these phenomenal advances, many revolutionary paradigms, such as multi-access edge computing, self-driving vehicles, and Smart Cities, have emerged, promising rosy prospects and a flourishing future. An eminent feature of these futuristic technologies is automation, where objects can communicate (i.e., sending and receiving data), understand their environment, and adapt to changing conditions by taking the right decisions. Also, stringent requirements (e.g., low latency communication) might be needed by many services for their proper functioning. To successfully accomplish these tasks, many paradigms (e.g., software-defined networking and machine learning techniques) should be involved at different levels (e.g., network and decision-making levels). Most of today's applications and systems (e.g., over-the-top and surveillance platforms) require video streaming as a key technology. Video streaming applications rank as the most bandwidth-intensive services, especially when delivered at higher resolutions, such as FHD and 4K. Fortunately, 5G technology is already available and promises higher bandwidth that can reach up to 20GB. In addition, it requires huge data storage spaces when historical data is needed, which no longer becomes an issue with the dawn of edge and cloud computing. The target consumer (i.e., humans or machines) might demand heavy computation resources, often requiring GPU processing, which is also nowadays readily available and affordable. This dissertation is all about harnessing video streaming technology for enabling Smart City services and paradigms, such as self-driving vehicles. Towards this end, we start by addressing the problem of improving video streaming performance in terms of delivered video quality, stall-free sessions, and low latency streaming, for various services, including video streaming services and some use cases of self-driving vehicles. As data is the fuel that empowers most Smart City systems and services, we propose a cost-efficient and sustainable solution to create the digital twin of city roads, which mainly relies on video streaming data. The proposed solution represents an essential step towards realizing the Smart City paradigm and would create a valuable data asset that feeds and benefits various systems and domains such as intelligent transportation systems and tourism. Owing to the extreme importance of situational awareness in Smart Cities, notably in dense urban areas, we leverage the proposed digital twinning solution and machine learning techniques to raise the awareness of connected vehicles about their surroundings, as well as overall street awareness per defined regions while accounting for the amount of transmitted data over the network to avoid video streaming performance degradation.
Translated title of the contributionImproving Live Video Streaming Performance for Smart City Services
Original languageEnglish
QualificationDoctor's degree
Awarding Institution
  • Aalto University
Supervisors/Advisors
  • Manner, Jukka, Supervising Professor
Publisher
Print ISBNs978-952-64-1801-8
Electronic ISBNs978-952-64-1802-5
Publication statusPublished - 2024
MoE publication typeG5 Doctoral dissertation (article)

Keywords

  • video streaming technology
  • vehicles
  • Smart City
  • transportation

Fingerprint

Dive into the research topics of 'Improving Live Video Streaming Performance for Smart City Services'. Together they form a unique fingerprint.

Cite this