Skype ip камера — Делаем видеоконференцию. Часть 2

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

Первой моей покупкой стала веб-камера Genius i-Slim 2000.

Её характеристики:

Интерфейс — USB 2.0 Тип сенсора — 2 Мп (CMOS сенсор) Фокусное расстояние — от 10 см до бесконечности Тип линзы — Автофокус Микрофон — Встроенный Формат файла — JPEG / WMV Фото — 3360×2520 (8 Мп, интерполяция), 1600×1200, 1280×960, 640×480, 352×288, 320×240, 176×144, 160×120 Видео — 1.3 Мп до 8 кадр/сек, 2 Мп до 6 кадр/сек Угол обзора — 45 градусов вверх, 90 градусов вниз

Достойный девайс! Автофокус, хороший угол обзора, отличная чувствительность микрофона. Но от неё пришлось отказаться, т.к. охватить всех участников видеоконференции эта камера оказалась не в состоянии. Мне нужно по меньшей мере две камеры. И начал я гуглить.

Случайно я наткнулся на статью об использовании 2-х камер в Skype. Предлагалось использовать IP камеры и бесплатную утилиту VH Multi Camera Studio. Эта софтина создаёт виртуальный девайс в системе, который потом в Скайпе можно выбрать как источник видеосигнала. Эта идея меня заинтересовала и я стал подбирать IP камеры.

Выбор пал на беспроводную модель камер m1011 от AXIS.

Характеристики:

Матрица — RGB VGA CMOS с прогрессивной разверткой, размером 1/4’’ (6,35 мм) Объектив — 4,4 мм, Ф 2,0, постоянная диафрагма, постоянная фокусировка Горизонтальный угол обзора — 47° Минимальная освещенность — 1 люкс, F2,0 Форматы сжатия — H.264; Motion JPEG; MPEG-4 Part 2 (ISO/IEC 14496-2) Разрешение — От 640×480 до 160×120 Частота кадров H.264 — 30 кадров/с для всех разрешений Частота кадров Motion JPEG — 30 кадров/с для всех разрешений Частота кадров MPEG-4 Part 2 — 30 кадров/с для всех разрешений Потоковое видео — Многопоточные: H.264, Motion JPEG и MPEG-4 Part 2 H.264/MPEG-4 Part 2: 1 видеопоток при полной частоте кадров и разрешении Motion JPEG: 2 индивидуально сконфигурированных потока данных при полной частоте кадров и разрешении. Большее число потоков либо со сжатием идентичных потоков, либо с ограничением частоты кадров/разрешения. Управляемые частота кадров и полоса пропускания VBR/CBR H.264 & MPEG-4 Part 2

Хотел сначала заказать их у себя в городе, но когда узнал, что у нас магазины за такой девайс хотят от 10 до 12 тысяч наших деревянных, то оставил эту идею. В результате заказал две камеры через интернет по цене 7200р за каждую.

Вместе с камерами прошлось покупать в нагрузку Wi-Fi роутер D-Link Wl-520GC. Обошёлся он мне, если не изменяет память, в 1400 рублей.

Вот оно всё вместе:

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

Настройка роутера заняла чуть больше времени. Всё делается так же через веб-интерфейс. Установил метод аутентификации и пароль для доступа к роутеру для беспроводного коннекта:

Я помешан на секьюрности, поэтому для большей безопасности ручками указал MAC-адреса девайсов, которые могут подключаться к роутеру. Как ты уже понял, это — маки моих IP-камер:

Затем назначил роутеру статический IP из моей локальной сети:

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

Затем зашёл на свой DHCP сервер и зарезервировал эти 3 IP-шника (2 камеры + роутер). Ибо есть вероятность, что DHCP может дать эти адреса кому-нить из пользователей после окончания аренды.

Теперь всё готово. По сути во всём проделанном нет ничего сложного. Всё понятно и логично. Итак, камеры стали доступны в локальной сети и их изображение можно запросто просмотреть через веб.

Пол дела сделано. И даже жахнуть 100 грамм не пришлось. А ведь иногда без бутылки не разобраться Можно сетапить VH Multi Camera Studio. Программа, судя по описанию, обладает таким функционалом:

Т.е. имеется возможность на одном экране расположить видео из нескольких источников. Как раз то, что нужно! Нашёл, качнул, поставил. Долго плевался и матерился. Такого говнософта я давно не видел. Как я ни колдовал, ни танцевал с бубном, ни читал молитву программиста, ничего не получилось. Не захотела софтина напрямую подхватывать с камер ни видео в формате Motion JPEG, ни в MPEG-4, хотя девелопер на своем сайте утверждает обратное. Пара часов мучений и я сдался… Пришлось вернуться к началу.

После 30 минут поисков мой взгляд привлекла программа WebCamXP. Небольшое описание:

Программа для работы с веб-камерами (поддерживает до 10 камер), позволяющая предоставить доступ к вашей камере (вернее, к видеопотоку) любому пользователю без установки на компьютер специального серверного программного обеспечения. Довольна проста в настройке: в Webcam XP Pro имеются все необходимые утилиты, поэтому потребуется настроить всего несколько параметров, а именно указать порт сервера и путь к локальной директории. Кроме видеокартинки, получаемой с веб-камер, можно использовать видео, которое передаётся по локальной сети.

И тут мне пришла такая мысль в голову — пусть WebCamXP подхватывает видеопоток с камер, а VH Multi Camera Studio получает видео от WebCamXP. Всё получилось и я с удовольствием налил себе горячего чая

Теперь надо тестить! Кому бы позвонить по скайпу? Ну, конечно же, коллеге по цеху Антонову Игорю. И тут меня ждал провал. Компьютер (Celeron 2,7 Ггц), что я поставил в конференцзал, аж подвис при этом звонке. Оказалось, что VH Multi Camera Studio даёт неимоверную нагрузку на процессор. Мда… засада Тут я вспомнил, что есть у меня в запасе ещё один старенький комп немного помощнее. К моему разочарованию, одноядерный Pentium 4 3,0 Ггц так же не справился с поставленной задачей. Затем потестил на своей рабочей машине (AMD Athlon II X2 255). Всё гуд. Тянет. Покупать для конференции новое железо? Решил, что не стоит…. Стал думать дальше…

Решение пришло сразу после того, как начал ковыряться в настройках WebCamXP. Оказалось, что в нём есть свой веб-сервер для вещания видео в своей сети. А что если во время конференции собеседник будет говорить через скайп, а видео смотреть в своей бродилке, вбив в адресной строке IP адрес моего шлюза? Идея! Для этого только на шлюзе нужно настроить проброс входящего http трафика до компа с WebCamXP. Так и поступил.

Сразу же снёс за ненадобностью VH Multi Camera Studio. Веб-интерфес WebCamXP оказался очень простым и удобным для пользователя. Мне нужна была возможность просмотра сразу двух камер и она там имеется. Нужно только лишь нажать кнопочку «Multi View».

С тех пор так всё и работает…

Хочется отметить, что WebCamXP тоже требователен к железу. А в частности, к процессору. Однако, значительно меньше, чем VH Multi Camera Studio.

На этом всё, мой дорогой читатель. Удачи тебе и всего самого-самого. До встречи. VR с тобой!

Written by Роман Костенко aka Lord_of_fear

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.