Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #54, МАЙ 2005 г.

Публикуем видео в инете

Степан Ильин aka Step

Спецвыпуск: Хакер, номер #054, стр. 054-076-4


С файлами в Quicktime-формате все довольно прозрачно. Для создания прямой ссылки на файл вполне работоспособен стандартный прием: <a href="video.mov">Quicktime видео</a>. Хотя рекомендую делать это вот так: <EMBED SRC="video.mov" TYPE="image/x-quicktime" HEIGHT=180 WIDTH=320 BGCOLOR="#000000" QTSRC="www.tvoi.site.ru/video.mov">.

А как же альтернатива?

Как ты заметил, наладить потоковое видео через протокол HTTP элементарно и просто. Но что делать, если нужно провести прямую трансляцию какого-то события? Или если нужно сделать так, чтобы по одному и тому же адресу время от времени передавались разные ролики? Вполне понятно, что описанный способ тут не пройдет - нужны специализированные медиасерверы. Потоковые серверы предоставляют намного больше возможностей, но они гораздо сложнее в администрировании, чем обычный web-сервер. Так что в барке с HTTP не стоит надеяться на сладкую жизнь.

В Сети доступно множество разработок в этой области (успешных и не очень). Огромную популярность завоевал пакет Helix Universal Server - продукт известной конторы Real Networks (www.realnetworks.com/products/media_delivery.html). Это одна из немногих программ, которая поддерживает передачу самых разных форматов видео, и в то же время она портирована под несколько операционных систем. Вполне логично, что осваивать мы будем именно ее.

Первое, что отмечу - это платность утилиты. На те же деньги можно купить приличную машину :). Если ты небогат и не пользуешься услугами одноглазых и одноногих людей с попугаями на плечах, придется поэксплуатировать триальный 30-дневный ключ. Для этого качаем утилиту с официального сайта, указав в анкете настоящий e-mail (лицензионный ключ будет отправлен именно на него).

Наиболее сложным моментом установки Helix Universal Server является указание портов, резервируемых программой под сервисы. В общем случае все можно оставить по умолчанию. Проблемы вероятны только с портом web-сервера: Helix Universal Server имеет свой собственный web-сервер, который по умолчанию устанавливается на 80-й порт. Понятно, что если на машине уже установлен web-сервер (80-й порт), то второй сервис на этот же порт установить невозможно. Позаботься, чтобы подобной конфликтной ситуации не возникло.

Если все было сделано правильно, то сразу после установки программа запустится без проблем. В большинстве случае что под Windows, что под *nix'ом Helix Universal Server работает в качестве сервиса и не мозолит глаз. Управление ее работой осуществляется через web-интерфейс: http://<IP-адрес компьютера>:<порт админки>/admin/index.html. Для того чтобы получить администраторские привилегии, проходим авторизацию, то есть указываем логин и пароль, которые ты задал во время установки программы. Админка имеет десяток групп настроек, среди которых - Server Setup.

Назад на стр. 054-076-3  Содержание  Вперед на стр. 054-076-5