Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Advanced Systems Format (ранее Advanced Streaming Format , Active Streaming Format ) - это проприетарный формат контейнера цифрового аудио / цифрового видео Microsoft , специально предназначенный для потоковой передачи мультимедиа . ASF является частью структуры Media Foundation .

Обзор и особенности [ править ]

ASF основан на сериализованных объектах, которые по сути являются последовательностями байтов , идентифицированными маркером GUID .

Формат не определяет, как (т. Е. С помощью какого кодека ) должны кодироваться видео или аудио; он просто определяет структуру видео / аудиопотока. Это похоже на функцию, выполняемую форматами контейнера QuickTime File Format , AVI или Ogg . Одной из целей ASF была поддержка воспроизведения с цифровых медиа-серверов , HTTP-серверов и локальных запоминающих устройств, таких как жесткие диски .

Наиболее распространенными носителями, содержащимися в файле ASF, являются Windows Media Audio (WMA) и Windows Media Video (WMV). Наиболее распространенными расширениями файлов ASF являются extension.WMA(только аудиофайлы с использованием Windows Media Audio с типом MIME audio/x-ms-wma) и.WMV(файлы, содержащие видео, с использованием кодеков Windows Media Audio и Video, с MIME-типом video/x-ms-asf). Эти файлы идентичны старым.ASFфайлы, но для их расширения и MIME-типа. Различные расширения используются, чтобы упростить идентификацию содержимого медиафайла. [3]

Файлы ASF также могут содержать объекты, представляющие метаданные , такие как исполнитель, название, альбом и жанр звуковой дорожки или режиссер видеодорожки, как и теги ID3 файлов MP3 . Он поддерживает масштабируемые типы мультимедиа и приоритизацию потоков; как таковой, это формат, оптимизированный для потоковой передачи.

Контейнер ASF обеспечивает основу для управления цифровыми правами в Windows Media Audio и Windows Media Video. Анализ старой схемы, используемой в WMA, показывает, что в ней используется комбинация обмена ключами криптографии с эллиптической кривой , блочного шифра DES , настраиваемого блочного шифра, потокового шифра RC4 и хэш-функции SHA-1 .

Медиафайлы на основе контейнеров ASF иногда по-прежнему передаются в Интернет через протокол MMS или RTSP . Однако в основном они содержат материал, закодированный для «прогрессивной загрузки», который может быть распространен любым веб-сервером, а затем предлагает те же преимущества, что и потоковая передача: файл начинает воспроизводиться, как только будет получено минимальное количество байтов, а остальная часть загрузки продолжается в фоновом режиме, пока вы смотрите или слушаете.

Проект цифрового сохранения Библиотеки Конгресса считает ASF фактическим преемником RIFF . [2] В 2010 году Google выбрал RIFF в качестве формата контейнера для WebP .

Лицензия [ править ]

Спецификацию можно загрузить с веб-сайта Microsoft [4], и формат может быть реализован по лицензии Microsoft, которая, однако, не позволяет распространять исходные коды и несовместима с лицензиями с открытым исходным кодом . Автор проекта бесплатного программного обеспечения VirtualDub сообщил, что сотрудник Microsoft сообщил ему, что его программа нарушает патент Microsoft в отношении воспроизведения ASF. [5]

Некоторые методы исправления ошибок , связанные с АЧС, были запатентованы в Соединенных Штатах ( патент США 6041345 Леви и др. 21 марта 2000 г.) корпорацией Майкрософт до 10 августа 2019 г.

См. Также [ править ]

  • Аудио-видео чередование (AVI)
  • Расширенный перенаправитель потока (ASX)
  • Сравнение форматов контейнеров

Ссылки [ править ]

  1. ^ Microsoft (1997). «Регистрация приложения типа MIME / vnd.ms-asf» . iana.org . IANA .
  2. ^ a b «ASF (Расширенный системный формат)» . Цифровое сохранение . Библиотека Конгресса . 2014-02-04 . Проверено 12 марта 2014 .
  3. ^ Разница между файлами ASF и WMV / WMA
  4. ^ Скачать спецификацию ASF
  5. ^ Advogato: Microsoft патентует формат медиафайлов ASF, останавливает обратное проектирование , архивировано из оригинала 28.06.2017 , получено 11.03.2019

Внешние ссылки [ править ]

  • Обзор формата Advanced Systems
  • Обзор формата ASF
  • Анализ Библиотеки Конгресса по устойчивости формата ASF
  • Формат контейнера ASF - v2.0 (бесплатно доступно, но не используется) и v1.0 (реконструировано)
  • MSDN Как встроить проигрыватель Windows Media на веб-страницу в формате HTML (для веб-мастеров)
  • Создание пользовательского интерфейса Windows Media (для веб-мастеров)