Optimizing Real-Time Video Experience with Data Scalable Codec

被引:0
|
作者
Li, Hanchen [1 ]
Cheng, Yihua [1 ]
Zhang, Ziyi [1 ]
Zhang, Qizheng [2 ]
Arapin, Anton [1 ]
Feamster, Nick [1 ]
Mazumdar, Amrita [3 ]
机构
[1] Univ Chicago, Chicago, IL 60637 USA
[2] Stanford Univ, Stanford, CA USA
[3] NVIDIA, Santa Clara, CA USA
关键词
Real-Time Communication; Video Conferencing; Autoencoder; QoE;
D O I
10.1145/3609395.3611108
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Real-time video communication is becoming more and more important. However, packet loss is prevalent and resending packets, especially in long-latency networks, causes visual stalls. Previous solutions all perform suboptimally as they either add redundancy before sending the data, which reduces bitrate when no packet is lost, or fail to prevent video freeze when redundancy is not enough. User studies confirm that both bitrate decrease and video freeze significantly damage users' Quality of Experience (QoE). Through a user study comparing different artifacts during a quality drop period, we find that moderate quality drop is preferred over video freeze during packet loss. Inspired by this, we propose a new solution that trains a neural network Autoencoder to optimize frame quality under different packet loss rates. Our insight is that such training produces a Data Scalable codec, whose quality increases with each new packet arrival and reaches highest quality when no packet is lost. Specifically, with the arrival of any x encoded bytes of a frame, the decoded quality is closer to the quality than if the whole frame were encoded with x bytes in the first place. Thus, unless all packets are lost, our approach causes a moderate quality drop instead of video freeze during packet loss. In the end, we identify the technical challenges remaining in this approach and point out future opportunities.
引用
收藏
页码:15 / 21
页数:7
相关论文
共 50 条
  • [41] A scalable storage supporting multistream real-time data retrieval
    Chiung-Shien Wu
    Gin-Kou Ma
    Mei-Chian Liu
    [J]. Multimedia Systems, 1999, 7 : 458 - 466
  • [42] Design and implementation of real-time software-based H.261 video codec
    Chen, WS
    Peng, YY
    Chang, YT
    Wang, JT
    [J]. INTERNATIONAL JOURNAL OF IMAGING SYSTEMS AND TECHNOLOGY, 2002, 12 (02) : 73 - 83
  • [43] REAL-TIME VIDEO DATA-COMPRESSION SYSTEM
    FROST, TME
    THEAKER, CJ
    [J]. IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (05): : 337 - 342
  • [44] Real-time video coding under power constraint based on H.264 codec
    Su, Li
    Lu, Yan
    Wu, Feng
    Li, Shipeng
    Gao, Wen
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2007, PTS 1 AND 2, 2007, 6508
  • [45] Real-time PC-based software implementation of H.261 video codec
    Hsiau, DY
    Wu, JL
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1997, 43 (04) : 1234 - 1244
  • [46] Design and implementation of real-time software-based H.261 video codec
    Chen, WS
    Peng, YY
    Chang, YT
    Wang, JT
    [J]. ICCE: 2001 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2001, : 264 - 265
  • [47] Real-time Video Quality of Experience Monitoring for HTTPS and QUIC
    Mazhar, M. Hammad
    Shafiq, Zubair
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 1331 - 1339
  • [48] A scalable HDD video recording solution using a real-time file system
    Li, H
    Cumpson, SR
    Jochemsen, R
    Korst, J
    Lambert, N
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2003, 49 (03) : 663 - 669
  • [49] A real-time XML-based adaptation system for scalable video formats
    Van Deursen, Davy
    De Schrijver, Davy
    De Neve, Wesley
    Van de Walle, Rik
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2006, PROCEEDINGS, 2006, 4261 : 339 - +
  • [50] A scalable HDD video recording solution using a real-time file system
    Li, H
    Cumpson, S
    Jochemsen, R
    Korst, J
    Lambert, N
    [J]. ICCE: 2003 INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, DIGEST OF TECHNICAL PAPERS, 2003, : 158 - 159