Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпорки.docx
Скачиваний:
19
Добавлен:
24.09.2019
Размер:
500.38 Кб
Скачать

27. Использование аудиофайлов в Web

Модуль LiveAudio: сейчас для браузеров имеется ряд подключаемых модулей, позволяющих воспроизводить звуковые файлы в различных форматах. Преимуществом использования подключаемых модулей по сравнению с внешними приложениями является возможность управления проигрыванием звуковых файлов прямо из окна браузера.

Браузер Netscape поставляется вместе с подключаемым модулем LiveAudio, который может работать со стандартными форматами

  • AIFF — формат звуковых файлов Mac/SGI

  • AU — формат звуковых файлов Sun/NeXT

  • MIDI— формат электронных музыкальных инструментов (Musical Instrument Digital Interface)

  • WAV — стандарт звуковых файлов операционной системы Windows

Встраивание звуковых файлов в Web-страницу

Для использования звуковых файлов на Web-странице можно применить любой из двух вариантов: встраивать файл с помощью тега <EMBED>, либо создать ссылку на звуковой файл. В любом случае фонограмму можно будет прослушать при просмотре страницы в браузере Netscape при помощи подключаемого модуля LiveAudio.

Тег <EMBED> обладает значительным количеством параметров, задавая которые можно контролировать аспекты работы модуля LiveAudio. Однако у этих возможностей есть и оборотная сторона. Если страница, рассчитанная на использование модуля LiveAudio, будет просматриваться другим браузером, который, вероятнее всего, будет иметь свои средства для воспроизведения звука, то все уникальные для модуля настройки не будут работать. Использование же ссылки на файл является стандартным способом, применяемым для любых типов файлов.

Для речевых сообщений важнейшим фактором является разборчивость речи, которая сохраняется даже при сильном сжатии.

К таким модулям относятся TrueSpeech, ToolVox, EchoSpeech и др.

1) Модуль TrueSpeech компании DSP Group хранит звуки в своем собственном формате, сжимая данные до 60 Кб на одну минуту звучания (передача таких данных требует 8 Кбит/с), конвертировать оцифрованный звук в него можно при помощи стандартного приложения Фонограф (Sound Recorder)

2) Модуль ToolVox компании Voxware обеспечивает еще большую степень сжатия (до 53:1). После конвертирования речевого файла в формат VOX скорость потока данных сокращается до 2,4 Кбит/с. Для кодирования/декодирования данных используется кодировщик RT24, лицензию на использование которого получила компания Netscape. Появился также более новый кодер RT29, сокращающий поток данных до 2,9 Кбит/с.

Технология RealAudio

С развитием возможностей Интернета актуальной стала задача проведения различных аудио- и видеоконференций, передачи вещания радиостанций в реальном времени. Технология RealAudio стала первой, предоставившей возможность передачи звуковых файлов в режиме реального времени. На сегодняшний день эта технология получила в Интернете широкое распространение, модуль RealAudio, несомненно, является самым популярным в Интернете приложением для вывода звуковых файлов.

RealAudio состоит из трех функционально связанных программ:

  • Программа-кодировщик (RealProducer Pro) конвертирует готовые звуковые файлы или живой звук в файлы формата RealAudio.

  • Программа-сервер (RealServer) передает эти файлы по сети.

  • программа-плейер (RealPlayer G2) проигрывает файлы по мере их поступления на компьютер пользователя.

Сервер RealAudio является двухканальной системой: протокол UDP используется для передачи данных, а протокол TCP — для согласования с системой пользователя скорости передачи и трансляции команд.

Встраивание в страницу звуковых файлов формата RealAudio

Звуковые файлы, используемые технологией RealAudio, должны иметь расширение RA. Кроме того, принято использовать метафайлы с расширением RAM, которые представляют собой обычные текстовые файлы, каждая строчка которых содержит полный URL-адрес файла RA. Например: pnm://audio.real.com/example.ra

Такому файлу логично присвоить имя example.ram. Строчка pnm:// означает, что данные находятся на сервере RealAudio. Если на Web-страницах необходимо расположить ссылку на файл формата RealAudio, то обычно ссылаются на метафайл RAM, а не на сам файл RA, хотя это и не запрещено. Для чего так сделано? Метафайлы могут содержать целый список адресов файлов RA, которые будут воспроизводиться последовательно. Кроме того, в метафайлах могут располагаться сведения о моменте времени начала воспроизведения файлов, если требуется проигрывать их с определенного места.

Звуковые файлы формата MP3

В настоящее время существует три стандарта хранения видеоданных: MPEG-1, MPEG-2 и MPEG-4. В рамках форматов MPEG-1 и MPEG-2 существуют также форматы хранения звуковой информации, которые носят название Layer-1, Layer-2 и Layer-З. Все три формата похожи друг на друга, но используют различные уровни компромисса между сжатием и сложностью. Уровень Layer-1 — наиболее простой, не требует значительных затрат на сжатие, но и дает небольшую степень сжатия. Уровень Layer-3 — наиболее трудоемкий и предлагает самое лучшее сжатие. В последнее время огромную популярность завоевал формат Layer-З, который часто называют просто MP3. Такое название связано с типичным расширением MP3 для звуковых файлов, хранящихся в этом формате.

Воспроизведение файлов формата MP3

Программы воспроизведения отличаются друг от друга как интерфейсом, так и такими важными параметрами, как качество проигрывания и скорость декодирования. Независимо от сути алгоритма декодирования, оно может проводиться с разной точностью. По данному признаку декодеры разделяют на 32-битовые и 64-битовые. Существует также 110-битовый декодер NAD.

Во-вторых, как и в случае с цифровыми данными, записанными на CD, содержащаяся в файлах информация является лишь приближением к исходному сигналу. И как для более адекватного воспроизведения аудио CD с компенсацией дефектов, вызванных записью на CD, в высококлассной аппаратуре применяются различные методы обработки звука, так и в случае файлов MP3 в принципе можно значительно улучшить звучание, если знать, какие из вносимых сжатием в MP3 искажений более заметны и какие поддаются коррекции.

Декодирование файлов формата MP3

Для декодирования звуковых файлов формата MP3 и их сохранения, например, в формате WAV можно воспользоваться специальными программами-декодерами. Однако многие программы-проигрыватели файлов MP3 обладают возможностью такого преобразования. В частности, таким свойством обладает программа Winamp.

Для того чтобы преобразовать звуковой файл MP3 в формат WAV необходимо сделать следующее.

  • В меню Options/Preferences выберите вкладку Audio I/O.

  • В окне Output Plug-Ins выберите строчку Nullsoft Disk Writer Plug-In... (рис. 22).

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

  • Запустите режим воспроизведения. Вместо воспроизведения звука будут создаваться файлы формата WAV.