Project

General

Profile

WebRTC Conference » History » Version 9

Dan Pascu, 07/07/2017 12:57 PM

1 3 Adrian Georgescu
h1. SylkServer WebRTC Managed Conference
2 2 Adrian Georgescu
3 4 Adrian Georgescu
4 2 Adrian Georgescu
h2. Design
5
6
h2. Features
7
8 8 Dan Pascu
 * Ad-hoc conference: all participants are rendered in a matrix where each participants has the same size. The 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 the bandwidth usage per conference room constant.
9 7 Adrian Georgescu
10
11 2 Adrian Georgescu
h2. Configuration
12
13
h2. Client support
14
15
h2. Measurements
16 5 Adrian Georgescu
17 9 Dan Pascu
This measurement was done on a Macbook Pro 15" with a 2.3GHz Intel Core I7 CPU, while having 7 participants in the room with each using 336Kb/s. The measurement shows the CPU usage in Firefox with the aforementioned conditions, for the specified video codecs and resolutions:
18 1 Adrian Georgescu
19 9 Dan Pascu
 * H264/VGA 150% CPU
20
 * H264/HD  250% CPU
21
 * VP9/VGA  220% CPU
22
 * VP9/HD   350% CPU
23 6 Adrian Georgescu
24
25
h2. Remaining tasks
26
27
 * sylkserver: control interface for moderator
28
 * janus: patch to request full frames when a paused video is resumed