SAFR: A Real-Time Communication System with Adaptive Frame Rate

被引:0
|
作者
Yin, Wenpei [1 ]
Lu, Bingcong [1 ]
Zhao, Yan [1 ]
Xu, Jun [1 ]
Song, Li [1 ,2 ]
Zhang, Wenjun [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
[2] AI Inst, MoE Key Lab Artificial Intelligence, Shanghai, Peoples R China
关键词
Real-Time Communication; Adaptive Frame Rate; Bandwidth Prediction; Video Frame Interpolation; Quality of Experience;
D O I
10.1145/3597062.3597277
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-Time Communication (RTC) systems tend to drop some frames during transmission to cope with network congestion. Though frame-dropping is helpful to low-delay performance, it may cause sudden increase in frame loss and noticeable Quality of Experience (QoE) degradation. In this paper, we propose a novel RTC system, SAFR (System of Adaptive Frame Rate), to jointly optimize all the key indicators of QoE performance. Firstly, a Frame Rate Controller (FRC) is designed for making reasonable frame-rate alteration decisions. Then, a reinforcement learning-based bandwidth prediction module, named Target Rate Controller (TRC), is established to improve the bandwidth utilization by cooperating with FRC. Finally, an AI-based frame interpolation module is applied on the receiver side to mitigate the frame-rate degradation. Compared to traditional RTC systems, SAFR achieves 16.3%-26.7% frame-delay reductions, 61.8%-69.9% frame loss rate decreases, 6.4%-11.3% QoE improvements, with up to 25.3% savings of bandwidth at the same time. Especially, SAFR shows greater superiority under worse network conditions. The supplementary materials[10] further discuss the settings of hyper-parameters and pseudo-codes of FRC. Our test demos are available at: https://github.com/xiaosayin/SAFR.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [21] Real-time rate control via variable frame rate and quantization parameters
    Wong, CW
    Au, OC
    Wong, RCW
    Lam, HK
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 3, PROCEEDINGS, 2004, 3333 : 314 - 322
  • [22] Real-Time Performance Analysis of Adaptive Link Rate
    Zhang, Baoke
    Sabhanatarajan, Karthikeyan
    Gordon-Ross, Ann
    George, Alan
    2008 IEEE 33RD CONFERENCE ON LOCAL COMPUTER NETWORKS, VOLS 1 AND 2, 2008, : 271 - 277
  • [23] An example of real-time Group Communication System
    Delporte-Gallet, C
    Fauconnier, H
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2001, : 5 - 10
  • [24] 2000 fps Real-time Vision System with High-frame-rate Video Recording
    Ishii, Idaku
    Tatebe, Tetsuro
    Gu, Qingyi
    Moriue, Yuta
    Takaki, Takeshi
    Tajima, Kenji
    2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 1536 - 1541
  • [25] An improved Real-Time Video Communication System
    Ma, Zhaoliang
    Yu, Shengwei
    Huang, Yongcheng
    Xie, Rong
    Song, Li
    2018 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP), 2018,
  • [26] Real-Time Image Mosaicing System Using a High-Frame-Rate Video Sequence
    Gu, Qingyi
    Raut, Sushil
    Okumura, Ken-ichi
    Aoyama, Tadayoshi
    Takaki, Takeshi
    Ishii, Idaku
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2015, 27 (01) : 12 - 23
  • [27] Real-time spectrum estimation and adaptive FMW design for transform domain communication system
    Shi, Jun
    Chi, Yong-Gang
    Zhang, Nai-Tong
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2008, 40 (SUPPL.): : 42 - 45
  • [28] An adaptive, real-time, traffic monitoring system
    Tomás Rodríguez
    Narciso García
    Machine Vision and Applications, 2010, 21 : 555 - 576
  • [29] Real-time control system for adaptive resonator
    Flath, L
    An, J
    Brase, J
    Hurd, R
    Kartz, M
    Sawvel, R
    Silva, D
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING IV, 2000, 4118 : 119 - 125
  • [30] An adaptive, real-time, traffic monitoring system
    Rodriguez, Tomas
    Garcia, Narciso
    MACHINE VISION AND APPLICATIONS, 2010, 21 (04) : 555 - 576