DAVE: Dynamic Adaptive Video Encoding for Real-time Video Streaming Applications

被引:4
|
作者
Huang, Siqi [1 ]
Xie, Jiang [1 ]
机构
[1] Univ North Carolina Charlotte, Dept Elect & Comp Engn, Charlotte, NC 28223 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/SECON52354.2021.9491588
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time video streaming applications have become tremendously popular in recent years, such as remote control and video conferencing applications. A key characteristic that differentiates these applications from traditional live streaming applications is that these applications have a very low-latency requirement for interactivity. The stricter low-latency requirement brings many challenges: the video has to be encoded in a real-time manner; the substantial resources on the server or cloud cannot be utilized for encoding; and the adaptation strategies in live streaming applications are not adequate for real-time video streaming, such as adaptive bitrate selection (ABR). In addition, the video perceptual quality of current real-time video streaming systems is usually sacrificed to meet the very low-latency requirement. To address these challenges, in this paper, a new real-time video streaming protocol, DAVE (Dynamic Adaptive Video Encoding for real-time video streaming applications), is proposed. In the proposed real-time video streaming system, captured video frames are encoded with different configurations. Since the video encoding configuration determines the video data size, quality, and encoding time, we first conduct an experimental study on the impact of each configuration parameter. Based on our experimental findings, we then propose a super resolution based video encoding configuration selection algorithm which does not use a fixed strategy to determine the encoding configurations as in existing real-time video streaming systems but uses a reinforcement learning based model to learn the optimal video encoding configuration that includes the configuration of both regular video encoding parameters and the up-scale of super resolution models. As a result, DAVE can optimize the performance of real-time video streaming systems based on user Quality of Experience (QoE) metrics. To the best of our knowledge, this is the first work that incorporates super resolution and reinforcement learning in the protocol design for real-time video streaming systems. Extensive evaluations show that DAVE can substantially improve the video perceptual quality by 15% and can also reduce the endto-end latency by 20%, as compared with existing systems(1).
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Adaptive Video Encoding and Dynamic Channel Access for Real-time Streaming over SDRs
    Roy, Debashri
    Mukherjee, Tathagata
    Chatterjee, Mainak
    Pasiliao, Eduardo
    [J]. 2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [2] Rate-smoothed encoding for real-time video streaming applications
    Wu, Jianhua
    Cai, Jianfei
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2007, PTS 1 AND 2, 2007, 6508
  • [3] Quality-smoothed encoding for real-time video streaming applications
    Wu, JH
    Cai, JF
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS 2005, 2005, : 445 - 449
  • [4] Adaptive Encoding Scheme for Real-time Video Streaming Over Mobile Networks
    Lau, Kai Yan
    Yuen, Joe C. H.
    Chan, Edward
    Lam, Kam-Yiu
    [J]. 2012 Third IEEE and IFIP South Central Asian Himalayas Regional International Conference on Internet (AH-ICI 2012), 2012,
  • [5] Dynamic encoder profile optimisation for real-time video streaming applications
    De Praeter, J.
    Swimberghe, H.
    Renard, G.
    Van Wallendael, G.
    Lambert, P.
    [J]. ELECTRONICS LETTERS, 2016, 52 (13) : 1116 - 1117
  • [6] Real-time smoothing for network adaptive video streaming
    Gao, K
    Gao, W
    He, SM
    Zhang, YA
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2005, 16 (4-5) : 512 - 526
  • [7] Wireless adaptive video streaming by real-time channel estimation and video transcoding
    Convertino, G
    Melpignano, D
    Piccinelli, E
    Rovati, F
    Sigona, F
    [J]. ICCE: 2005 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2005, : 179 - 180
  • [8] Foveated Video Coding for Real-Time Streaming Applications
    Wiedemann, Oliver
    Hosu, Vlad
    Lin, Hanhe
    Saupe, Dietmar
    [J]. 2020 TWELFTH INTERNATIONAL CONFERENCE ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX), 2020,
  • [9] Real Time Adaptive Video Streaming
    Rosu, Vlad
    Marcu, Marius
    [J]. 2016 IEEE 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING (ICCP), 2016, : 239 - 246
  • [10] Real-time system for adaptive video streaming based on SVC
    Wien, Mathias
    Cazoulat, Renaud
    Graffunder, Andreas
    Hutter, Andreas
    Amon, Peter
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2007, 17 (09) : 1227 - 1237