Asao (también conocido como códec de audio Nellymoser ) es un códec y formato de compresión monofónico (de un solo canal) propietario, optimizado para la transmisión de audio a baja tasa de bits , desarrollado por Nellymoser Inc.
Detalles técnicos
Los datos de audio se agrupan en tramas de 256 muestras. Cada trama se convierte al dominio de la frecuencia y se identifican las frecuencias más significativas (de mayor amplitud). Se seleccionan varias bandas de frecuencia para la codificación; el resto se descarta. El flujo de bits de cada trama codifica qué bandas de frecuencia se utilizan y cuáles son sus amplitudes. Este códec no tiene en cuenta la frecuencia de muestreo real y mantiene 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 de 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 con baja latencia. Los clientes de Flash Player, al grabar audio desde el micrófono de un usuario, pueden usar el códec Nellymoser Asao. (Flash Player 10, lanzado en 2008, también admite el códec de código abierto Speex . [ 3 ] ) La frecuencia de muestreo de la captura de audio puede ser controlada por el programador de Flash para aumentar y disminuir la tasa de bits y la calidad de codificación. La codificación se realiza en el host del cliente y los datos comprimidos se envían luego usando 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 software libre o de código abierto para codificar y decodificar el audio de Nellymoser. [ 7 ] [ 8 ] [ 9 ] [ 10 ] Nellymoser Inc. vendía un decodificador por miles de dólares estadounidenses. [ 11 ] [ 12 ] [ 13 ] [ 14 ]
En marzo de 2006, el personal de Adobe Systems publicó en el grupo de noticias de desarrollo de Flash Server información sobre una nueva herramienta para la conversión de audio FLV (incluido el audio de Nellymoser) a MP3 / WAV . [ 15 ] En julio de 2006, anunciaron que no habían podido lanzar el convertidor FLV/MP3 debido a restricciones en su acuerdo de licencia con Nellymoser. Descubrieron que solo podían distribuir esta herramienta para su uso 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 bajo 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 forzar al flash ocx a reproducir audio más rápido (por ejemplo, relación 1:4), que redirige y captura la salida de audio (wave) y luego la codifica a MP3. Este método no usa 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 ] Versión estable 0.5, con soporte de audio Nellymoser, publicada el 10 de marzo de 2009.
Referencias
- ↑ Nellymoser, Inc. (4 de marzo de 2002) "Macromedia selecciona la tecnología de compresión Asao de Nellymoser para FlashMX" . Archivado del original el 24 de julio de 2003. Consultado el 18 de abril de 2017 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) , consultado el 12/08/2009 - ↑ Adobe Inc. (2008) Flash CS3 - Avisos legales , consultado el 11 de agosto de 2009.
- ↑ AskMeFlash.com (10 de mayo de 2009) Speex vs Nellymoser , consultado el 12 de agosto de 2009
- ↑ MultimediaWiki Nelly Moser , consultado el 11 de agosto de 2009
- 1 2 Mark Lynch (23/07/2008) Extracción de sonido de Flash (también conocida como NellyMoser) , consultado el 12/08/2009
- ↑ (27/12/2002) NellyMoser Voice Codec , consultado el 12/08/2009
- ↑ Marco Casario (14/04/2005) FLV creado con FCS y el códec de audio nellymoser , consultado el 13/08/2009.
- ↑ Foro FlashComGuru (2006) ¿Convertir on2 a mp3 / flv a mp3? , Consultado el 12 de agosto de 2009
- ↑ LiSoG (06/10/2006) 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/10/2006 en Wayback Machine , consultado el 12/08/2009.
- ↑ Códec Nellymoser: ¿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.
- ↑ Wiki del proyecto Gnash Nellymoser Archivado el 18 de agosto de 2009 en Wayback Machine , consultado el 12 de agosto de 2009.
- ↑ FlashComGuru (31/07/2006) Lista de enlaces de Nellymoser , consultada el 12/08/2009
- ↑ Andrew Paul Simmons (22/05/2007) Grabación de audio con Flash Player a MP3, WAV, AVI, etc. Archivado el 13 de agosto de 2009 en Wayback Machine . Consultado el 12/08/2009.
- ↑ FlashComGuru (2007) ¿Convertir on2 a mp3 / flv a mp3? , Consultado el 12 de agosto de 2009
- ↑ Steve Wolkoff (16/03/2006) Cómo exportar audio FLV Archivado el 18/08/2009 en Wayback Machine , consultado el 13/08/2009.
- ↑ Burak KALAYCI (2006-03-08) Extracción de audio FLV (2) Archivado el 2009-10-01 en Wayback Machine , ASVGuy SWFBlog, Recuperado el 2009-08-13
- ↑ FlashComGuru (03/10/2006) Comentarios de Adobe sobre la herramienta de conversión de FLV a MP3 , consultado el 12/08/2009.
- ↑ Google Code nelly2pcm - Proyecto retirado. Archivado el 9 de junio de 2010 en Wayback Machine . Consultado el 12 de agosto de 2009.
- ↑ Foros de grabación de audio/video en streaming (2008) Dividir Nellymoser FLV (extraer el flujo de audio Nellymoser sin procesar de un archivo FLV) , consultado el 13 de agosto de 2009
- ↑ Moxie Marlinspike (2007-07-03) nellynomore , consultado el 2009-08-13
- ↑ Foro FlashComGuru (2006) ¿Convertir on2 a mp3 / flv a mp3? , Página 10, Consultado el 13/08/2009
- ↑ (11/08/2007) FFmpeg-devel - PARCHE - Decodificador de audio NellyMoser
- ↑ ¡ Soporte de decodificación de NellyMoser en ffmpeg! Archivado el 4 de agosto de 2009 en Wayback Machine . Recuperado el 12 de agosto de 2009.
- ↑ (31/10/2007) La guarida del gurú multimedia - Noticias semanales de FFmpeg n.° 2 - Octubre de 2007 , consultado el 12/08/2009
- ↑ (15/10/2007) FFmpeg-devel - PARCHE - Decodificador de audio NellyMoser v2
- ↑ FFmpeg (03-12-2008). "Noticias de FFmpeg" . Archivado del original el 18 de marzo de 2009. Consultado el 12 de agosto de 2009 .
- ↑ FFmpeg. "Códecs de audio compatibles con FFmpeg" . Consultado el 12 de agosto de 2009 .
Enlaces externos
- Sitio web de Nellymoser Inc.
- Nellymoser Asao - sitio web histórico de 2003 en Wayback Machine (archivado el 29 de junio de 2003)
- Códecs de audio