Что такое веб-камеры. Как организовать собственную трансляцию в Интернет.

Трудно сейчас кого-то удивить разнообразными средствами общения и передачи данных через Интернет. Все начиналось с терминальных текстовых сообщений и сейчас дошло до виртуальных телеконференций. На пороге так называемая “виртуальная реальность”. Сегодня хотелось бы поговорить о передаче картинок и видеоизображений через Интернет в реальном времени. Как организовать собственную трансляцию в Интернет.
С каждым днем компьютеры и Интернет все больше удивляют нас своими достижениями. Они используются и как средство для решения задач любой сложности, и как имеющие неограниченные возможности для коммуникации. Помогая людям преодолевать расстояния и время, позволяют воплощать в реальность мечты фантастов века минувшего. Трудно сейчас кого-то удивить разнообразными средствами общения и передачи данных через Интернет. Все начиналось с терминальных текстовых сообщений и сейчас дошло до виртуальных телеконференций. На пороге так называемая “виртуальная реальность”. Сегодня хотелось бы поговорить о передаче картинок и видеоизображений через Интернет в реальном времени. Самое простое решение для этого, конечно, приобретение веб-камеры или PC-камеры. Подключив такую камеру к компьютеру, можно, например, участвовать в видеочатах, устраивать он-лайн-трансляции или телеконференции, делать мгновенные фотографии или даже видео-ролики, организовывать системы слежения и многое другое.
Как ни странно, первая веб-камера появилась даже раньше, чем сам Веб. Её создатели и не помышляли о том, что, сделав её, войдут в историю. Их цель была исключительно практической: им надоело ежедневно несколько раз ходить на другой этаж лишь для того, чтобы узнать, есть ли в кофейнике кофе. Поэтому, когда возникла возможность, напротив кофейника была установлена видеокамера, изображение с которой при помощи специальной программы передавалась на компьютеры в лаборатории.
Вскоре появился WWW, и изображение с видеокамеры было выведено на сайт лаборатории. Сейчас веб-камерой никого не удивишь, в каком бы необыкновенном месте она ни была установлена, а тогда это было в новинку. На сайте первой веб-камеры побывало около 2,4 миллиона человек. Как рассказывает создатель веб-камеры Квентин Стэффорд-Фрейзер, кофейник настолько прославился, что иногда в лабораторию даже приезжали туристы из других стран, только чтобы полюбоваться на него вживую. Несколько лет назад эту лабораторию закрыли, а знаменитый кофейник, который много лет показывала первая в мире веб-камера, был продан с интернет-аукциона eBay.
Но не станет же компания держать сетевой канал открытым только для того, чтобы клиенты могли круглосуточно наблюдать за кофейником, который стоит в офисе. Тут возникает вопрос, как извлечь практическую пользу для предприятий от веб-камеры? Прежде всего, с ее помощью можно подготовить информационные ролики для загрузки по Интернету (видеофайлы гораздо меньшего размера, чем те, которые получаются на высококачественных профессиональных видеосистемах). Веб-камеру можно применять для съемки выставочного стенда компании, так что люди, не присутствовавшие на выставке физически, смогут сделать это виртуально. При помощи веб-камер сейчас туристические агентства привлекают к себе клиентов, показывая виды городов, а службы безопасности следят за тем, чтобы на охраняемых объектах все было в порядке. Веб-камеры получили широкое распространение также и в порно-бизнесе – живые камеры в сети стали очень выгодным товаром на сайтах для взрослых.
ЧТО НУЖНО ДЛЯ РАБОТЫ ВЕБ-КАМЕРЫ
Прежде всего, конечно, нужна сама камера – сейчас очень большой выбор веб-камер. Более того, сейчас в продаже появляется все больше устройств многофункциональных, где веб-камера совмещена с автономной (т.е. без подключения к компьютеру) цифровой камерой, со встроенной памятью, вспышками и т.д. Цены на камеры тоже достаточно низкие сейчас (начиная от 15 долларов в Баку), хотя не стоит ждать от веб-камеры за 20 у.е. качество дорогой цифровой камеры, здесь у нас и цели другие. Итак, нужна цифровая видеокамера, которая подключается к компьютеру и позволяет записывать видео для передачи по Интернету. Можно также использовать любую бытовую видеокамеру, подключив ее к плате оцифровки видеоизображений или видеоплате со специальным входом, такой как ATI All-in-Wonder. В общем, годится все, что позволяет получать изображения в формате JPEG или GIF и загружать их в веб-сервер. Многие современные камеры снабжены параллельным интерфейсом или портом USB. При использовании версии с параллельным портом могут возникнуть трудности, если потребуется распечатывать изображения во время работы камеры. USB значительно упрощает эту задачу, но в полной мере этот интерфейс поддерживают только Windows и Macintosh. Другие камеры продаются в комплекте с компьютерными платами (обычно PCI), которые выполняют роль устройства оцифровки изображений.
При выборе видеокамеры следует обратить внимание на то, насколько качественное изображение она дает даже при плохом освещении объекта. В Интернете можно встретить много веб-камер, передающих темные, неясные изображения; часто это прямой результат низкой светочувствительности камеры.
Камеру можно дополнить таким оборудованием, как привод дистанционного управления, позволяющий зрителю (как правило, через Java-апплет) управлять камерой и наводить ее на объект. Такие приводы стоят недешево, зато они делают веб-камеру интерактивной, а это очень привлекает посетителей – нужно только предоставить им для обзора нечто стоящее.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Для того чтобы получить изображение веб-камеры на веб-странице, нужно регулярно посылать файлы изображения на веб-сервер через FTP (file transfer protocol). Для этого можно использовать ряд программных пакетов. Часто программные продукты поставляемые с камерами (особенно с дешевыми моделями) имеют не очень большой набор функций, многие даже не умеют создавать архивы и посылать фото или видео по заданным промежуткам времени в Интернет. Поэтому стоит задуматься об альтернативном программном обеспечении.
Очень популярная программа SpyCam (www.netacc.net/
~waterbry/spycam/) обладает некоторыми недостатками (такими, как, например, отсутствие предпросмотрщика), но в целом достаточно функционально. Жаль только, что полная версия программы платная.
Сайт WebCam32.com (http://
www.webcam32.com) предлагает два очень достойных продукта: собственно WebCam32 и ISpy WebCam. По заявлению сайта, это программы “номер один” и “номер два” среди всего веб-кам-софта. WebCam32 умеет все: закачивать файлы на ftp, вести архив, показывать превью, работать веб-сервером, транслировать в Интернет живое видео. Требуется регистрация, но в триальной (пробной) версии работает все. Очень достойный продукт, рекомендуемый тем, кто хочет использовать свою веб-камеру на все сто процентов. ISpy WebCam выглядит как очень облегченная версия WebCam32. Умеет только закачивать на ftp, вести архив и делать превью. Незарегистрированная версия, правда, добавляет к снимкам огромную рекламную надпись, но думается, это не является проблемой, если вы не хотите покупать этот продукт.
SpyCam, как и другие Webcam-программы (включая Webcam32), позволяет устанавливать только веб-камеры на базе FTP. Вы указываете программе имя своего FTP-сервера (типа FTP.myserver.az), имя пользователя и пароль, а также интервал времени, через который в сервер должно закачиваться новое изображение. Вы должны знать, где на сервере размещается файл изображения, а FTP-сервер должен позволять переименовывать файлы (большинство позволяет, но не все). Когда программа закачивает на сервер новый файл изображения, она переименовывает предыдущий так, чтобы новому можно было присвоить то же имя. Это важно, так как веб-страница веб-камеры содержит HTML-код, указывающий на одно и то же имя файла всякий раз, когда страница запрашивается веб-браузером.
Некоторые Webcam-программы позволяют определять календарные числа и время суток, когда веб-камера работать не должна. Например, если вы транслируете изображение парадного входа своей корпорации, чтобы продемонстрировать бурную деятельность в рабочее время, нет смысла обновлять изображение в нерабочие часы. Программы позволяют даже сохранять последовательность изображений, так что можно вести фотоархив “недавней истории”.
УСТАНОВКА СЕРВЕРА
Для того чтобы сделать изображения доступными в Интернете, нужно иметь доступ к веб-серверу. Обычно ISP (провайдер интернет-услуг) предоставляет такой доступ и пространство на диске, но к этому веб-пространству обязательно должен быть FTP-доступ. Такое пространство можно получить и во многих других местах, предоставляющих веб-хостинг, а можно разместить свою веб-камеру на специально предназначенных для этого сайтах (например, www.webcamsat.net). Не забудьте о службах бесплатного хостинга, таких как www.narod.ru.
Застолбив участок на сервере, создайте веб-страницу, на которой будут отображаться файлы веб-камеры. Для этого можно использовать общую страницу веб-сайта (обычно index.html, index.htm или default.htm) или разработать специальную. В любом случае, она должна содержать HTML-код с инструкцией загрузки файлов изображений для веб-сервера. Вот пример такого кода:

В этом коде есть два важных объекта: контейнер meta в третьей строке и контейнер img в шестой строке. Последний сообщает серверу имя файла, подлежащего отображению на странице (а если нужно, то и путь к этому изображению). Информация контейнера meta предписывает серверу автоматически обновлять страницу каждые две минуты. Вы можете составить намного более сложный код, но и этот решает задачу-минимум. Вот и все. Конечно, существует еще много нюансов веб-трансляций, но они просто не уместились в этой статье, поэтому задавать свои вопросы и обсуждать тему вы можете на нашем форуме www.forum.az – официальном форуме газеты Internet News.


Comments are closed.

Tag Cloud