stringtranslate.com

Расширенный системный формат

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 — это расширение.WMA(только аудиофайлы с использованием Windows Media Audio, с типом MIME audio/x-ms-wma) и.WMV(файлы, содержащие видео, с использованием кодеков Windows Media Audio и Video, с MIME-типом video/x-ms-asf). Эти файлы идентичны старым.АЧСфайлы, а для их расширения и MIME-типа. Различные расширения используются для того, чтобы облегчить идентификацию содержимого медиа-файла. [7]

Файлы 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, [8] и формат может быть реализован по лицензии Microsoft, которая, однако, не допускает распространения исходных кодов и несовместима с лицензиями с открытым исходным кодом . Автор проекта свободного программного обеспечения VirtualDub сообщил, что сотрудник Microsoft сообщил ему, что его программное обеспечение нарушает патент Microsoft относительно воспроизведения ASF. [9]

Некоторые методы исправления ошибок, связанные с ASF, были запатентованы в США (патент США 6,041,345 Levi, et al. 21 марта 2000 г.) компанией Microsoft до 10 августа 2019 г.

Смотрите также

Ссылки

  1. ^ Microsoft (1997). "Регистрация типа носителя MIME application/vnd.ms-asf". iana.org . IANA .
  2. ^ ab "ASF (Advanced Systems Format)". Цифровое сохранение . Библиотека Конгресса . 2014-02-04 . Получено 2014-03-12 .
  3. ^ "Advanced Streaming Format". Tech Insider . Получено 2021-12-13 .
  4. ^ "Microsoft представляет NetShow, платформу для доставки мультимедийного контента через интрасети". Microsoft Stories . 1996-09-16 . Получено 2021-12-13 .
  5. ^ Флейшман, Эрик (26 февраля 1998 г.). Спецификация Advanced Streaming Format (ASF). Internet Engineering Task Force. Идентификатор draft-fleischman-asf-01 . Получено 13 декабря 2021 г. .
  6. ^ ASF (Advanced Systems Format) (полный черновик). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 6 апреля 2007 г. Получено 1 декабря 2021 г.
  7. ^ «Разница между файлами ASF и WMV/WMA».
  8. ^ "Загрузка спецификации ASF".
  9. ^ Advogato: Microsoft патентует формат медиафайлов ASF, прекращает обратную разработку, заархивировано из оригинала 28.06.2017 , извлечено 11.03.2019

Внешние ссылки