На этом изображении показаны значки компьютеров, которые Windows 8.1 отображает для Advanced Systems Format, в зависимости от расширения имени файла. Слева направо значки соответствуют файлам.asf,.wma и.wmv. | |
Расширение имени файла | .asf.wma.wmv |
---|---|
Тип Интернет-носителя | видео / x-ms-asf, application / vnd.ms-asf |
Код типа | 'ASF_' |
Идентификатор унифицированного типа (UTI) | com.microsoft.advanced-systems-format |
Магическое число | 30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C |
Разработано | 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, 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
). Эти файлы идентичны старым файлам .ASF, но имеют расширение и MIME-тип. Различные расширения используются для упрощения идентификации содержимого файла мультимедиа.
Файлы ASF также могут содержать объекты, представляющие метаданные, такие как исполнитель, название, альбом и жанр для звуковая дорожка или режиссер видеодорожки, что очень похоже на теги ID3 файлов MP3. Он поддерживает масштабируемые типы мультимедиа и приоритизацию потоков; как таковой, это формат, оптимизированный для потоковой передачи.
Контейнер ASF обеспечивает основу для управления цифровыми правами в Windows Media Audio и Windows Media Video. Анализ старой схемы, используемой в WMA, показывает, что в ней используется комбинация криптографии с эллиптической кривой, обмена ключами, блочного шифра DES, пользовательского блочного шифра, RC4 потоковый шифр и хеш-функцию SHA-1.
Медиафайлы на основе контейнеров ASF иногда по-прежнему передаются в Интернет через протокол MMS или протокол RTSP. Однако в большинстве случаев они содержат материал, закодированный для «прогрессивной загрузки», который может распространяться любым веб-сервером, а затем предлагает те же преимущества, что и потоковая передача: файл начинает воспроизводиться, как только будет получено минимальное количество байтов, а остальная часть загрузки продолжается в фоновом режиме, пока вы смотрите или слушаете.
Проект цифрового сохранения Библиотеки Конгресса рассматривает ASF как фактического преемника RIFF. В 2010 Google выбрал RIFF в качестве формата контейнера для WebP.
. Спецификацию можно загрузить с веб-сайта Microsoft, и этот формат может быть реализован под лицензия от Microsoft, которая, однако, не позволяет распространять исходные коды и несовместима с лицензиями с открытым исходным кодом. Автор проекта бесплатного программного обеспечения VirtualDub сообщил, что сотрудник Microsoft сообщил ему, что его программное обеспечение нарушает патент Microsoft в отношении воспроизведения файлов ASF.
Определенные методы исправления ошибок, связанные с к ASF были запатентованы в США (Патент США 6041345 Леви и др. 21 марта 2000 г.) Microsoft до 10 августа 2019 г.