-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
Milestone
Description
The very simple jitter buffer implemented in #54 is functional but very simple. There are many improvements that could still be made. Suggestions so far include:
- Detecting network traffic delay and dynamically adjusting the buffer length
- Replacing the time-based delay with sample-based delay
- This would also allow for tests to be written against it without attempting to simulate time
- Improving jitter buffer configurability. Right now, the desired delay is available as a property on each buffer object. A separate value is actually used privately. The private value is only updated when the jitter buffer "starts" delaying. A more elegant solution with more options should be on the table, especially if dynamic adjustment is made available.
Reactions are currently unavailable