Расширенный системный формат
Расширение имени файла | .asf .wma .wmv |
---|---|
Тип интернет-СМИ | видео/x-ms-asf, приложение/vnd.ms-asf [1] |
Введите код | 'АСФ_' |
Единый идентификатор типа (UTI) | com.microsoft.advanced-systems-format |
Магическое число | 30 26 B2 75 8E 66 CF 11 А6 Д9 00 АА 00 62 СЕ 6С [2] |
Разработано | Майкрософт |
Первоначальный выпуск | Собственность: 16 сентября 1996 г [3] [4] Публично: 26 февраля 1998 г [5] |
Последний выпуск | 01.20.03 декабрь 2004 г |
Тип формата | Формат контейнера |
Контейнер для | Windows Media Audio , Windows Media Video , VC-1 |
Открытый формат ? | Да |
Свободный формат ? | Нет [6] |
Формат Advanced Systems (ранее 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-типа. Различные расширения используются для облегчения идентификации содержимого медиафайла. [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, Леви и др., 21 марта 2000 г.) компанией Microsoft до 10 августа 2019 г.
См. также [ править ]
- Чередование аудио и видео (AVI)
- Расширенный перенаправитель потока (ASX)
- Сравнение форматов контейнеров
Ссылки [ править ]
- ^ Майкрософт (1997). «Регистрация медиа-типа MIME application/vnd.ms-asf» . iana.org . ИАНА .
- ↑ Перейти обратно: Перейти обратно: а б «ASF (формат расширенных систем)» . Цифровое сохранение . Библиотека Конгресса . 04 февраля 2014 г. Проверено 12 марта 2014 г.
- ^ «Расширенный формат потоковой передачи» . Технический инсайдер . Проверено 13 декабря 2021 г.
- ^ «Microsoft представляет NetShow, платформу для доставки мультимедийного контента через интрасети» . Истории Майкрософт . 16 сентября 1996 г. Проверено 13 декабря 2021 г.
- ^ Флейшман, Эрик (26 февраля 1998 г.). Спецификация расширенного формата потоковой передачи (ASF) . Рабочая группа по интернет-инжинирингу. Идентификатор Draft-fleischman-asf-01 . Проверено 13 декабря 2021 г.
- ^ ASF (формат расширенных систем) (полный проект). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 6 апреля 2007 года . Проверено 1 декабря 2021 г.
- ^ «Разница между файлами ASF и WMV/WMA» .
- ^ «Загрузка спецификации ASF» .
- ^ Адвокат: Microsoft патентует формат медиафайлов ASF, прекращает обратное проектирование , заархивировано из оригинала 28 июня 2017 г. , получено 11 марта 2019 г.
Внешние ссылки [ править ]
- Обзор формата расширенных систем
- Обзор формата ASF
- Анализ Библиотеки Конгресса устойчивости формата ASF
- Формат контейнера ASF — версия 2.0 (доступна бесплатно, но не используется) и версия 1.0 (реконструированная)
- MSDN: Как встроить проигрыватель Windows Media в веб-страницу HTML (для веб-мастеров)
- Создание индивидуального интерфейса Windows Media (для веб-мастеров)