Подключение камеры смартфона к компьютеру через wifi. Как использовать телефон в качестве веб-камеры

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

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

Подключение телефона к компьютеру через IP Webcam

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

Для подключения телефона в качестве веб-камеры нужно проделать следующее:

1. Найти и установить приложение IP Webcam на смартфон, воспользовавшись магазином приложений Google.

2. На компьютере перейти на сайт официальный сайт http://ip-webcam.appspot.com/ и скачать десктопный драйвер для правильной работы расширения.

3. Запустить приложение на телефоне и в самом низу выбрать опцию «Запустить». После этих действий IP Webcam должно активировать камеру на смартфоне.

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

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

6. Теперь необходимо запустить утилиту IP Webcam Adapter, которая была установлена на компьютере чуть раньше. Настроить её просто: достаточно ввести веб-адрес камеры (по которому располагается веб-интерфейс) в уже подготовленный шаблон.

При этом удалять часть шаблона /videofeed не стоит, так как в этом случае адаптер работать не будет. В завершение необходимо нажать кнопку «Autodetect» и подтвердить изменения.

7. На этом процедура подключения смартфона в качестве веб-камеры заканчивается. Остаётся только сконфигурировать программы, через которые будет идти видеовещание. Сделать это также не составит большого труда. Например, для Skype достаточно зайти «Настройки и видео» и выбрать подходящее устройство в выпадающем списке. В рассматриваемом примере WebCam SC-0311139N это встроенная камера ноутбуку, MJPEG Camera - смартфон, работающий через приложение IP Webcam.

В конце стоит рассказать о небольшой детали. Качество аудиовещания через встроенные динамики телефона оставляет желать лучшего: наблюдаются задержки и сильное эхо. Поэтому через IP WebCam рекомендуется пропускать только видеопоток, а для аудио оставить подключаемый или встроенный микрофон на ноутбуке. Для тех, кто всё же решит воспользоваться возможностями приложение, рекомендуется выбирать Flash или HTML5 Opus, так как они дают наиболее приемлемое качество.

Также в большинстве случаев для работы со звуком необходимо перейти незащищённый адрес веб-интерфейса (hhtps-версию), о чём уведомит всплывающее окно с соответствующим сообщением.

Наверное, у многих возникала необходимость проследить за кем-нибудь или чем-нибудь, не находясь при этом рядом, например: за маленькими детьми в детской комнате или за стоянкой в ожидании такси или курьера. В современном мире организовать видеонаблюдение совсем несложно. Для этого нам понадобится Android–устройство (телефон или планшет) на Android и ноутбук/компьютер или два устройства Android.

Вариант I: телефон – ноутбук

В первую очередь устанавливаем небольшое приложение IP Webcam. Это приложение позволит превратить ваш телефон в беспроводную IP-камеру.

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

Так что можно сразу пролистать вниз и нажать на последнюю опцию "Запустить (Начать трансляцию видео)".

Запустится камера и внизу будет предоставлен адрес для доступа к ней по сети Wi-Fi, в моем случае адрес был: " http://192.168.0.104:8080 ". Также, если телефон уже установлен в нужном месте, можно сфокусировать камеру.

Запускаем любой браузер на ноутбуке и переходим по предоставленной ссылке. Откроется сервис камеры смартфона.

Нажимаем на первую ссылку "Просмотреть во внешнем видеоплеере", видео должно запуститься в плеере, установленном в системе по умолчанию. Для корректной работы и на компьютер рекомендуется установить бесплатный медиапроигрыватель VLC Media Player (вторая ссылка в браузере).

Также видео можно просматривать непосредственно в браузере, только для этого нужно разрешить выполнение плагина JAVA или загрузить его (если отсутствует) по ссылке на странице управления камерой. Если нет желания устанавливать плагин, можно нажать на ссылку "Использовать JavaScript для обновления фреймов", но это, по сути, непрерывная передача снимков с камеры.

Также IP Webcam поддерживает передачу звука по сети, но в моем случае, ни один из доступных в интерфейсе вариантов не сработал. Подозреваю, что это связано с аппаратными возможностями моего телефона.

В приложении есть целый сборник часто задаваемых вопросов «ЧАВО», где рассказывается, как использовать «IP Webcam» при общении по Skype, и о других нюансах связанных с использованием данного приложения.

IP Webcam показала хорошие результаты при тестировании телефона и ноутбука, соединенных по Wi-Fi непосредственно (без использования Wi-Fi роутера). Картинка не зависала при удалении телефона и ноутбука на расстояние до 30 метров, и между ними было 3 стены, одна из которых несущая. В случае соединения через Wi-Fi роутер расстояние будет ограничиваться только его мощностью.

Вариант II: телефон – телефон

Для просмотра видео с вещающего телефона на другом телефоне или планшете необходимо установить IP Cam Viewer Basic.

Затем, запустить приложение и в разделе "Управление камерами" нужно нажать кнопку с плюсиком для добавления камеры.

В диалоге "Добавьте тип камеры" нужно выбрать первый пункт "IP-камера, DVR, NVR".

В открывшемся диалоге задайте название камере. В выпадающем списке "Производитель" выберите "Android", в списке "Модель" — "IP Webcam for Android" в поле "Host/IP" введите IP-адрес вещающей камеры. Обязательно укажите номер порта. Также введите логин и пароль (если вы указывали их в настройках IP Webcam), если поток видео защищен.

Затем нажмите кнопку "Тест". Вы должны увидеть тестовый снимок с камеры другого телефона и уведомление, подтверждающее успешное соединение.

IP Cam Viewer разрешает подключать несколько камер. Также приложение позволяет принимать звук с камер и записывать видео на телефон, но эти опций доступны только в платной версии. В бесплатной версии можно делать только скриншоты с видео.

Встроенную в смартфон или планшет камеру можно использовать не только для съёмки шедевров и отправки их в «Инстаграм». И даже не только для видеозвонков. Вот несколько нетривиальных способов применения миниатюрной камеры, которая всегда с нами.

1. Система наблюдения

Если у вас есть лишний телефон или планшет под управлением Android (версии 1.2 и выше), то вы можете превратить их в домашнюю систему видеонаблюдения при помощи приложения IP Webcam . Настроив дома программу, можно будет наблюдать «живую» трансляцию через интернет на компьютере или на другом телефоне. Для экономии батареи можно выбрать трансляцию потока низкого разрешения. Если же аппарат подключён к электросети, можно настроить передачу видео более высокого качества.

Другое приложение для Android, Bambuser , предлагает более занимательный подход: вы можете использовать свой телефон в качестве веб-камеры и пригласить к просмотру интерактивного видеопотока друзей или родственников. Такой поток может быть общедоступным или закрытым, к тому же его можно «расшарить» через Facebook.

2. Приложения дополненной реальности

Футуристическое словосочетание «дополненная реальность» обозначает уже вполне обыденную вещь: электронные гаджеты позволяют увидеть в окружающих объектах невидимую невооружённым глазом информацию. Типичный пример – приложения Junaio и Layar для операционной системы Android. Оба приложения используют GPS-приёмник для определения ваших координат и накладывают полезную информацию непосредственно на картинку, созданную вашей камерой.

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

Игровые приложения тоже могут использовать технологию дополненной реальности. Игра Ball Strike для iOS по геймплею напоминает видеоигры для приставки Wii: электронный соперник бросает в ваш экран виртуальные мячи, а вам нужно их отбивать.

В играх SpecTrek Light и Zobie, Run! для Android вам нужно добраться из точки A в точку B по карте реальной местности, окружающей вас, а на вашем пути будут встречаться всевозможные привидения, зомби и прочая нечисть. Будьте готовы к тому, что на вас будут удивлённо посматривать, но дело стоит того: как описал один из комментаторов на Google Play, это как будто Pac Man, но в реальной жизни.

3. Поймайте того, кто крадёт ваш телефон

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

Бесплатное приложение Lockwatch для Android в случае ввода неправильного пароля для входа в систему снимает злоумышленника и отправляет вам электронное письмо с его фотографией и координатами GPS. Приложение запускается автоматически, а съёмка производится беззвучно фронтальной камерой, так что взломщик не узнает о том, что уже «спалился».

Ещё одно аналогичное приложение – GotYa! – вместе с фотографией похитителя пришлёт вам ссылку на Google Maps, но за него придётся заплатить разработчикам 80 рублей.

4. Спланируйте интерьер вашего дома

В современных смартфонных приложениях для планировки интерьеров также широко применяется уже упоминавшаяся технология дополненной реальности. Приложения Floor Plan Creator и Homestyler для гаджетов под управлением Android способны создавать план и трёхмерную модель помещения и добавлять туда различные виртуальные элементы. Если вам не понравится результат, вы можете вернуть всё в первоначальное состояние одним движением пальца.

Вот видеоролик, где можно увидеть Floor Plan Creator в действии:

5. Узнайте больше о товаре, не отходя от полки

Смартфон с камерой и приложением для считывания штрихкодов, таким как, например, Barcode Scanner для Android или
Quick Scan для iOS, позволит оперативно найти дополнительную информацию о приглянувшемся товаре в интернете, в том числе и отзывы пользователей. Благодаря подобным приложениям вам не нужно больше разбирать мелкий шрифт на бликующей упаковке, чтобы узнать о составе продукта.

6. Оцифруйте ваши бумаги

Планшет или смартфон – это карманный сканер, который всегда с тобой. Установите приложение CamScanner HD , которое существует в версиях для Android, iOS и Windows Phone 8 – и превратите портативный гаджет в полноценный сканер с возможностью объединения и аннотирования документов, сохранения в файл и распознавания текста (к сожалению, русский язык не поддерживается). За отдельную плату возможно сохранение всех документов в редактируемые PDF и хранение в 10-гигабайтном «облаке».

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

7. Сканируйте негативы фотоплёнки

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

Для этого нужно установить программу HELMUT для устройств под управлением Android и найти источник света, достаточный для фото «на просвет»: это может быть либо окно в ясный солнечный день, либо белый экран компьютера с выведенной на максимум яркостью. Полученное фото можно отредактировать непосредственно на смартфоне средствами приложения либо отправить его на компьютер.

8. Ищите в Google по фотографиям

В «настольном» поисковике Google давно существует такая функция, как поиск по фотографиям. Бесплатное приложение Google Goggles переносит её в мобильные устройства.

Программа Google Goggles рассчитана прежде всего на поиск различных товаров, картин, достопримечательностей, она также способна распознавать штрихкоды и QR-коды, распознавать тексты и переводить их на разные языки.

Больше всего в Google Goggles впечатляет возможность распознавания известных видов и панорам, обложек книг и дисков и даже решение головоломок судоку! Если вы наткнулись на непонятную фразу на иностранном языке, наведите на неё объектив своего смартфона – и Google Goggles переведёт её для вас. В распоряжении приложения вся информационная мощь корпорации Google.

Во-первых, отмечу в качестве ликбеза, что IP камера позволяет подключаться удаленно с другого компьютера к камере смартфона и даже записывать все на видео. Удивительно, но подобные камеры стоят в маркетах примерно от 50$ (более-менее качественная модель). Но мы же всегда хотим сэкономить, а потому можно даже из старого ненужного Android-смартфона сделать нормальную IP камеру слежения. Нужно лишь установить специальное приложение и у вас в руках окажется простая камера безопасности. Таким же образом можно сделать из телефона радионяню.

Так что без дальнейших церемоний переходим к инструкции. Вам понадобится IP Webcam – бесплатное приложение, которое можно скачать в Google Play маркете . Для работы понадобится лишь Wi-Fi интернет.

Лучший выбор

IP Webcam работает лучше, если вы подключены не к мобильному интернету, а к Wi-Fi сети. Все это потому, что большинство мобильных операторов устанавливают ограничения на некоторые IP, в том числе и на сервис IP Webcam. Поэтому убедитесь, что вы подключились к доступному Wi-Fi интернету. После установки приложения и подключения, все компьютеры, смартфоны и телефоны в рамках одной сети получат доступ к видео через веб-браузер.

Настройка IP Webcam:

Если вы находитесь далеко от дома…

Технически сервис IP Webcam должен быть доступен с другой сети – через интернет. Однако это требует более глубоких знаний конфигурации сети – то есть среднестатистический пользователь может самостоятельно настроить соединение, но тут все зачастую зависит от интернет-провайдера, а также маршрутизатора у вас дома. Хорошая новость тут в том, что есть очень простое решение – используйте Chrome Remote Desktop (или другое популярное приложение для удаленного доступа – TeamViewer). Используя сервис Google, вы можете войти на свой домашний компьютер и просматривать видео с веб-камеры через веб-браузер. На самом деле этот способ вполне удобен и видео идет довольно гладко. Недостатком этого способа является необходимость постоянной работы домашнего компьютера.

Дополнительные советы:

  • если вы собираетесь часто просматривать с помощью IP Webcam видео через камеру смартфона, то советуем приобрести для него широкоугольный объектив. Это даст вам широкий угол обзора в условиях ограниченного пространства.
  • если вы знаете, как получить доступ к настройкам маршрутизатора, то лучше найти способ прописать постоянный IP адрес вашему смартфону, который будет работать в качестве камеры. Таким образом можно в любой момент откуда угодно заглянуть к себе домой.
  • не можете подключиться? Видимо ваш брандмауэр или маршрутизатор вмешался в ваши планы. Проблема может быть любой, но зачастую лечится внесением в «белый» список IP адреса смартфона с IP Webcam.
  • возможно, вам захочется добавить к вашему смартфоне с камерой безопасности возможности детектора движения, чтобы автоматически начиналась запись. Такой вариант тоже возможен, просто загляните в настройки IP Webcam.

Бывают порой такие ситуации, когда нужно по-быстрому организовать видеонаблюдение, причём не важно, открытое оно или тайное. Желательно, конечно, со звуком. В качестве «благородного» примера предположим, что надо проследить за ребёнком на время, пока родители в срочном порядке куда-то ушли (редакция настоятельно рекомендует не оставлять маленьких детей без присмотра ). Простейший вариант — оставить включенным компьютер с веб-камерой и запущенным Skype, настроенным на автоматический приём звонков с параллельным включением видео. Однако такой метод имеет ряд недостатков. Придётся оставлять включенным компьютер, да и все ваши шпионские намерения (если таковые имеются) выдаст веб-камера, которая зачастую оснащена светодиодом, светящимся во время работы.

Несколько более оригинальное решение — использование смартфона с Android в качестве следящего устройства. Его и спрятать в подходящем месте гораздо проще, да и свою работу в таком режиме он никак не выдаёт. Можно, в конце концов, просто «случайно» забыть его на столе. Ладно, оставим шпионские игры и перейдём к реализации. Нам понадобится какой-нибудь смартфон на Android с камерой и выходом в Сеть. Если есть ещё один смартфон с Android, тем лучше — на нём удобно просматривать видео с камеры, но его наличие необязательно. Для апробирования метода использовались аппараты Huawei U8230 и Acer beTouch E130 — оба с Android 2.1. На тот смартфон, что будет наблюдать за обстановкой, устанавливаем совершенно изумительную и при том бесплатную программу IP Webcam . Запускаем программу и сразу же настраиваем её под себя. Чем выше разрешение и качество съёмки, тем выше нагрузка на процессор смартфона и больше объём передаваемого трафика, а значит и задержки при передаче видеопотока. Передача звука ещё больше нагружает аппарат, а задержки аудиопотока очень велики — до нескольких секунд. Опции скрытия работы IP Webcam в фоновом режиме и запрета перехода в режим ожидания лучше включить.

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

После изменения настроек запускаем трансляцию. На экране отображается видео с камеры, а по нажатию кнопки «Действия» доступны дополнительные функции. В частности, нас интересует режим маскировки, в котором IP Webcam мимикрирует под веб-браузер. В этом режиме нажатие кнопки «Домой» переключает программу в фоновый режим, а кнопки «Назад» останавливает вещание и открывает реальный веб-браузер.

Обратите внимание, что после запуска программы на экране также отображается адрес и порт сервера, на который надо зайти с помощью браузера. К сожалению, адрес показывается не всегда верный, поэтому лучше узнать IP смартфона с помощью, к примеру, веб-интерфейса вашего роутера, если аппарат по Wi-Fi подключён именно к нему. Или же кликнуть в настройках Wi-Fi в самом устройстве по точке доступа, к которому оно подсоединено. Непосредственно в веб-интерфейсе IP Webcam представлены ссылки на множество способов просмотра live-изображения. Тут, в общем, всё понятно и описывать особенного нечего — для некоторых пунктов даже есть встроенная инструкция.

Если у вас есть второй Android-смартфон и вы находитесь в той же локальной сети, что и наша импровизированная шпионская камера, то на него для удобства можно поставить бесплатную версию утилиты tinyCam Monitor . В настройках приложения надо добавить камеру, указав в качестве типа IP Webcam for Android и задав там же IP-адрес (или имя хоста) и порт, которые были указаны ранее.

После настройки в меню «Просмотр» станет доступным изображение с камеры второго смартфона.

Если же вам надо получить доступ к камере извне, то на роутере надо сделать проброс соответствующего порта (у нас это 8080) и настроить DDNS. А в настройках tinyCam Monitor или при работе через веб-браузер указать как раз DDNS-имя или внешний статический IP-адрес, если таковой имеется. Другое дело, что не все провайдеры вообще выдают свои клиентам внешние IP. Это же касается и подключения к Сети через 3G-соединение — мобильные операторы либо просят существенных (для нашей задачи) денег, либо выдают IP из своей внутренней сети. Обойти это ограничение можно с помощью VPN-подключения к какому-нибудь внешнему серверу. Например, в облаке Amazon . Тем, кто поднимал такой сервер по приведённой инструкции, рекомендуется освежить свою память, ещё раз пробежавшись по ней. Нам придётся немного подправить настройки. Во-первых, в файле /etc/ppp/chap-secrets добавить как минимум ещё одного пользователя с указанием постоянного IP из внутренней VPN-сети.

sudo nano /etc/ppp/chap-secrets

Для клиентов мы тогда использовали диапазон 192.168.244.2-9.

and_username1 pptpd and_password1 192.168.244.4

Во-вторых, подредактируем файл /etc/ppp/pptpd-options:

sudo nano /etc/ppp/pptpd-options

Так как VPN клиент в Android 2.1, судя по всему, собран без поддержки MPPE, то надо закомментировать (поставить # в начале) строку require-mppe-128.

Перезапускаем наш pptpd:

sudo service pptpd restart

Теперь настраиваем подключение в смартфоне. Для этого идём в настройки беспроводных сетей, в раздел VPN, где добавляем новое PPTP-подключение. Указываем его имя, в качестве сервера прописываем DDNS-имя сервера в Amazon (у нас в примере это был amazec2.dyndns-ip.com) и отключаем шифрование.

Сохраняем настройки и кликаем по свежесозданному подключению. Нас попросят ввести логин и пароль (их мы задали чуть выше, добавив нового пользователя). Дальше есть два варианта. Либо мы подключаемся к VPN-серверу с другого смартфона, планшета, компьютера и так далее. В этом случае наша камера доступна по адресу внутри VPN-сети (в нашем примере это 192.168.244.4) и на том же порту, так что во всех местах (в том же tinyCam, например) не забудьте поменять соответствующие настройки. Второй вариант — проброс портов с внутреннего IP на внешний интерфейс. Для этого выполним парочку команд:

sudo iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to-destination 192.168.244.4:8080
sudo iptables -A FORWARD -i eth0 -d 192.168.244.4 -p tcp --dport 8080 -j ACCEPT

Поменяйте 192.168.244.4 и 8080 на ваши IP-адрес и порт. На будущее добавим команды в конец файла /etc/rc.local

sudo nano /etc/rc.local

Наконец, в консоли AWS в разделе Security Groups откроем нужный нам TCP-порт для доступа.

Очевидно, что в таком случае достучаться к смартфону можно откуда угодно по DDNS-имени сервера в Amazon и указанному порту (в примере amazec2.dyndns-ip.com:8080). Собственно говоря, это не единственный выход из ситуации с отсутствием внешнего IP-адреса. Можно, например, поднять SSH-туннель или как-нибудь ещё «достучаться» до видеотрансляции. Да и IP Webcam — далеко не единственная утилита для организации видеонаблюдения. В общем, если вам интересна данная тематика, то у вас есть широкое поле для собственных изысканий на этой почве. Так что удачных вам экспериментов и помните, что шпионить во вред нехорошо!