На этом изображении показаны значки компьютеров, которые Windows 8.1 отображает в расширенном системном формате, в зависимости от расширения имени файла. Слева направо значки соответствуют файлам .asf, .wma и .wmv. | |
Расширение имени файла | .asf .wma .wmv |
---|---|
Тип интернет-СМИ | видео / x-ms-asf, приложение / vnd.ms-asf [1] |
Типовой код | 'ASF_' |
Единый идентификатор типа (UTI) | com.microsoft.advanced-systems-format |
Магическое число | 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C [2] |
Разработан | Microsoft |
Тип формата | Формат цифрового контейнера |
Контейнер для | Windows Media Audio , Windows Media Video , VC-1 |
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)
- Сравнение форматов контейнеров
Ссылки [ править ]
- ^ Microsoft (1997). «Регистрация приложения типа MIME / vnd.ms-asf» . iana.org . IANA .
- ^ a b «ASF (Расширенный системный формат)» . Цифровое сохранение . Библиотека Конгресса . 2014-02-04 . Проверено 12 марта 2014 .
- ^ Разница между файлами ASF и WMV / WMA
- ^ Скачать спецификацию ASF
- ^ Advogato: Microsoft патентует формат медиафайлов ASF, останавливает обратное проектирование , архивировано из оригинала 28.06.2017 , получено 11.03.2019
Внешние ссылки [ править ]
- Обзор формата Advanced Systems
- Обзор формата ASF
- Анализ Библиотеки Конгресса по устойчивости формата ASF
- Формат контейнера ASF - v2.0 (бесплатно доступно, но не используется) и v1.0 (реконструировано)
- MSDN Как встроить проигрыватель Windows Media на веб-страницу в формате HTML (для веб-мастеров)
- Создание пользовательского интерфейса Windows Media (для веб-мастеров)