Improving Quality and Scalability of WebRTC Video Collaboration Applications

被引:9
|
作者
Petrangeli, Stefano [1 ]
Pauwels, Dries [1 ]
van der Hooft, Jeroen [1 ]
Wauters, Tim [1 ]
De Turck, Filip [1 ]
Slowack, Juergen [2 ]
机构
[1] Univ Ghent, IMEC, Ghent, Belgium
[2] Barco NV, Corp Technol Ctr, Kortrijk, Belgium
关键词
Real-Time Communication; Remote Video Collaboration; WebRTC; Selective Forwarding Unit; ILP; Jitsi-Videobridge;
D O I
10.1145/3204949.3208109
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Remote collaboration is common nowadays in conferencing, tele-health and remote teaching applications. To support these interactive use cases, Real-Time Communication (RTC) solutions, as the open-source WebRTC framework, are generally used. WebRTC is peer-to-peer by design, which entails that each sending peer needs to encode a separate, independent stream for each receiving peer in the remote session. This approach is therefore expensive in terms of number of encoders and not able to scale well for a large number of users. To overcome this issue, a WebRTC-compliant framework is proposed in this paper, where only a limited number of encoders are used at sender-side. Consequently, each encoder can transmit to a multitude of receivers at the same time. The conference controller, a centralized Selective Forwarding Unit (SFU), dynamically forwards the most suitable stream to each of the receivers, based on their bandwidth conditions. Moreover, the controller dynamically recomputes the encoding bitrates of the sender, to follow the long-term bandwidth variations of the receivers and increase the delivered video quality. The benefits of this framework are showcased using a demo implemented using the Jitsi-Videobridge software, a WebRTC SFU, for the controller and the Chrome browser for the peers. Particularly, we demonstrate how our framework can improve the received video quality up to 15% compared to an approach where the encoding bitrates are static and do not change over time.
引用
收藏
页码:533 / 536
页数:4
相关论文
共 50 条
  • [1] A scalable WebRTC-based framework for remote video collaboration applications
    Stefano Petrangeli
    Dries Pauwels
    Jeroen van der Hooft
    Matúš Žiak
    Jürgen Slowack
    Tim Wauters
    Filip De Turck
    [J]. Multimedia Tools and Applications, 2019, 78 : 7419 - 7452
  • [2] A scalable WebRTC-based framework for remote video collaboration applications
    Petrangeli, Stefano
    Pauwels, Dries
    van der Hooft, Jeroen
    Ziak, Matus
    Slowack, Jurgen
    Wauters, Tim
    De Turck, Filip
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (06) : 7419 - 7452
  • [3] Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications
    Garcia, Boni
    Lopez-Fernandez, Luis
    Gortazar, Francisco
    Gallego, Micael
    [J]. ELECTRONICS, 2019, 8 (08)
  • [4] Evaluation of network solutions for improving WebRTC quality
    Janczukowicz, Ewa
    Braud, Arnaud
    Tuffin, Stephane
    Bouabdallah, Ahmed
    Bonnin, Jean-Marie
    [J]. 2016 24TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2016, : 217 - 221
  • [5] WebRTC quality improvement in the learning multipoint video conference
    Ushakov, Yuriy
    Polezhaev, Petr
    Konnov, Andrey
    Ushakova, Margarita
    Shukhman, Alexandr
    [J]. 2019 INTERNATIONAL CONFERENCE ON ENGINEERING AND TELECOMMUNICATION (ENT), 2019,
  • [6] Understanding and estimating quality of experience in WebRTC applications
    Boni García
    Micael Gallego
    Francisco Gortázar
    Antonia Bertolino
    [J]. Computing, 2019, 101 : 1585 - 1607
  • [7] Quality Assessment of Multidimensional Video Scalability
    Lee, Jong-Seok
    De Simone, Francesca
    Ebrahimi, Touradj
    Ramzan, Naeem
    Izquierdo, Ebroul
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2012, 50 (04) : 38 - 46
  • [8] Understanding and estimating quality of experience in WebRTC applications
    Garcia, Boni
    Gallego, Micael
    Gortazar, Francisco
    Bertolino, Antonia
    [J]. COMPUTING, 2019, 101 (11) : 1585 - 1607
  • [9] OBJECTIVE QUALITY METRICS FOR VIDEO SCALABILITY
    Besson, Adrien
    De Simone, Francesca
    Ebrahimi, Touradj
    [J]. 2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 59 - 63
  • [10] Quality of Experience-assessment of WebRTC Based Video Communication
    Ammar, Doreid
    De Moor, Katrien
    Heegaard, Poul
    [J]. ERCIM NEWS, 2016, (105): : 42 - +