[FEATURE REQUEST] Adaptive Jitter Buffer
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 10/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- audio-video-rtc
Línea de trabajo
The request is for an adaptive jitter buffer that shrinks when no jitter is detected and grows up to roughly 300 ms under jitter, replacing the current static configuration. The payload names no files, tests or entry points, so the first step is to locate the existing static jitter buffer option in the rtpengine configuration and its documentation, then read the two comments on the issue to see whether maintainers already answered the scope question. Done would mean an agreed design for adaptive sizing plus configuration to enable it; the thread has been silent for months, so confirm interest before starting.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe
No response
Describe the solution you'd like
Hi team -
Is there scope for having an adaptive jitter buffer as a future release?
We currently use your static jitter buffer configuration, but finding it hard to reach a middle ground on the value to set for static, either adding an unnecessary delay for connections with no jitter or not catering for extreme edge cases of jitter.
We have used solutions in the past enabling adaptative configurations , and have used with great success with the adaptive logic shrinking the buffer size when no jitter variables detected and growing in size to accommodate large jitter variables up to 300 ms, thus increasing perceived call quality on the platform even when the connecting networks upstream is sub-par.
Is such a solution in scope for a future release?
Thank you
Describe alternatives you've considered
No response
The rtpengine version you checked that didn't have the feature you are asking for
No response
- Lenguaje dominante
- Perl
- Estrellas
- 992
- Forks
- 459
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de sipwise/rtpengine
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
sipwise/rtpengine#2219 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
sipwise/rtpengine#2190 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
sipwise/rtpengine#2162 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de sipwise/rtpengine
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
virtualmin/virtualmin-gpl#1322 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
easy first-contributor first-contributors good first issue help wanted perl shell up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
fork-commit-merge/fork-commit-merge#8461 ·
Los mantenedores suelen responder en 1 día
-
PostgreSQL::Version rejects documented full psql version outputPosiblemente ocupada @feitiansiyan la tomó hace 1 día. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
IvorySQL/IvorySQL#2999 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
1.severity: security
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Los mantenedores suelen responder en 1 día