Jump to content

Аннодекс

Annodex — это цифровой медиа- формат, разработанный CSIRO для обеспечения аннотирования и индексирования непрерывных медиафайлов , таких как аудио и видео .

Он основан на формате контейнера Ogg с языком XML под названием CMML ( медиа язык непрерывной - разметки ) , предоставляющим дополнительные метаданные . Он предназначен для создания непрерывной медиасети (CMWeb), посредством которой непрерывными медиафайлами можно манипулировать аналогично текстовым мультимедиа во Всемирной паутине , включая поиск и динамическое расположение элементов.

Конкретный дизайн элементов проекта Continuous Media Web был изобретен Сильвией Пфайффер и Конрадом Паркером из CSIRO Australia в середине 2001 года. Некоторые идеи, лежащие в основе CMML и общего решения временных смещений , были предложены в статье 1997 года Биллом Симпсоном-Янгом и Кеном Япом.

В январе 2002 года команда Annodex взяла на работу двух студентов, Эндрю Несбита и Андре Панга, а также Саймона Лая, который стал первым человеком, написавшим содержательный контент в CMML. За это время были спроектированы основы технологии Annodex, включая проектирование временных URI- фрагментов, базовых DTD , выбор формата инкапсуляции Ogg и первоначальный проект библиотек.

Annodex К концу 2004 года Андре Панг разработал плагин для браузеров Mozilla Firefox , позволяющий воспроизводить медиафайлы Annodex, закодированные с помощью Ogg Theora видеокодека и Ogg Vorbis аудиокодека . времени URI , реализованные в строке адреса, обеспечивают функциональность поиска на стороне сервера на носителях Annodex и позволяют создавать гиперссылки на носители Annodex и из них через список клипов оглавления для контента CMML .

развивало технологию Annodex Со временем сообщество разработчиков открытого исходного кода , начиная с пакетов Debian Джейми Уилкинсона, привязок Python Бена Лесли и привязок Perl Ангуса Лиса. Инструменты разработки командной строки были завершены в начале 2001 года, а к 2005 году они постоянно обновлялись, чтобы соответствовать текущей версии 3 стандартов аннотаций Annodex. [1]

В ноябре 2005 года CSIRO захотела сосредоточиться на исследованиях с закрытым исходным кодом и создавать существующие продукты на основе этой технологии, тем самым потеряв интерес к с открытым исходным кодом ее стандартным компонентам . Поэтому было принято решение выделить компоненты с открытым исходным кодом в собственную организацию , создав Annodex Foundation, аналогичный по духу многим другим фондам, созданным вокруг других технологий FOSS . [2]

Технология

[ редактировать ]

Основные документы технических спецификаций Annodex разрабатываются сообществом Annodex. Они состоят из следующих компонентов:

Язык разметки непрерывного мультимедиа — это XML язык разметки для непрерывных во времени данных, таких как аудио и видео. Основные принципы CMML заключаются в следующем:

  • Позволяет описать структуру медиафайла посредством разметки временных клипов.
  • Позволяет прикреплять гиперссылки и аннотации . к клипам
  • Используется для создания контента Annodex через тег потока.

Пример контента CMML

[ редактировать ]
<cmml><stream timebase="0">  <import src="galaxies.mpg" contenttype="video/mpeg"/></stream><head>  <title>Hidden Galaxies</title>  <meta name="author" content="CSIRO"/></head><clip id="findingGalaxies" start="15">  <a href="http://www.aao.gov.au/galaxies.anx#radio">    Related video on detection of galaxies  </a>  <img src="galaxy.jpg"/>  <desc>What's out there?</desc>  <meta name="KEYWORDS" content="Radio Telescope"/></clip></cmml>

Исходный код документа CMML, а также дополнительную документацию и стандарты можно найти в стандарте Annodex CMML версии 2.1.

Формат файла Annodex

[ редактировать ]
Структура файла Аннодекса

Annodex — это формат инкапсуляции, который чередует непрерывные во времени данные с разметкой CMML в потоковом режиме. Формат Annodex основан на формате инкапсуляции Ogg , что позволяет интернет-серверам и прокси-серверам управлять временными частями и восстанавливать файлы из аннодексированных клипов. Это вводит следующие типы потоков:

  • Поток метазаголовка Skeleton
  • поток аннотаций CMML

Дополнительную информацию можно найти в формате аннотаций Annodex для непрерывных битовых потоков, версия 3.0.

Интервалы времени в URI

[ редактировать ]

Чтобы включить в Интернет непрерывный во времени контент, такой как аудио- и видеоматериалы, необходимо иметь возможность указывать гиперссылки на такой контент для устранения временных смещений. Дополнительную информацию можно найти в разделе «Временные интервалы Annodex в запросах и фрагментах URI».

Примечания и ссылки

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8b8f326e2a97d205619c206954ee1c71__1592480460
URL1:https://arc.ask3.ru/arc/aa/8b/71/8b8f326e2a97d205619c206954ee1c71.html
Заголовок, (Title) документа по адресу, URL1:
Annodex - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)