Litcius/Paper detail

DSJA: Distributed Server-Driven Joint Route Scheduling and Streaming Adaptation for Multi-Party Realtime Video Streaming

Dayou Zhang, Hao Zhu, Kai Shen, Dan Wang, Fangxin Wang

2023IEEE Transactions on Mobile Computing12 citationsDOI

Abstract

The widespread availability of convenient wireless network connection and video capture have fueled the development of multi-party realtime video streaming (MRVS) services, such as Zoom or Microsoft Teams. These services have transformed the generation and distribution of realtime streaming content and offer a new way of online communication, striving to provide high Quality-of-Experience (QoE) for individuals. However, delivering high QoE in MRVS is more challenging than in traditional video scenarios due to the stringent delay requirements and complex multi-party interactive architectures. In this paper, we propose DSJA, a distributed server-driven multi-party realtime video streaming framework that conquers the challenges. We first design an appropriate QoE model for MRVS services to capture the interplay among perceptual quality, variations, bitrate mismatch, loss damage, and streaming delay. We then model the QoE maximization problem in MRVS as a route scheduling and streaming adaptation problem. Afterward, we design DSJA which seamlessly integrates multiple selective forwarding units (SFU) architecture and server-driven approaches based on a two-step solution of route scheduling and streaming adaptation. DSJA first determines the most suitable SFU and streaming routes for each video session based on SFUs' job queuing delay and path latency. Then, the server conducts joint loss and bitrate adaptation decisions to optimize the streaming configuration of all clients, considering network conditions and QoE preferences. Our evaluations show that our framework outperforms state-of-the-art solutions by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$23.1\% \sim 41.7\%$</tex-math></inline-formula> from the perspective of QoE, and reduces the backbone network transmission by <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex-math notation="LaTeX">$14.0\% \sim 36.6\%$</tex-math></inline-formula> .

Topics & Concepts

Computer scienceQuality of experienceScheduling (production processes)Real Time Streaming ProtocolComputer networkSession (web analytics)Adaptation (eye)Latency (audio)Live streamingReal-time computingDistributed computingMultimediaQuality of serviceOperating systemThe InternetTelecommunicationsPhysicsEconomicsOperations managementOpticsWorld Wide WebImage and Video Quality AssessmentVideo Coding and Compression TechnologiesMultimedia Communication and Technology
DSJA: Distributed Server-Driven Joint Route Scheduling and Streaming Adaptation for Multi-Party Realtime Video Streaming | Litcius