Improving the application performance of Loki via algorithm optimization

Loki is a state-of-the-art adaptive bitrate algorithm for the transmission of real-time-communication (RTC) video. It fuses traditional heuristic methods with a learning-based model to maximize the quality of experience (QoE) under diverse network conditions. However, a recurring rebound pattern is...

Full description

Saved in:
Bibliographic Details
Published inMultimedia systems Vol. 30; no. 1
Main Authors Zhu, Wenming, Su, Wenjing, Yang, Kai, Chen, Hao
Format Journal Article
LanguageEnglish
Published Berlin/Heidelberg Springer Berlin Heidelberg 01.02.2024
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Loki is a state-of-the-art adaptive bitrate algorithm for the transmission of real-time-communication (RTC) video. It fuses traditional heuristic methods with a learning-based model to maximize the quality of experience (QoE) under diverse network conditions. However, a recurring rebound pattern is observed in Loki’s decision-making process where the decision frequently oscillates between the two boundaries of the action space, making Loki fail to adapt to the fluctuating network bandwidth. To address this issue, we propose Loki+, which improves both the fusion mechanism and the design of the learning-based actor. Specifically, we replace the element-wise multiplication with a simple but effective trend fusion and further optimize the design of reward and loss functions for training Loki+. Extensive simulation results show that Loki+ significantly improves the QoE in the aspects of reducing the stall rate by 20% ∼ 60% and the frame delay by 3.5% ∼ 30.5% while maintaining a similar sending bitrate or video quality, compared with Loki.
ISSN:0942-4962
1432-1882
DOI:10.1007/s00530-023-01197-5