The previous solution was implemented on the basis of WebRTC technology; to expand the functionality with Voximplant, special SFU (Selective Forwarding Unit) servers were used, which redirect audio and video streams between conference participants. For example, the transmission and reception of data from the SFU server still runs on the WebRTC protocol, but there is a paradigm shift: previously, conference call participants used peer-to-peer video calls. And now we are pleased to offer the client–server version, which significantly reduces outbound traffic and CPU usage of the participants.
The solution for Bitrix24 based on the Voximplant platform required 1.5 months of work on the user interface and integration with the company's existing product. When working on the Bitrix24 solution, we also used voice activity detection, the selection of streams to be displayed to an individual participant, screen sharing and a number of other Voximplant products.