Практика разработки Web-страниц

         

Потоковое аудио или видео не работает должным образом


Что может быть круче, чем смотреть видео на своем компьютере? Это почти как телевидение! Потоковое медиа играет в сети все большую роль, потому что делает страницы живыми.

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


С помощью потокового медиа посетители могут проигрывать ваши сжатые аудио или видеофайлы, не дожидаясь, пока они загрузятся

  1. Если посетители не могут проигрывать ваши потоковые медиа, возможно, у них не установлен соответствующий медиа-проигрыватель. Они могут загрузить Windows Media Player из www.windowsmedia.com/download, RealPlayer из www.real.com или QuickTime Player из www.apple.com/ quicktime. На своей странице укажите необходимую версию проигрывателя и скорость передачи даннх. (Если вы сами создаете файл, вам, возможно, придется самим выбрать версию проигрывателя, которая будет поддерживать ваш файл.) Также убедитесь, что вы включили ссылку на страницу инсталляции для заданного проигрывателя. Например, следующий код HTML обеспечивает ссылку на медиа-файл Windows и файл RealAudio:

    <a href="http://www.callahansoftware.com/media/ocean.asx">Play in Windows Media Player</a> - Requires 56k modem, <a href="http://www.windowsmedia.com/download/">Windows Media Player</a> <a href="http://www.callahansoftware.com/media/ocean.ram">Play Real</a> Requires 56k modem, <a href="http://www.real.com/">RealPlayer G2</a>

    Самый леткий путь для снабжения страницы потоковым медиа – это гиперссылка. Но если живое видео или аудиопроигрыватель для вас предпочтительнее, чем отдельная программа для медиа-проигрывателя, вы можете использовать средства управления ActiveX или плагин. Для получения дополнительной информации см. раздел "Плагин медиа-проигрывателя не работает на странице".




    Запись и поиск аудио-файлов

    Если вы хотите включить в ваш сайт какое-нибудь аудио – песня ли это вашей любительской группы или вдохновенное сообщение президента вашей компании – лучшим решением будет записать его самостоятельно. Все, что вам нужно – это приличный микрофон, звуковая плата и программа для звукозаписи, такая как Windows Sound Recorder, или программа, прилагающаяся к вашей звуковой плате.



    Чтобы смикшировать аудиомузыку или добавить эффекты, попробуйте профессиональную аудиопрограмму, типа Cool Edit 2000 (www.syntrillium.com) или Sound Forge (www.sonicfoundry.com). Во время записи попытайтесь устранить фоновый шум и установите звук записи настолько высоко, насколько можно сделать это, не создавая искажений.

    В качестве альтернативы вы можете найти уже готовое цифровое аудио, которое можно купить или скачать бесплатно. Заметьте, что большинство звукозаписей, которые вы найдете в Internet, защищены от копирования. Аудиозаписи, которые можно легально использовать на ваших страницах, можно найти в Microsoft Office Clip Gallery на cgl.microsoft.com/ clipgallerylive или поискать в сети audio clips или wav files.

    Для синтезированной фоновой музыки, которая быстро загружается, используйте MIDI-файлы. Они фактически содержат не записанный звук, а только описание, как его проигрывать, для вашей звуковой платы. Еще MIDI файлы почти никогда не защищены авторским правом. Их можно найти в Microsoft Office Clip Gallery или поискать в сети как midi files.



  2. Некоторые потоковые форматы требуют ссылки на метафайл (metafile) – текстовый файл, который описывает положение медиа – чтобы поток читался должным образом. Если вы сослались на Windows Media файл (.asf или .wma) или RealMedia файл (.rm или .ra), который не работает, или медиа-файлы полностью загружаются вместо того, чтобы проигрываться потоком, вам необходимо сослаться на метафайл, а не на фактический медиа-файл.

    Медиа-серверы, такие как Windows Media Server и RealServer, могут управлять большим количеством запросов для потокового чтения ваших файлов, и могут изменять скорость чтения потока для согласования со скоростью обработки данных посетителем. Но если вам не нужны усовершенствованные возможности, вы можете обрабатывать эти форматы на любом веб-сервере. Просто закодируйте файлы, создайте метафайл (обратитесь к шагу 2 на этой странице), и можете обрабатывать данные.



    Если вы используете Internet service provider (ISP) – или если у вас ограничено пространство на диске веб-сервера – проверьте, каким количеством места и шириной полосы пропускания вы располагаете. Мультимедиа-файлы могут быть большими и требовать широкой полосы пропускания.

    Например, если у вас есть файл Windows Media с именем Twinkle.asf в папке Media на вашем веб-сервере, создайте текстовый файл Twinkle.asx, добавьте приведенный ниже текст и сохраните его в той же папке:

    <asx version="3.0"> <entry> <ref href="Twinkle.asf" /> </entry> </asx>

    На своей странице поставьте ссылку на файл в http://Servername/Media/Twinkle.asx. Вам также нужны метафайлы для файлов RealAudio и RealVideo. Для файла RealVideo с именем Star.rm создайте текстовый файл Star.ram, который должен содержать следующую строку (если вы используете RealServer вместо обычного веб-сервера, напишите в ссылке pnm:// вместо http://):

    http://Servername/Media/Star.rm

  3. Если ваш веб-сервер не проигрывает медиа-файлы, возможно, он не распознает тип файла, так как MIME типы не сконфигурированы должным образом. ( MIME тип – это название системного кода для типа файла.) Единственным возможным решением будет установить все возможные проигрыватели и специальное программное обеспечение на компьютер веб-сервера.
  4. Если ваш медиа-файл плохого качества или не обрабатывается в потоковом режиме для посетителей, возможно, он неверно закодирован. Попробуйте различные опции в кодирующей программе или обратитесь к ее документации. Конечно же, ваши потоковые файлы не будут лучше, чем их аудио или видео источник. Для аудио попробуйте использовать микрофон с высокой чувствительностью и уменьшить фоновый шум. Вы также можете захотеть отредактировать ваше аудио или видео, или добавить эффекты, используя программы типа Sound Forge (www.sonicfoundry.com), Adobe Premiere (www.adobe.com) или Media Cleaner Pro (www.mediacleaner.com).Рекомендации по медиа-продукции можно найти на www.microsoft.com/windows/ windowsmedia, www.realnetworks.com/devzone и www.apple.com/quicktime/authoring.



Содержание раздела