Siren es una familia de formatos de codificación de audio de banda ancha patentados, basados en transformaciones y sus implementaciones de códec de audio , desarrolladas y autorizadas por PictureTel Corporation (adquirida por Polycom , Inc. en 2001). [1] Hay tres códecs de sirena: Siren 7, Siren 14 y Siren 22.
Ediciones
Siren 7 (o Siren7 o simplemente Siren) proporciona audio de 7 kHz, tasas de bits de 16, 24, 32 kbit / sy frecuencia de muestreo de 16 kHz. Siren se deriva del algoritmo PT716plus de PictureTel. [2] En 1999, ITU-T aprobó la recomendación G.722.1 , que se basa en el algoritmo Siren 7. Fue aprobado después de un proceso de selección de cuatro años que implicó pruebas exhaustivas. [2] G.722.1 proporciona solo velocidades de bits de 24 y 32 kbit / sy no es compatible con la velocidad de bits de Siren 7 de 16 kbit / s. [3] [4] El algoritmo de Siren 7 es idéntico a su sucesor, G.722.1, aunque los formatos de datos son ligeramente diferentes.
Siren 14 (o Siren14) proporciona audio de 14 kHz, velocidades de bits de 24, 32, 48 kbit / s para mono, 48, 64, 96 kbit / s para estéreo y frecuencia de muestreo de 32 kHz. Siren 14 admite audio estéreo y mono. Ofrece un retardo algorítmico de 40 milisegundos, utilizando longitudes de trama de 20 milisegundos. La versión mono de Siren 14 se convirtió en ITU-T G.722.1C (14 kHz, 24/32/48 kbit / s) en abril de 2005. [5] [6] [7] El algoritmo se basa en la tecnología de codificación por transformación , utilizando una transformada lapeada modulada (MLT), [8] un tipo de transformada de coseno discreta (DCT) [9] o transformada de coseno discreta modificada (MDCT). [10]
Siren 22 (o Siren22) proporciona audio de 22 kHz, frecuencia de muestreo de 48 kHz, velocidades de bits 64, 96, 128 kbit / s estéreo y 32, 48, 64 kbit / s mono. Siren 22 ofrece un retardo algorítmico de 40 milisegundos con longitudes de trama de 20 milisegundos. En mayo de 2008, el UIT-T aprobó el nuevo códec de banda completa G.719 que se basa en la tecnología de audio Polycom Siren 22 y las técnicas de audio avanzadas de Ericsson. [11] [12]
Soporte de software
Siren 7 se usa comúnmente en sistemas de videoconferencia y también es parte de Microsoft Office Communicator cuando se usan conferencias A / V. Microsoft Office Communications Server utiliza Siren 7 durante las conferencias de audio. Con el cliente predeterminado de Office Communicator, el audio punto a punto se realiza de forma predeterminada utilizando el códec RTAudio de propiedad de Microsoft . Cuando se promueve una llamada a una audioconferencia (cada vez que se han unido 3 o más participantes), el códec se cambia sobre la marcha a Siren. Esto se hace por motivos de rendimiento. Tenga en cuenta que incluso si la conferencia se reduce a menos de 3 participantes, OCS no degrada la conferencia a punto a punto; permanece como una conferencia A / V hasta que finaliza la conferencia.
En Windows XP y versiones posteriores de Windows, el códec Siren 7 se implementa en % systemroot% \ system32 \ SIRENACM.DLL . MSN Messenger y Live Messenger lo utilizan para enviar y recibir clips de voz y también como uno de los códecs disponibles para la función "Llamada de computadora". [13] [14] [15]
El software de código abierto de comunicación FreeSWITCH puede realizar transcodificaciones, conferencias y puentes de los formatos de audio Siren 7 / G.722.1 y Siren 14 / G.722.1C. [16] [17] [18]
aMSN , un clon de Windows Live Messenger de código abierto utiliza para la compresión y descompresión de audio de Siren la biblioteca "libsiren", una implementación de código abierto del códec, escrita por el desarrollador de aMSN Youness Alaoui (KaKaRoTo). [19] La biblioteca libsiren también se ha copiado en libmsn y en el proyecto msn-pecan, que proporciona un complemento para los clientes de mensajería instantánea Pidgin y Adium . [19] [20] [21] [22] [23]
Licencia
El uso de los formatos de codificación de audio Siren 7 y Siren 14 requiere la licencia de patentes de Polycom, en la mayoría de los países. Una licencia libre de regalías para Siren 7 y Siren 14 está disponible en Polycom si se cumplen ciertas condiciones bastante básicas. [4] [17] [24] [25] [26] [27] [28]
El uso de Siren 22 también requiere la licencia de patentes de Polycom. [26]
Ver también
- Comparación de formatos de codificación de audio
- G.722.1
Referencias
- ^ Business Wire (26 de marzo de 2001). "PictureTel anuncia nuevo programa de licencias de tecnología de audio de banda ancha Siren" . thefreelibrary.com . Consultado el 10 de septiembre de 2009 .
- ^ a b Business Wire (19 de julio de 2000). "PictureTel otorga licencias de tecnología de audio a Intel" . thefreelibrary.com . Consultado el 10 de septiembre de 2009 .
- ↑ (2008-08-05) Polycom permite la aceleración de la adopción de voz HD al ofrecer códec sin regalías , obtenido el 2009-09-07
- ^ a b "Preguntas frecuentes sobre Polycom Siren / G 722.1" . Polycom, Inc . Consultado el 7 de septiembre de 2009 .
- ^ Polycom, Inc. ( 12 de abril de 2005 ) La UIT aprueba Polycom Siren14 como nuevo estándar internacional , obtenido el 7 de septiembre de 2009
- ^ "Polycom Siren 14 / G 722.1C" . Polycom, Inc . Consultado el 7 de septiembre de 2009 .
- ^ "La UIT aprueba Polycom Siren14 como nuevo estándar internacional" . BusinessWire.com. 2005-04-12 . Consultado el 10 de septiembre de 2009 .
- ^ Información de Siren 14 para posibles licenciatarios (PDF) , consultado el 8 de junio de 2010
- ^ Hersent, Olivier; Petit, Jean-Pierre; Gurle, David (2005). Más allá de los protocolos de VoIP: comprensión de la tecnología de voz y las técnicas de red para telefonía IP . John Wiley e hijos . pag. 55. ISBN 9780470023631.
- ^ Britanak, Vladimir; Rao, KR (2017). Bancos de filtros modulados por coseno / seno: propiedades generales, algoritmos rápidos y aproximaciones de enteros . Saltador. pag. 478. ISBN 9783319610801.
- ^ "Polycom Siren 22" . Polycom, Inc . Consultado el 7 de septiembre de 2009 .
- ^ "G.719: El primer estándar ITU-T para audio de banda completa" (PDF) . Polycom, Inc. Abril de 2009 . Consultado el 7 de septiembre de 2009 .
- ^ "Sirena" . MultimediaWiki . Consultado el 7 de septiembre de 2009 .
- ^ "MPlayer - Estado de soporte de códecs" . MultimediaWiki . Consultado el 7 de septiembre de 2009 .
- ^ Microsoft (noviembre de 2001). "Soporte de medios en la plataforma de comunicaciones en tiempo real de Microsoft Windows" . Microsoft . Consultado el 7 de septiembre de 2009 .
- ^ "FreeSWITCH es el primero en admitir el audio HD de 32 kHz de Polycom" . FreeSWITCH. 2008-12-15. Archivado desde el original el 8 de mayo de 2009 . Consultado el 7 de septiembre de 2009 .
- ^ a b "libg722_1 - COPIANDO" . FreeSWITCH . Consultado el 19 de julio de 2014 .
- ^ "libg722_1 - README" . FreeSWITCH . Consultado el 19 de julio de 2014 .
- ↑ a b KaKaRoTo (2008-02-12) MSN Protocol documentation , Pidgin.im mailinglist, Consultado el 2009-09-08
- ^ "Lanzamiento de msn-pecan 0.0.18, ahora con soporte de clips de voz" . msn-pecan. 2009-02-16 . Consultado el 19 de julio de 2014 .
- ^ "msn-pecan" . msn-pecan . Consultado el 7 de septiembre de 2009 .
- ^ "Libmsn: es una biblioteca reutilizable, de código abierto y completamente documentada para conectarse al servicio MSN Messenger de Microsoft" . Proyecto Libmsn en Sourceforge.net. 2009 . Consultado el 7 de septiembre de 2009 .
- ^ "Repositorios SCM - libmsn - libsiren" . Proyecto Libmsn en Sourceforge.net. 2009 . Consultado el 7 de septiembre de 2009 .
- ^ Fundación Xiph.Org (2009). "CELT - Comparación de funciones de códec" . Fundación Xiph.Org . Consultado el 7 de septiembre de 2009 .
- ^ Fundación Xiph.Org (2006). "Speex - Comparación de calidad de códec" . Fundación Xiph.Org . Consultado el 7 de septiembre de 2009 .
- ^ a b Polycom, Inc. "Información de licencia de Siren7 / Siren14 / G.719" . Polycom, Inc . Consultado el 7 de septiembre de 2009 .
- ^ Polycom, Inc. "Preguntas frecuentes sobre Polycom Siren 14 / G 722.1C - ¿Cuáles son los términos de la licencia gratuita?" . Polycom, Inc . Consultado el 7 de septiembre de 2009 .
- ^ Greg Galitzine (6 de agosto de 2008). "Polycom CTO analiza el códec de voz Siren 7 HD" . TMCnet.com . Consultado el 19 de julio de 2014 .
enlaces externos
- Polycom Siren / G 722.1
- Preguntas frecuentes sobre Polycom Siren / G 722.1
- Polycom Siren 14 / G 722.1C
- Polycom Siren 22