stringtranslate.com

Anódex

Annodex es un formato de medios digitales desarrollado por CSIRO para proporcionar anotación e indexación de medios continuos , como audio y video .

Se basa en el formato contenedor Ogg , con un lenguaje XML llamado CMML ( Continuous Media Markup Language ) que proporciona metadatos adicionales . Su objetivo es crear una Web de Medios Continuos (CMWeb), mediante la cual los medios continuos se puedan manipular de manera similar a los medios de texto en la World Wide Web , incluida la búsqueda y la disposición dinámica de elementos.

Historia

El diseño específico de los elementos del proyecto Continuous Media Web fue inventado por Silvia Pfeiffer y Conrad Parker en CSIRO Australia a mediados de 2001. Algunas de las ideas detrás de CMML y el direccionamiento genérico de los desplazamientos temporales fueron propuestas en un artículo de 1997 de Bill Simpson-Young y Ken Yap.

En enero de 2002, el equipo de Annodex contrató a dos estudiantes, Andrew Nesbit y Andre Pang, junto con Simon Lai, quien se convirtió en la primera persona en crear contenido significativo en CMML. Durante este tiempo, se diseñaron los conceptos básicos de la tecnología Annodex, incluido el diseño de fragmentos URI temporales, los DTD básicos , la elección del formato de encapsulación Ogg y el diseño inicial de las bibliotecas.

A fines de 2004, Andre Pang desarrolló el complemento Annodex para los navegadores Mozilla Firefox , que permite la reproducción de contenido multimedia Annodex codificado con el códec de video Ogg Theora y el códec de audio Ogg Vorbis . Las URI de tiempo implementadas en la barra de ubicación proporcionan la funcionalidad de búsqueda del lado del servidor en contenido multimedia Annodex y permiten la creación de hipervínculos hacia y desde contenido multimedia Annodex a través de una lista de clips de índice para contenido CMML .

Con el tiempo, la comunidad de código abierto fue desarrollando cada vez más la tecnología Annodex , comenzando con los paquetes Debian de Jamie Wilkinson, los enlaces de Python de Ben Leslie y los enlaces de Perl de Angus Lees. Las herramientas de creación de líneas de comandos se completaron a principios de 2001, y se fueron actualizando continuamente para cumplir con la versión 3 actual de los estándares de anotación de Annodex en 2005. [1]

En noviembre de 2005, CSIRO quiso centrarse en la investigación de código cerrado y crear productos existentes sobre la base de esa tecnología, perdiendo así el interés en los componentes estándar de código abierto de la misma. Por lo tanto, se tomó la decisión de separar los componentes de código abierto en su propia organización mediante la creación de una Fundación Annodex similar en espíritu a las muchas otras fundaciones que se han creado en torno a otras tecnologías FOSS . [2]

Tecnología

Los documentos de especificaciones técnicas principales de Annodex se están desarrollando a través de la comunidad de Annodex y constan de los siguientes componentes:

MLMC

Continuous Media Markup Language es un lenguaje de marcado XML para datos continuos en el tiempo, como audio y vídeo. Los principios básicos de CMML son los siguientes:

Ejemplo de contenido CMML

<cmml><base de tiempo de transmisión="0"> <import src="galaxias.mpg" tipo de contenido="video/mpeg"/></transmisión><cabeza> <title>Galaxias ocultas</title> <meta name="autor" content="CSIRO"/></cabeza><clip id="buscandogalaxias" inicio="15"> <a href="http://www.aao.gov.au/galaxies.anx#radio"> Vídeo relacionado sobre la detección de galaxias </a> <img src="galaxia.jpg"/> <desc>¿Qué hay ahí fuera?</desc> <meta name="PALABRAS CLAVE" content="Radiotelescopio"/></clip></cmml>

El origen del documento CMML, junto con más documentación y estándares, se puede encontrar en Annodex CMML Standard Version 2.1

Formato de archivo anodex

Estructura del archivo Annodex

Annodex es un formato de encapsulación que intercala datos continuos en el tiempo con marcado CMML de manera que se puedan transmitir. El formato Annodex se basa en el formato de encapsulación Ogg para permitir que los servidores de Internet y los servidores proxy administren subpartes temporales y reconstruyan archivos a partir de clips anodizados. Esto presenta los siguientes tipos de transmisión:

Puede encontrar más información en Formato de anotación Annodex para flujos de bits continuos en el tiempo, versión 3.0

Intervalos de tiempo en las URI

Para incluir contenido continuo en el tiempo, como audio y video, en la Web, es necesario poder señalar hipervínculos a dicho contenido para abordar las diferencias temporales. Puede encontrar más información en Intervalos de tiempo en consultas y fragmentos de URI de Annodex

Notas y referencias

  1. ^ Versión estándar de anotación de Annodex 3
  2. ^ Historia de la Fundación Annodex Archivado el 4 de septiembre de 2006 en Wayback Machine .

Enlaces externos