Цифровой звук. Реальный мир стр.302

■    Простота воспроизведения. Практически любой пользователь с помощью своего Web-браузера или цифрового музыкального плейера может, загрузив такой файл, прослушивать его, и этому уже не помешает меняющаяся пропускная способность сети и другие факторы.

■    Пригодность для электронной коммерции. Сейчас вместо музыкальных компакт-дисков можно продавать загружаемые музыкальные альбомы.

Основной недостаток такой технологии — прежде чем прослушать звукозапись, необходимо дождаться, пока ее файл полностью загрузится. (Исключением является технология встраивания аудиофайлов в Web-страницы. Такие форматы,’как Flash, QuickTime, Windows Media и Real, могут использоваться для реализации режима автоматического (instant-on) запуска воспроизведения в процессе загрузки аудиофайла.) Для трансляции звука, аналогичной радиовещанию, имеется альтернативный вариант — потоковая передача данных. При потоковой передаче звукозапись передается по сети крошечными пакетами данных. Вместо загрузки файла звукозаписи целиком, когда приходится ждать, пока он полностью загрузится, иначе его невозможно прослушать, эти пакеты аудиоданных загружаются в буфер клиентского компьютера потоком, достаточным для непрерывного воспроизведения звукозаписи. С учетом колебаний пропускной способности сети в буфере создается несколько больший запас пакетов, чем это необходимо для воспроизведения звукозаписи в режиме реального времени. Поэтому при снижении пропускной способности сети “провалов” в звуке не возникает (механизм, аналогичный тому, который используется в автомобильном CD-плейере и устраняет “заикания” звука из-за вибраций автомобиля).

Главная проблема технологии потоковой трансляции звука заключается в том, что для ее реализации необходимо специальное серверное ПО, которое называется потоковым сервером (streaming server). Компаниями Real, Microsoft и Apple разработаны коммерческие программы потокового сервера, конкурирующие между собой. Тем, кто знаком с системным администрированием, известно, что, помимо коммерческого ПО, доступны и разнообразные серверные программы с открытым кодом, которые распространяются бесплатно: три варианта, пользующихся популярностью, — Darwin Streaming Server компании Apple (http://developer.apple.com/darwm), Icecast server (www. icecast. org) и VideoLAN (www. videolan. org).

Вполне возможно, что вы не против были бы переложить утомительные обязанности администрирования сервера на кого-нибудь другого. К счастью, большинство Web-узлов предоставляют в пользование недорогие потоковые серверы и обеспечивают их администрирование. Если денег на это нет, вы можете загрузить свою музыку на бесплатные Web-узлы, например, Shout-cast компании Nullsoft (wwwshoutcast. com) или открытые сайты, например Player’s Paradise компании Yamaha (www.playersparadise.net) и сайт поклонников электронной музыки ЕМ411 (www. em411. com).

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

⇐ вернуться назад | | далее ⇒