Advanced Systems Format (anteriormente Advanced Streaming Format , Active Streaming Format ) es el formato contenedor de audio / vídeo digital propietario de Microsoft , especialmente diseñado para la transmisión de contenido multimedia . ASF forma parte del marco de Media Foundation .
Descripción general y características
ASF se basa en objetos serializados que son esencialmente secuencias de bytes identificadas por un marcador GUID .
El formato no especifica cómo (es decir, con qué códec ) se debe codificar el vídeo o el audio; simplemente especifica la estructura del flujo de vídeo/audio. Esto es similar a la función que realizan los formatos QuickTime File Format , AVI u Ogg . Uno de los objetivos de ASF era admitir la reproducción desde servidores de medios digitales , servidores HTTP y dispositivos de almacenamiento local como discos duros .
Los formatos multimedia más comunes que contiene un archivo ASF son Windows Media Audio (WMA) y Windows Media Video (WMV). Las extensiones de archivo más comunes para los archivos ASF son....WMA(archivos de solo audio que utilizan Windows Media Audio, con tipo MIME audio/x-ms-wma) y.WMV(archivos que contienen vídeo, utilizando los códecs de audio y vídeo de Windows Media, con tipo MIME video/x-ms-asf). Estos archivos son idénticos a los antiguos.ASFarchivos, pero por su extensión y tipo MIME. Las diferentes extensiones se utilizan para facilitar la identificación del contenido de un archivo multimedia. [ 7 ]
Los archivos ASF también pueden contener objetos que representan metadatos , como el artista, el título, el álbum y el género de una pista de audio, o el director de una pista de vídeo, de forma similar a las etiquetas ID3 de los archivos MP3 . Admite tipos de medios escalables y priorización de flujos; por lo tanto, es un formato optimizado para la transmisión en directo.
El contenedor ASF proporciona el marco para la gestión de derechos digitales en Windows Media Audio y Windows Media Video. Un análisis de un esquema anterior utilizado en WMA revela que emplea una combinación de intercambio de claves mediante criptografía de curva elíptica , cifrado de bloques DES , un cifrado de bloques personalizado, cifrado de flujo RC4 y la función hash SHA-1 .
En ocasiones, los archivos multimedia en formato ASF (basados en contenedores) todavía se transmiten por internet mediante el protocolo MMS o el protocolo RTSP . Sin embargo, en la mayoría de los casos, contienen material codificado para "descarga progresiva", que puede ser distribuido por cualquier servidor web y ofrece las mismas ventajas que la transmisión en tiempo real: el archivo comienza a reproducirse en cuanto se recibe un número mínimo de bytes y el resto de la descarga continúa en segundo plano mientras se visualiza o escucha el contenido.
El proyecto de Preservación Digital de la Biblioteca del Congreso considera que ASF es el sucesor de facto de RIFF . [ 2 ] En 2010, Google eligió RIFF como formato contenedor para WebP .
Licencia
La especificación se puede descargar del sitio web de Microsoft [ 8 ] , y el formato se puede implementar bajo una licencia de Microsoft que, sin embargo, no permite la distribución del código fuente y no es compatible con las licencias de código abierto . El autor del proyecto de software libre VirtualDub informó que un empleado de Microsoft le comunicó que su software infringía una patente de Microsoft relativa a la reproducción de ASF [ 9 ] .
Ciertas técnicas de corrección de errores relacionadas con ASF fueron patentadas en los Estados Unidos ( Patente de Estados Unidos 6,041,345 Levi, et al. 21 de marzo de 2000) por Microsoft hasta el 10 de agosto de 2019.
Véase también
Referencias
- ↑ Microsoft (1997). "Registro del tipo de medio MIME application/vnd.ms-asf" . iana.org . IANA .
- 1 2 "ASF (Advanced Systems Format)" . Preservación digital . Biblioteca del Congreso . 4 de febrero de 2014. Consultado el 12 de marzo de 2014 .
- ↑ "Formato de transmisión avanzado" . Tech Insider . Consultado el 13 de diciembre de 2021 .
- ↑ "Microsoft presenta NetShow, una plataforma para la entrega de contenido multimedia a través de intranets" . Microsoft Stories . 16 de septiembre de 1996. Consultado el 13 de diciembre de 2021 .
- ↑ Fleischman, Eric (26 de febrero de 1998). Especificación del formato de transmisión avanzada (ASF) . Grupo de trabajo de ingeniería de Internet. ID draft-fleischman-asf-01 . Recuperado el 13 de diciembre de 2021 .
- ↑ ASF (Formato de Sistemas Avanzados) (Borrador completo). Sostenibilidad de los formatos digitales. Washington, DC: Biblioteca del Congreso. 6 de abril de 2007. Consultado el 1 de diciembre de 2021 .
- ↑ "La diferencia entre archivos ASF y WMV/WMA" .
- ↑ "Descarga de la especificación ASF" .
- ↑ Advogato: Microsoft patenta el formato de archivo multimedia ASF y detiene la ingeniería inversa , archivado del original el 28/06/2017 , consultado el 11/03/2019.
Enlaces externos
- Descripción general del formato de sistemas avanzados
- Descripción general del formato ASF
- Análisis de la Biblioteca del Congreso sobre la sostenibilidad del formato ASF
- Formato de contenedor ASF - v2.0 (disponible gratuitamente pero sin usar) y v1.0 (reconstruido)
- MSDN Cómo insertar Windows Media Player en una página web HTML (Para webmasters)
- Creación de una experiencia personalizada de Windows Media (para webmasters)
- Internet Explorer
- formatos de contenedores digitales
- Tecnología multimedia de Microsoft Windows
- Sistemas de gestión de derechos digitales