Skip to content
Open
No due date
Last updated Mar 7, 2018

During this milestone we will also review the architecture of the Media Server and refactor its bootstrapping system by migrating from an old JBoss micro-container. Possibly, we can make the Media Server deployable as a JBoss AS module.

This milestone will focus on refactoring the Scheduler of the Media Server.
In fact, the current implementation of the Scheduler relies on deprecated in-house implementation of concurrent classes, based on old Java code. This implementation should be reviewed and refactored to rely on latest JDK concurrency classes and time-deterministic collections.

This milestone will also attempt to simplify the RTP library to make it more user-friendly and by breaking apart targeted class that have become too complex.

This milestone will also represent a return to WebRTC implementation, where a DTLS NIO implementation will be presented together with trickle-ICE, required to speed up call setup times.

20% complete

List view