софтComputer Review#15(65)

Александр Чижов, chizh@irk.ru, http://cooler.irk.ru

Мультимедийный формат ASF от компании Microsoft

 Стоит ли говорить, что при нынешних черепашьих скоростях сетевых соединений остро ощущается нехватка полноценного звука и видео?

 Конечно, там, где инфраструктура Web лишь воплощена с помощью современных технологий, скорости соединений позволяют наслаждаться видео и аудио в онлайне. Но в любом случае, изобретение новых методов сжатия аудио и видео информации сильно будет влиять на насыщенность (а значит и загруженность) сети.

 Уже более года прошло с момента "запуска в массы" прогрессивного метода сжатия под народным названием MP3, после чего многочисленные лаборатории словно с цепи сорвались – все кому не лень начали выпускать свои - "конечно, самые лучшие" - сжиматели звука и видео.

 Разумеется, это хорошо, так как позволяет нам, пользователям, выбирать из большого множества то, что нам нужно. Сотни алгоритмов, десятки технологий, одни уже морально устарели, другие только переживают свой расцвет. Какая из них воцарится повсеместно - пока сказать сложно, но та технология, о которой сегодня речь, заслуживает особого внимания и является наиболее вероятным претендентом на роль единого стандарта. Видимо, не последнюю роль в этом сыграет то, что разработана она Microsoft.

 Итак, Microsoft – надо сказать, она несколько запоздала с выпуском своего кодека. Видимо, старалась посмотреть, что же получится у других и сказать свое последнее слово.

 Что ж, это в какой-то мере ей удалось. В результате творчества родился формат потоковой передачи данных ASF (Advanced Streaming Format). Он подразумевает передачу любых данных – будь то звук, видео или даже простой текст. А сам алгоритм кодирования звука получил название MSAudio и стал базовым для сжатия аудиоданных в новой линейке продуктов, получившей название - Windows Media Technologies.

 Напомню, что комплект для всех удовольствий пользователя должен состоять минимум из двух частей – собственно кодировщик и стандартный проигрыватель.


 Стандартный проигрыватель в старых версиях Windows (вплоть до Windows 98) теперь заменяется новым Windows Media Player 6.0 - начиная с этой версии, он уже поддерживает множество форматов видеопотока, аудио и, разумеется, новый формат сжатого аудио - WMA.

 Плейер достаточно нетребователен к ресурсам машины - для просмотра сжатого видео с частотой смены кадров 30 fps подойдет компьютер с процессором Pentium 133 MMX, причем для принятия такого потока достаточно битрейта 28,8 Kbps (т.е. скорости стандартного модема на данное время).


 Главным аудиокодеком, который используется в технологии, является MS Audio. Он поддерживает разрешение потоков от 2,4 до 160 Kbps (для сравнения: аналогичный параметр для Real-Audio G2 - от 6 до 80 Kbps). По параметрам, заявленным Microsoft, при битрейтах около 28 Kbps кодек обеспечивает качество, сравнимое с FM-радиостанцией, и уже при его повышении до 64 Kbps потери аудиоинформации практически не должны ощущаться.

 По оценке многих специалистов, данный формат имеет сильные перспективы и весьма конкурентноспособен с такими ветеранами, как RealAudio, Mpeg I Layer 3 или VQF.

 К чести основных продуктов, относящихся к кодированию и проигрыванию WMA (ASF) надо сказать, что они распространяются бесплатно – на сервере компании Microsoft можно свободно скачать новый MediaPlayer и пакет программ для преобразования видео и звука - NetShow tools и Windows Media SDK (комплект программ для разработчиков приложений).


 Сам NetShow encoder содержит ряд утилит для создания, конфигурации и управления файлами Windows Media – ASF. Windows Media Encoder - утилита для конвертации файлов AVI и WAV в ASF. Отличительной особенностью этого энкодера является возможность прямого преобразования MP3 в ASF. Для быстрой конвертации существует несколько готовых наборов настроек - templates, чтобы воспользоваться ими, достаточно просто указать исходный и результирующий файлы. При ручной настройке можно выбрать режим "use multiple bitrate video" - при этом в файл запишется несколько вариантов видеофайла с разной степенью сжатия, что очень полезно при публикации его в Web.


 Также в пакет входят утилиты для различного управления проигрываемым потоком. Например, можно запустить какую-либо программу по достижению определенного проигрываемого кадра, загрузить файл и т.п.

 Очень удобным представляется прямое кодирование обычного звука с входа аудиокарты – например, для записи радиопередачи или перевода в цифровой формат магнитофонной записи. При весьма неплохом сжатии – а это может быть и более чем в 50 раз (по отношению к несжатому звуку) качество не отличается от исходного, а в сравнении с другими подобными продуктами – даже лучше. Так, например, 45-ти минутную передачу по радио (FM stereo) удалось сжать до 10 с лишним мегабайт (250 Кб/мин - это очень хороший показатель), причем, при последующем сравнивании с лентой, на которую передача писалась параллельно, не удалось отыскать каких-либо существенных отличий.

 Конечно, для того, чтобы в реальном времени успевать сжимать аудиопоток (а уж тем более, видео), нужны достаточные вычислительные ресурсы. Удовольствие начинается с минимум 166 МГц Pentium. Лучше, конечно, если будет Pentium II (или III). Наличие оперативной памяти особой роли при оцифровке не играет.

 Чем все это можно проигрывать: видео, подготовленное в формате ASF, можно смотреть новым Windows Media Player v6.x (в данный момент доступна версия 6.02). Звук ASF (WMA) можно слушать им же либо (начиная с версии 2.20) популярным проигрывателем Winamp.

 Весь комплект для создания и проигрывания файлов ASF можно скачать с сервера Microsoft по адресу http://www.microsoft.com/NetShow/HowTo/tools.htm.

 Разумеется, выпустив свой кодек, компания Microsoft сделала его бесплатным – этого следовало ожидать - при той серьезной маркетинговой политике, которую проводит компания, стоит думать, что именно WMT (Windows Media Technologies) займет лидирующее место для большинства пользователей.


софтComputer Review#15(65)

Copyright © 1998 "Компьютерное обозрение"
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru