Домой Грибы Delphi-приложение отправляющее данные на сервер методом POST (Indy). Пример работы с компонентами Indy UDP (server, client) на Delphi. Готов ли сервер

Delphi-приложение отправляющее данные на сервер методом POST (Indy). Пример работы с компонентами Indy UDP (server, client) на Delphi. Готов ли сервер

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

Сегодня почти каждый умеет пользоваться программой Skype. Но не каждый может выбрать наиболее подходящую для конкретных целей веб-камеру, хотя, казалось бы – что сложного? Так давайте разберёмся с вопросом - какую веб-камеру лучше купить именно вам.

Важные параметры веб-камер

Однозначной классификации веб-камер не существует. Бывают камеры для настольных компьютеров и встроенные в ноутбук или планшет, IP-камеры, беспроводные и игровые. Главным образом они различаются креплением, разрешением матрицы, качеством оптики и способом передачи данных, хотя дорогие IP-камеры (они же сетевые, применяемые обычно в охранных целях или для системы LiveCam) могут также иметь расширенный оптический диапазон (снимать ночью, в инфракрасных лучах).

Но что ещё важнее – в отличие от «серьёзной» фото- и видеотехники, веб-камеры не имеют чётких критериев качества изображения. Единственный достоверный способ узнать, подойдёт ли веб-камера – включить её и проверить. А заодно и оценить стабильность работы программного обеспечения. Ведущие производители обеспечивают поддержку универсальных программ, общих для всех моделей (например, EasyCam), но накладки, особенно с дешёвыми камерами, возможны.

Один из главных критериев, по которому выбирают любую фотографическую технику – разрешение матрицы, параметр который отвечает за чёткость изображения. Для веб-камер этот параметр начинается от 0,3 МПикс (320x240 точек). В широкой продаже максимальные встречающиеся значения – 5 МПикс (2592х1944 точек). И эти цифры постоянно растут. Не стоит приобретать камеру с матрицей разрешением ниже чем 1,3 МПикс, иначе изображение будет размытым, особенно в условиях слабой освещённости. Хотя такие разрешения не могут сравниться с характеристиками «настоящих» фотоаппаратов и даже камер, встроенных в некоторые смартфоны, качество снимков зачастую не сильно отличается. При создании веб-камеры инженеры не имеют жёстких габаритных лимитов и не должны думать об энергосбережении, поэтому меньшее разрешение компенсируется другими параметрами. Так что даже самые недорогие устройства обеспечивают достаточное для видеоконференций разрешение.

Ещё один важный параметр – тип матрицы. В отличие от серьёзной фототехники, веб-камеры редко имеют ПЗС-матрицы (также называемые CCD). Хотя эти матрицы обеспечивают меньший уровень шумов, они довольно дороги. Поэтому считается, что для веб-камер, применяемых в основном для общения по интернету, достаточно матриц CMOS. В большинстве случаев так оно и есть, однако если планируется использовать камеру с программами распознавания лиц, лучше брать малошумящую CCD. Или хотя бы оценивать качество снимков на глаз перед покупкой.

Уровень качества оптики любого типа камеры также отвечает за качество картинки. В топовых камерах, а иногда и в бюджетных, устанавливается высококачественная стеклянная оптика, например как Carl Zeiss. Данные о установленной оптике редко указываются в интернет магазинах в описании устройства, но обязательно упоминаются в обзорах и на упаковке подобных устройств (см. фото).

Частота кадров видео (fps) – параметр, к которому следует подходить с осторожностью. Частота кадров современных веб-камер колеблется от от 9 до 90 Гц. Малая частота кадров, а это менее 30 кадров/с – и собеседник по ту сторону интернет-соединения будет видеть подвижные объекты как в слайд-шоу. Но высокая частота кадров и низкая скорость интернет соединения сделает общение невозможным из-за необходимости передачи больших объёмов видео данных. Таким образом, если предполагается говорить по сети, например, через Wi-Fi, лучше проявить скромность и не гнаться за повышенной плавностью видео.

Какие выбрать дополнительные опции веб-камеры

Встроенные подсветка и зум полезны, однако не стоит относиться к ним всерьёз. Эти дополнительные функции всё же не могут заменить хорошее освещение и объектив профессиональной фотокамеры. Правда, они свидетельствуют о хорошем качестве сборки. Автофокус может пригодиться, если планируется делать фотографии с помощью камеры или часто её переносить, сбивая оптимальное расстояние до объекта съёмки. Некоторые производители добавляют в программное обеспечение функции эффектов – всевозможных съёмок в режиме сепии, чёрно-белом и т.д. Для общения по Скайпу такой функционал используется редко, но опять же, может пригодиться в фотосъёмке. Хотя в таком случае приложения для обработки изображений дают лучшие результаты.

Дело в том, что веб-камеры значительно отличаются от обычных фотоаппаратов. Прежде всего – отсутствием серьёзной и дорогостоящей электронной «начинки». Предполагается, что все её функции возьмёт на себя компьютер. Однако тут начинают играть свою роль два других отличия – довольно узкий канал передачи данных и зависимость камеры от программного обеспечения. Под узким каналом передачи подразумевается тот факт, что в обычной фото- и видеотехнике информация передаётся от матрицы к процессору «на малое расстояние» и по широкой шине, а в веб-камере – через универсальный и потому не слишком эффективный USB. Зависимость от программного обеспечения означает, что все веб-камеры требуют для работы установки собственных приложений и драйверов. А поскольку производители камер, а главное, разработчики операционных систем никак не договорятся о единых протоколах и совместимых кодах, то до сих пор не каждая камера работает под всеми ОС.

Более качественные модели, особенно на длинном шнуре – решение для домашней фото- и видеосъёмки, например, для ведения любительских хронологий и записей праздников. Для этих же целей полезно брать веб-камеру с кнопкой быстрой фотосъёмки, позволяющей «ловить кадр» без обращения к ПО. Кроме USB, подобные устройства могут подключаться по Wi-Fi или Bluetooth, хотя последние модели весьма дорогостоящие, работают нестабильно и потому широкого распространения не получили. Особый класс камер – сетевые. Они имеют собственный IP-адрес, поэтому к ним можно подключаться через интернет. Такие камеры обычно используются либо для установки на улицах, для съёмки достопримечательностей, живой природы, аттракционов и т.д., либо в комнатах маленьких детей. В последнем случае веб-камера позволяет родителям наблюдать за детьми, находясь на работе или в командировке.

Современные подобные устройства могут обладать не только встроенным качественным моно микрофоном, а и стерео. Есть на рынке и камеры передающие стерео изображение, т.е. 3D, да ещё и с функцией механического слежения за лицом пользователя (см. фото).

Крепление камер следует выбирать исходя из того, где она будет эксплуатироваться. Различают следующие типы установки веб-камер:
- настольная. Камера крепится на обычную подставку. Удобно, если на рабочем столе много места;
- крепление на «прищепке». Камера «цепляется» на монитор;
- комбинирование этих двух креплений;
- подвесное крепление – используется для веб-камер наблюдения.

В заключении о выборе веб-камеры

Подводя итог, при выборе веб-камеры для качественной съёмки самым важным является:
- соответствующее разрешению матрицы, оптика и «железо» внутри девайса. Конкретный набор микросхем ни в одном техпаспорте не указывается, но наличие дополнительных функций и особенно «своей» памяти для хранения снимков требует хорошей аппаратной начинки. Так что даже если в распознавании лиц нет нужды, его поддержка – хороший признак;
- качество микрофона – оно не только влияет на то, насколько приятным будет общение, но и свидетельствует об общем уровне сборки устройства;
- подключение как минимум по USB 2.0 а ещё лучше – USB 3.0;
- совместимость с той ОС, с которой будет использоваться веб-камера. Неплохо заранее навести справки о том, как данная конкретная модель взаимодействует с приложениями для редактирования видео – Sony Vegas, VirtualDub. Логика та же, что и в случае с дополнительными функциями – чем стабильнее камера работает в разных программах, тем лучше написан код её драйверов и тем реже она будет «капризничать». Кроме того, если веб-камера будет использоваться не только для разговоров по интернету, но и, например, для ведения домашней хроники, использование профессиональных, имеющих множество функций приложений предпочтительнее, чем тех, что поставляются вместе с камерой.

Цифровая веб-камера представляет собой сетевое устройство, которое состоит из видео камеры (ПЗС-матрицы), процессора компрессии и встроенного веб-сервера. Как правило, веб-камера используется как устройство для организации видеосъемки, видеоконференций или видеонаблюдения и передачи видеоизображения по сети LAN/WAN/Internet. Для работы веб-камеры в сети не требуется специальных устройств и персонального компьютера. В зависимости от настроек, доступ к видеоизображению, полученному веб-камерой, может быть открыт всем пользователям сети или только авторизованным пользователям.

Устройство и принцип работы веб-камеры

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

ПЗС-матрица,

объектив,

оптический фильтр,

плата видеозахвата,

блок компрессии (сжатия) видеоизображения,

центральный процессор и встроенный веб-сервер,

флэш-память,

сетевой интерфейс,

последовательные порты,

тревожные входы/выходы.


В качестве фотоприемника в большинстве веб-камер применяется ПЗС-матрица (ПЗС, CCD - прибор с зарядовой связью) - прямоугольная светочувствительная полупроводниковая пластинка с отношением сторон 3: 4, которая преобразует падающий на нее свет в электрический сигнал. ПЗС-матрица состоит из большого числа светочувствительных ячеек. Для того чтобы повысить световую чувствительность ПЗС-матрицы, нередко формируют структуру, которая создает микролинзу перед каждой из ячеек. В технических параметрах веб-камеры обычно указывают формат ПЗС-матрицы (длина диагонали матрицы в дюймах), число эффективных пикселей, тип развертки (построчная или чересстрочная) и чувствительность.

Объектив - это линзовая система, предназначенная для проецирования изображения объекта наблюдения на светочувствительный элемент веб-камеры. Объектив является неотъемлемой частью веб-камеры, поэтому от правильности его выбора и установки зависит качество видеоизображения, получаемого веб-камерой. Достаточно часто веб-камера комплектуется объективом. Объективы характеризуются рядом важнейших параметров, таких как фокусное расстояние, относительное отверстие (F), глубина резкости, тип крепления (C, CS), формат.

Оптические инфракрасные отсекающие фильтры , которые устанавливают в веб-камеры, представляют собой оптически точные плоскопараллельные пластинки, монтируемые сверху ПЗС-матрицы. Они работают как оптические низкочастотные фильтры с частотой среза около 700 нм, вблизи красного цвета. Они отсекают инфракрасную составляющую световых волн, обеспечивая веб-камере правильную цветопередачу. Однако, на многие черно-белые веб-камеры такие фильтры не устанавливают, благодаря чему монохромные веб-камеры имеют более высокую чувствительность.

Плата видеозахвата веб-камеры (блок оцифровки) осуществляет преобразование аналогового электрического сигнала, сформированного ПЗС-матрицей, в цифровой формат. Процесс преобразования сигнала состоит из трех этапов:

Дискретизация,

Квантование,

Кодирование.

Дискретизация - считывание амплитуды электрического сигнала через равные промежутки времени (период). Этот этап преобразования сигнала характеризуется частотой дискретизации.

Квантование - это процесс представления результатов дискретизации в цифровой форме. Изменение уровня электрического сигнала за период дискретизации представляется в виде кодового слова из 8, 10 или 12 бит, которые дают соответственно 256, 1024 и 4096 уровней квантования. От числа уровней квантования зависит точность представления сигнала в цифровой форме.

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

Блок компрессии веб-камеры выполняет сжатие оцифрованного видеосигнала в один из форматов сжатия (JPEG, MJPEG, MPEG-1/2/4, Wavelet). Благодаря сжатию, сокращается размер видеокадра. Это необходимо для хранения и передачи видеоизображения по сети. Если локальная сеть, к которой подсоединена веб-камера, имеет ограниченную полосу пропускания, то во избежание переполнения сетевого трафика целесообразно сокращать объем передаваемой информации, снизив либо частоту передачи кадров по сети, либо разрешение кадров. Большинство форматов сжатия, которые используют веб камеры, обеспечивает разумный компромисс между этими двумя способами решения проблемы передачи видео по сети. Известные на сегодняшний день форматы сжатия позволяют получить оцифрованный поток с полосой пропускания 64 Кб - 2 Мб (при такой полосе пропускания потоки видеоданных могут работать параллельно с другими потоками данных в сетях).

Сжатие видеоизображения в веб-камере может быть представлено как аппаратно, так и программно. Программная реализация компрессии дешевле, однако из-за высокой вычислительной емкости алгоритмов сжатия она малоэффективна, особенно когда требуется просматривать видеоизображение с веб-камеры в online режиме. Поэтому большинство ведущих производителей выпускают веб-камеры с аппаратной реализацией сжатия. Например, каждая сетевая камера компании AXIS Communications оснащена процессором компрессии ARTPEC, осуществляющим высокоскоростное сжатие видеоизображения в формат JPEG/MJPEG.

Центральный процессор является вычислительным ядром веб-камеры. Он осуществляет операции по выводу оцифрованного и сжатого видеоизображения, а также отвечает за выполнение функций встроенного веб-сервера и управляющей программы для веб-камер.

Интерфейс для Ethernet служит для подключения веб-камеры к сети стандарта Ethernet 10/100 Мбит/с.

Для работы в сети веб-камера может иметь последовательный порт для подключения модема и работы в режиме dial-up при отсутствии локальной сети. Через последовательный порт можно также подключать к веб-камере периферийное оборудование.

Карта флэш-памяти позволяет обновлять управляющие программы веб-камеры и хранить пользовательские HTML-страницы.

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

Тревожные входы/выходы служат для подключения к веб-камере датчиков тревоги. При срабатывании одного из датчиков генерируется сигнал тревоги, в результате чего процессор веб-камеры компонует набор кадров, записанных в видеобуфер до, после и в момент поступления сигнала тревоги. Этот набор кадров может отсылаться на заданный e-mail адрес или по FTP.

Подключение и установка веб-камеры

Как правило веб-камера подключается к сети Internet через порт 10BaseT/100BaseTX/1000BaseTX Ethernet или при помощи модема через последовательный порт. После физического подключения веб-камеры к сети ей присваивается IP-адрес. Чаще всего у веб-камеры нет IP-адреса по умолчанию; он устанавливается либо с помощью соответствующей функции стандартного веб-браузера, либо командой DOS, которая использует для идентификации серийный номер веб-камеры, присвоенный ей производителем. Кроме того, фирмы-производители разрабатывают специальные программы для веб-камер, значительно упрощающие процедуру присвоения веб-камере IP-адреса (например, IP Installer компании AXIS Communications). Благодаря встроенному программному обеспечению для веб-сервера, FTP-сервера, FTP-клиента, e-mail клиента и др., веб-камера подключается непосредственно к LAN/WAN/Internet сети и работает в ней как самостоятельное сетевое устройство. Это отличает веб-камеры от других цифровых камер, которые требуют обязательного подключения их к персональному компьютеру через USB или LPT порт. Кроме того, веб-камеры могут поддерживать работу с пользовательскими скриптами и JAVA-апплетами.

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

Дополнительные возможности и функции веб-камеры

Детектор движения - это программный модуль, основной задачей которого является обнаружение перемещающихся в поле зрения веб-камеры на объекте видеонаблюдения. Детектор движения не только обнаруживает перемещение в поле изображения, но и определяет габариты объекта и скорость его движения. В зависимости от задач видеонаблюдения, детектор движения веб-камеры настраивают на обнаружение перемещения объектов с предельной минимизацией ложных срабатываний (фильтрацией помех), задают гибкую логику обработки тревог (тревожная запись, интеграция с другим охранным оборудованием).

Передача аудиосигнала по сети в большинстве случаев осуществляется за счет подключения к веб-камере дополнительного аудио модуля. Например, компания AXIS Communications для расширения функциональных возможностей веб-камер выпускает специальный аудио модуль AXIS 2191, совместимый с большинством веб-камер AXIS.

Новое на сайте

>

Самое популярное