Codec / Transcoding information returned by ng query
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- perl
- Área
- audio-video-rtc
Línea de trabajo
Start from the handler that builds the ng query reply in the rtpengine control protocol and see what per-call state is already available there. Codec selection is decided during SDP handling for the A-leg and B-leg media streams, so trace where negotiated codecs and any transcoding decision are recorded on the call. Nothing in the issue names files or tests, so locating those entry points is the first task. Done means the ng query output reports A-leg and B-leg codecs plus a flag for whether transcoding was engaged.
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
When a call is established and the ng query command is ran, we get a lot of useful information about what is happening, however this information about what codecs are being used.
This is particularly important if we want to limit the amount of transcoded calls which are allowed to pass through a system. By being able to know if transcoding was engaged for a specific call we can better help to control the capacity allowed from OpenSIPs/Kamalio, etc.
Describe the solution you'd like
If RTPEngine is aware of what codec's are used the information should be available in the response to the ng query command.
This can include:
- A-leg / B-leg codecs which are used
- Has the call been transcoded
Describe alternatives you've considered
There is no simple feasible solution.
The rtpengine version you checked that didn't have the feature you are asking for
12.1.1
- 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 15/100
sipwise/rtpengine#2197 · 1 comentario ·
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
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 Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
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