WebRTC Conference
Version 7 (Adrian Georgescu, 07/07/2017 10:57 am) → Version 8/59 (Dan Pascu, 07/07/2017 12:49 pm)
h1. SylkServer WebRTC Managed Conference
h2. Design
h2. Features
* Ad-hoc conference: conference, all participants are rendered in a matrix where each participants has the same each size. The conference Conference room has a fixed total bandwidth set by the server, which is divided between the participants, which means the more participants are in the room, the less bandwidth each participant will use keeping not increase the overall bandwidth usage per conference room constant.
h2. Configuration
h2. Client support
h2. Measurements
* H264/VGA (7p 336kb/s) 150% CPU
* H264/HD (7p 336kb/s) 250% CPU
* VP9/VGA (7p 336kb/s) 220% CPU
* VP9/HD (7p 336kb/s) 350% CPU
h2. Remaining tasks
* sylkserver: control interface for moderator
* janus: patch to request full frames when a paused video is resumed
h2. Design
h2. Features
* Ad-hoc conference: conference, all participants are rendered in a matrix where each participants has the same each size. The conference Conference room has a fixed total bandwidth set by the server, which is divided between the participants, which means the more participants are in the room, the less bandwidth each participant will use keeping not increase the overall bandwidth usage per conference room constant.
h2. Configuration
h2. Client support
h2. Measurements
* H264/VGA (7p 336kb/s) 150% CPU
* H264/HD (7p 336kb/s) 250% CPU
* VP9/VGA (7p 336kb/s) 220% CPU
* VP9/HD (7p 336kb/s) 350% CPU
h2. Remaining tasks
* sylkserver: control interface for moderator
* janus: patch to request full frames when a paused video is resumed