stringtranslate.com

Códec de baja tasa de bits para Internet

Internet Low Bitrate Codec ( iLBC ) es un formato de codificación de audio de voz de banda estrecha libre de regalías y una implementación de referencia de código abierto ( códec ), desarrollado por Global IP Solutions (GIPS) anteriormente Global IP Sound (adquirida por Google Inc en 2011 [2] ). Anteriormente era freeware con limitaciones en el uso comercial, [3] [4] pero desde 2011 está disponible bajo una licencia de software libre /código abierto ( licencia BSD de 3 cláusulas ) como parte del proyecto de código abierto WebRTC . [5] Es adecuado para aplicaciones de VoIP , transmisión de audio , archivo y mensajería. El algoritmo es una versión de codificación predictiva lineal independiente de bloques , con la opción de longitudes de trama de datos de 20 y 30 milisegundos. Los bloques codificados deben encapsularse en un protocolo adecuado para el transporte, generalmente el Protocolo de transporte en tiempo real (RTP).

iLBC maneja los cuadros perdidos mediante una degradación elegante de la calidad de la voz. Los cuadros perdidos suelen ocurrir en relación con paquetes IP perdidos o retrasados. Los códecs de baja tasa de bits comunes explotan las dependencias entre los cuadros de voz, lo que hace que se propaguen errores cuando los paquetes se pierden o se retrasan. Por el contrario, los cuadros de voz codificados con iLBC son independientes y, por lo tanto, este problema no ocurrirá.

iLBC se define en RFC 3951. Es uno de los códecs utilizados por Gizmo5 , WebRTC , Ekiga , Google Talk , Maemo Recorder (en Nokia N800 / N810 ), Polycom IP Phone, Cisco , QuteCom , Tuenti , [6] Yahoo! Messenger , Ooma [7] y muchos otros.

iLBC se presentó al IETF en 2002 [8] [9] y la especificación final se publicó en 2004.

Parámetros y características

Véase también

Referencias

  1. ^ abcd Duric, Alan; Andersen, Soren Vang (2004). "Formato de carga útil del protocolo de transporte en tiempo real (RTP) para el habla del códec de baja velocidad de bits de Internet (iLBC)" . Consultado el 23 de junio de 2011 .
  2. ^ Dana Blankenhorn (18 de mayo de 2010). "Por qué Google compró Global IP Solutions". ZDNet . Archivado desde el original el 21 de mayo de 2010. Consultado el 23 de junio de 2011 .
  3. ^ "Licencia pública de software gratuito iLBC de Global IP Solutions" (PDF) . 30 de octubre de 2008. Archivado desde el original (PDF) el 30 de octubre de 2008. Consultado el 23 de junio de 2011 .
  4. ^ "iLBCfreeware". Archivado desde el original el 19 de diciembre de 2008.
  5. ^ ab "iLBC Freeware". Archivado desde el original el 5 de julio de 2011. Consultado el 23 de junio de 2011 .
  6. ^ "Tuenti+WebRTC (Voip2day 2014)".
  7. ^ Códigos Ooma*, 12 de mayo de 2015
  8. ^ Roar Hagen, Speech Coders - a VoIP perspective , consultado el 23 de junio de 2011
  9. ^ Duric, Alan; Andersen, Steven C. (2002). "Códec de baja velocidad de bits para Internet - draft-andersen-ilbc-00.txt" . Consultado el 23 de junio de 2011 .
  10. ^ "licencia GIPS anterior" (PDF) . Archivado desde el original (PDF) el 30 de octubre de 2008.

Enlaces externos