Enviado por admin el
Interesante articulo (en inglés) acerca de la configuración del codec Opus en Asterisk.
El codec Opus está disponible en la versión 13 (desde la 13.12) y 14 de Asterisk.
Algunos valores de configuración a utilizar en el archivo codec.conf:
- cbr: con yes se utilizará una velocidad de transmisión binaria constante (bit rate); con no la velocidad variará según la calidad del medio de transmisión. La mejor opción es no siempre y cuando no se utilicen dispositivos que necesitan una velocidad constante. Valor predefinido no
- bitrate: configurando este parametro se fija un limite aproximativo máximo de velocidad de transmisión binaria (bit rate) en el codificador. Valor predefinido auto. Se puede utilizar uno de los siguientes valores:
- auto: permite al codificador de manejar directamente el bit rate
- max: el codificado utilizará la máxima velocidad posible
- 500-512000: se define un valor entre 500 y 512000 incluyendo los dos números
- dtx: con yes se activa la trasmisión discontinua; esto quiere decir que cuando el codificador detecta silencio bajará el bit rate. Valor predefinido no
- max_playback_rate: frecuencia de muestreo que se utilizará. Más alta, más banda utilizada, mejor callidad:
- packet_loss: se utiliza para especificar el porcentaje (un valor entre 0 y 100) de paquetes perdidos esperados a nivel de codificador. Aumentando el valor debería mejorar la protección hacia los paquetes perdidos y de consecuencia mantener una buena calidad. El valor predefinido es 0 y hay que modificarlo solamente si se experimentan problemas de audio
- application: para indicar al codificador que tipo de datos se manejarán. De esta forma el codificador escogerá la forma más apropiada para gestionarlos. Posibles valores:
- voip: el codificador espera recibir voz o datos de voz; valor predefinido
- audio: el codificador no supondrá a priori el tipo de datos que va a manejar
- low_delay: el codificador dará prioridad a la velocidad de codificación
- signal: parecido a application permite al codificador saber que tipo de datos va a procesar y/o que tipo de datos prefiere codificar. Posibles valores:
- auto: el codificador escoge de manera autónoma. Valor predefinido
- voice: voz
- music: no voz
- complexity: parámetro relacionado con la complejidad computacional utilizada. El rango va de 0 a 10. Con 0 bajo consumo de CPU con 10 máximo consumo de CPU. Valor predefinido 0
- fec: si añadir o no la corrección de errores (FEC) en los paquetes antes de enviarlos. Valor predefinido no
¿Comentarios?
Comentarios recientes