Asao (códec)

Estándar de códec de audio

Asao (también conocido como códec de audio Nellymoser ) es un códec de un solo canal (mono) y un formato de compresión patentado, optimizado para la transmisión de audio a baja tasa de bits , desarrollado por Nellymoser Inc.

Detalles técnicos

Los datos de sonido se agrupan en cuadros de 256 muestras. Cada cuadro se convierte al dominio de frecuencia y se identifican las frecuencias más significativas (de mayor amplitud). Se selecciona una serie de bandas de frecuencia para la codificación; el resto se descarta. El flujo de bits de cada cuadro codifica entonces qué bandas de frecuencia están en uso y cuáles son sus amplitudes. Este códec no tiene en cuenta la frecuencia de muestreo real y tiene una relación fija entre la cantidad de muestras de entrada y el tamaño del paquete de salida (2 bits por muestra de entrada).

Uso en tecnología Flash

El 4 de marzo de 2002, Nellymoser Inc. anunció que Macromedia había licenciado el software de compresión de audio y voz Asao de Nellymoser para que formara parte de FlashMX y Macromedia Flash Player 6. [1] [2] (Macromedia ahora es Adobe Systems ). El códec Nellymoser Asao es una parte integral del complemento Flash desde la versión 6 de Flash, lanzada en 2003. El códec está optimizado para la codificación de audio en tiempo real y de baja latencia. Los clientes de Flash Player, al grabar audio desde el micrófono de un usuario, pueden utilizar el códec Nellymoser Asao. (Flash Player 10 lanzado en 2008 también admite el códec de código abierto Speex . [3] ) El programador de Flash puede controlar la frecuencia de muestreo de la captura de audio para aumentar o disminuir la tasa de bits y la calidad de codificación. La codificación se realiza en el host del cliente y luego los datos comprimidos se envían utilizando el protocolo RTMP de Adobe a un servidor RTMP ( Flash Media Server , Wowza Media Server ). [4] [5] [6]

Uso en otras tecnologías

En el momento del lanzamiento de Flash Player 6 en 2003, no existía ningún software libre o de código abierto para codificar y decodificar el audio de Nellymoser. [7] [8] [9] [10] Nellymoser Inc. vendió un decodificador por miles de dólares estadounidenses. [11] [12] [13] [14]

En marzo de 2006, la gente de Adobe Systems publicó en el grupo de noticias de desarrollo de Flash Server información sobre una nueva herramienta que se lanzaría próximamente para la conversión de audio FLV (incluido el audio Nellymoser) a MP3 / WAV . [15] En julio de 2006, anunciaron que no habían podido lanzar el conversor FLV/MP3 debido a restricciones en el acuerdo de licencia de Nellymoser. Descubrieron que sólo podían distribuir esta herramienta para que se utilizara con copias con licencia de Flash Media Server . [16] [17]

En 2007, se creó un proyecto llamado "nelly2pcm". En 2008, este proyecto fue eliminado de Google Code en respuesta a una queja en virtud de la Ley de Derechos de Autor del Milenio Digital de EE. UU . [5] [18] [19] También hubo otros intentos de crear un decodificador Nellymoser gratuito. [20] Algunos aparentemente usan un "envoltorio" para obligar al flash ocx a reproducir audio más rápido (por ejemplo, relación 1:4), que redirige y captura la salida de audio (onda) y luego la codifica a MP3. Este método no utiliza un códec Nellymoser con licencia. [21]

En septiembre de 2007, se envió un parche basado en "nelly2pcm" a la lista de correo de desarrollo del marco multimedia FFmpeg . [22] En octubre de 2007, se agregó un parche para decodificar audio Nellymoser a FFmpeg SVN . [23] [24] [25] A partir del 3 de diciembre de 2008, el proyecto de código abierto FFmpeg tiene soporte de codificación y decodificación para el códec Nellymoser Asao. [26] [27] La ​​versión estable con soporte de audio Nellymoser es 0.5, lanzada el 10 de marzo de 2009.

Referencias

  1. ^ Nellymoser, Inc. (4 de marzo de 2002) «Macromedia selecciona la tecnología de compresión Asao de Nellymoser para FlashMX». Archivado desde el original el 24 de julio de 2003. Consultado el 18 de abril de 2017 .{{cite web}}: CS1 maint: bot: estado de URL original desconocido ( enlace ), Consultado el 12 de agosto de 2009
  2. ^ Adobe Inc. (2008) Flash CS3 - Avisos legales, consultado el 11 de agosto de 2009
  3. ^ AskMeFlash.com (10 de mayo de 2009) Speex vs Nellymoser, consultado el 12 de agosto de 2009
  4. ^ MultimediaWiki Nelly Moser, consultado el 11 de agosto de 2009
  5. ^ de Mark Lynch (23 de julio de 2008) Extracción de sonido de Flash (también conocido como NellyMoser), consultado el 12 de agosto de 2009
  6. ^ (2002-12-27) NellyMoser Voice Codec, consultado el 2009-08-12
  7. ^ Marco Casario (14 de abril de 2005) FLV creado con FCS y el códec de audio nellymoser, consultado el 13 de agosto de 2009
  8. ^ Foro FlashComGuru (2006) Convertir on2 a mp3 / flv a mp3? Archivado el 23 de agosto de 2009 en Wayback Machine . Recuperado el 12 de agosto de 2009.
  9. ^ LiSoG (2006-10-06) Licitación de código abierto: Implementación de un códec de audio compatible con el códec Nellymoser Asao (PDF) Archivado el 13 de octubre de 2006 en Wayback Machine , consultado el 12 de agosto de 2009
  10. ^ Nellymoser Codec - ¿Cuántas personas se han encontrado con el mismo problema? Archivado el 4 de septiembre de 2009 en Wayback Machine , consultado el 13 de agosto de 2009
  11. ^ Wiki del Proyecto Gnash Nellymoser Archivado el 18 de agosto de 2009 en Wayback Machine , consultado el 12 de agosto de 2009
  12. ^ FlashComGuru (31 de julio de 2006) Lista de enlaces de Nellymoser, consultado el 12 de agosto de 2009
  13. ^ Andrew Paul Simmons (22 de mayo de 2007) Grabación de audio con Flash Player en formato MP3, WAV, AVI, etc. Archivado el 13 de agosto de 2009 en Wayback Machine , consultado el 12 de agosto de 2009
  14. ^ FlashComGuru (2007) Convertir on2 a mp3 / flv a mp3? Archivado el 24 de octubre de 2007 en Wayback Machine . Recuperado el 12 de agosto de 2009.
  15. ^ Steve Wolkoff (16 de marzo de 2006) Cómo exportar audio FLV Archivado el 18 de agosto de 2009 en Wayback Machine , consultado el 13 de agosto de 2009
  16. ^ Burak KALAYCI (8 de marzo de 2006) Extracción de audio FLV (2) Archivado el 1 de octubre de 2009 en Wayback Machine , ASVGuy SWFBlog, consultado el 13 de agosto de 2009
  17. ^ FlashComGuru (3 de octubre de 2006) Comentarios de Adobe sobre la herramienta de conversión de FLV a MP3, consultado el 12 de agosto de 2009
  18. ^ Código de Google nelly2pcm - Proyecto retirado Archivado el 9 de junio de 2010 en Wayback Machine , consultado el 12 de agosto de 2009
  19. ^ Foros de grabación de transmisiones de audio y video (2008) División de Nellymoser FLV (extracción de una transmisión Nellymoser sin procesar de un archivo FLV), consultado el 13 de agosto de 2009
  20. ^ Moxie Marlinspike (3 de julio de 2007) nellynomore [ enlace muerto permanente ‍ ] , Consultado el 13 de agosto de 2009
  21. ^ Foro FlashComGuru (2006) Convertir on2 a mp3 / flv a mp3? Archivado el 11 de julio de 2011 en Wayback Machine , página 10, consultado el 13 de agosto de 2009
  22. ^ (11/08/2007) FFmpeg-devel - PATCH - Descodificador de audio NellyMoser
  23. ^ ¡ Compatibilidad de decodificación de NellyMoser en ffmpeg! Archivado el 4 de agosto de 2009 en Wayback Machine . Recuperado el 12 de agosto de 2009.
  24. ^ (31/10/2007) Lair Of The Multimedia Guru - Noticias semanales de FFmpeg n.° 2 - octubre de 2007, consultado el 12/8/2009
  25. ^ (15/10/2007) FFmpeg-devel - PATCH - Descodificador de audio NellyMoser v2
  26. ^ FFmpeg (3 de diciembre de 2008). «Noticias de FFmpeg». Archivado desde el original el 18 de marzo de 2009. Consultado el 12 de agosto de 2009 .
  27. ^ FFmpeg. «Códecs de audio compatibles con FFmpeg» . Consultado el 12 de agosto de 2009 .
  • Sitio web de Nellymoser Inc.
  • Nellymoser Asao - sitio web histórico de 2003 en Wayback Machine (archivado el 29 de junio de 2003)
Retrieved from "https://en.wikipedia.org/w/index.php?title=Asao_(codec)&oldid=1192482306"