REM: Enabling Real-Time Neural-Enhanced Video Streaming on Mobile Devices Using Macroblock-Aware Lookup Table

被引:0
作者
Chai, Baili [1 ,2 ]
Wu, Di [1 ,2 ]
Chen, Jinyu [1 ,2 ]
Yang, Mengyu [1 ,2 ]
Wang, Zelong [1 ,2 ]
Hu, Miao [1 ,2 ]
机构
[1] Sun Yat Sen Univ, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] Sun Yat Sen Univ, Key Lab Machine Intelligence & Adv Comp, Minist Educ, Guangzhou 510006, Peoples R China
基金
中国国家自然科学基金;
关键词
Streaming media; Mobile handsets; Table lookup; Real-time systems; Bandwidth; Computational modeling; Video recording; Quality of experience; Quality assessment; Mobile video; Video streaming; mobile computing; quality of experience; super-resolution;
D O I
10.1109/TMC.2024.3496443
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The demand for mobile video streaming has seen a substantial surge in recent years. However, current platforms heavily depend on network capacity to ensure the delivery of high-quality video streams. The emergence of neural-enhanced video streaming presents a promising solution to address this challenge by leveraging client-side computation, thereby reducing bandwidth consumption. Nonetheless, deploying advanced super-resolution (SR) models on mobile devices is hindered by the computational demands of existing SR models. In this paper, we propose REM, a novel neural-enhanced mobile video streaming framework. REM utilizes a customized lookup table to facilitate real-time neural-enhanced video streaming on mobile devices. Initially, we conduct a series of measurements to identify abundant macroblock redundancies across frames in a video stream. Subsequently, we introduce a dynamic macroblock selection algorithm that prioritizes important macroblocks for neural enhancement. The SR-enhanced results are stored in the lookup table and efficiently reused to meet real-time requirements and minimize resource overhead. By considering macroblock-level characteristics of the video frames, the lookup table enables efficient and fast processing. Additionally, we design a lightweight macroblock-aware SR module to expedite inference. Finally, we perform extensive experiments on various mobile devices. The results demonstrate that REM enhances overall processing throughput by up to 10.2 times and reduces power consumption by up to 58.6% compared to state-of-the-art methods. Consequently, this leads to a 38.06% improvement in the quality of experience for mobile users.
引用
收藏
页码:2085 / 2097
页数:13
相关论文
共 5 条
  • [1] EASR: Enabling Neural-Enhanced Video Streaming on Mobile Devices with Edge Assistance
    Xu, Jiahong
    Hu, Miao
    Zhao, Qinglin
    Wu, Di
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 580 - 585
  • [2] Real-Time CNN Training and Compression for Neural-Enhanced Adaptive Live Streaming
    Jeong, Seunghwa
    Kim, Bumki
    Cha, Seunghoon
    Seo, Kwanggyoon
    Chang, Hayoung
    Lee, Jungjin
    Kim, Younghui
    Noh, Junyong
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2024, 46 (09) : 6023 - 6039
  • [3] Adaptive cloud-based mobile video streaming service using real-time QoE estimation
    Samet, Nouha
    Ben Letaifa, Asma
    Hamdi, Mohamed
    Tabbene, Sami
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 1309 - 1314
  • [4] Real-Time Video Streaming using H.264 Scalable Video Coding (SVC) in Multihomed Mobile Networks: A Testbed Approach
    Nightingale, James
    Wang, Qi
    Grecos, Christos
    REAL-TIME IMAGE AND VIDEO PROCESSING 2011, 2011, 7871
  • [5] Real-Time Context-Aware Early Filtering for High-Definition Video Analytics on Commodity Edge Devices Using GenAI for Data Augmentation
    Pontes, Felipe Arruda
    Schukat, Michael
    Curry, Edward
    IEEE ACCESS, 2024, 12 : 194728 - 194749