Журнал Системный Администратор, Май 2005

Журнал Системный Администратор

Май 2005

Цена: $4.5 US

  Подписаться

Зарегистриванные пользователи, пожалуйста следуйте этой ссылке


Система вещания на основе Windows Media Services 9 Часть 2

Часть 2

Михаил Платов

В прошлый раз мы установили медиасервер, настроили многоадресное вещание с TV-тюнера и обеспечили on-demand доступ к небольшой видеотеке. Сегодня мы продолжим наше знакомство с Windows Media Services 9, в процессе которого создадим маленькую радиостанцию, а также рассмотрим варианты настройки «живого» вещания с веб-камер.

Делаем радиостанцию

Для нашей радиостанции мы будем использовать набор файлов, расположенных в определенной папке жесткого диска. Несмотря на то что сервер Windows Media позволяет организовывать вещание музыкальных файлов, хранящихся как в формате .mp3, так и формате wma, предпочтительным является использование «родного» формата – wma. Дело в том, что при использовании файлов mp3 вещание все равно будет вестись в формате wma, при этом сервер «на лету» будет перекодировать поток в wma. Кроме того, при предоставлении доступа к сервису из Интернета настоятельнол рекомендуется использовать файлы, закодированные с одинаковым битрейтом, иначе при переключении между композициями битрейт будет «скакать», что вряд ли обрадует пользователей, подключенных через низкоскоростное соединение.

Любителям командной строки посвящается

Надеюсь, я смог убедить вас в том, что для организации вещания необходимо заранее перекодировать все имеющиеся файлы в формат .wma с жестко заданным битрейтом (например, 32 Кбит). Для решения этой задачи теоретически можно воспользоваться уже знакомым нам интерфейсом кодировщика Windows Media Encoder, однако на практике так лучше не делать. Интерфейс не позволяет выбрать для кодирования сразу несколько файлов (или папок), поэтому такой процесс перекодирования может несколько утомить. Но тот факт, что «интерфейс не позволяет», еще не означает, что «кодировщик не умеет». В нашем случае необходимой функциональностью обладает скрипт WMCmd.vbs, входящий в стандартную поставку кодировщика Windows Media Encoder. Данный скрипт написан на Visual Basic и является не чем иным как «оберткой», использующей те же самые COM-объекты графического приложения Windows Media Encoder. Файл скрипта располагается в папке установки кодировщика (по умолчанию это C:\Program Files\Windows Media Components\Encoder), а для его запуска используется «консольный» сервер сценариев WSH (Windows Scripting Host.) – cscript. При запуске без параметров (cscript WMCmd.vbs) кодировщик сообщит о возможных ключах вызова.

Оставшая часть статьи доступна только подписчикам. Если вы желаете продолжить чтение этой статьи, то вам необходимо подписаться на эту статью или весь номер.

Подписаться на весь номер

Зарегистриванные пользователи, пожалуйста следуйте по этой ссылке
oread