Делаем веб-камеру из смартфона
Содержание
Содержание
Обладатели гаджетов даже не осознают, насколько функциональным устройством они обладают. Сегодня мы поговорим об одной из мультимедийных возможностей.
С помощью смартфона можно заменить обычную веб-камеру, тем самым решить проблему ее отсутствия или выхода из строя. Камеру смартфона в таких случаях можно использовать для:
Для настройки понадобится минимум времени и навыков. Процесс подключения хорошо автоматизирован и будет под силу рядовому пользователю.
Существует несколько способов подключения. Для разных методов вам понадобятся USB-кабель, Wi-Fi-сеть и приложения для сопряжения камеры телефона и ПК. Разберемся с каждым способом отдельно для платформ Android и iOS.
Android-устройства
Какие приложения можно использовать на базе Android? Мы подобрали несколько актуальных и безотказных вариантов:
DroidCam X устанавливается на смартфон или планшет (необходимо скачать и инсталлировать одноименный клиент для Windows). Передает звук и картинку, поддерживает подключение через провод или Wi-Fi. Предоставляет IP-доступ к камере.
IP Webcam – специализированное приложение для организации видеонаблюдения с помощью смартфона. Для использования смартфона в качестве веб-камеры нужно установить на ПК программу IP Camera Adapter. Смотреть видеопоток можно через браузер или плеер VLC.
EpocCam – автоматическое сопряжение устройств (установка софта на гаджете и ПК), простой функционал без излишеств.
Подключение через Wi-Fi
Рассмотрим пример беспроводного подключения с помощью программы DroidCam X. Это один самых проверенных и универсальных вариантов соединения любого гаджета на базе Android. Итак, следуем пошаговой инструкции:
Можно использовать и более простой способ, где не нужно заморачиваться с IP-адресами и настраивать какие-либо параметры. С помощью приложения EpocCam можно добиться автоматического сопряжения ПК и камеры смартфона/планшета. Это очень удобно, когда вам нужна веб-камера здесь и сейчас.
Достаточно установить приложение EpocCam на телефон и соответствующий клиент на компьютер. Затем происходит настоящая «магия». Запустите обе программы, и вы увидите, как подключение устройств произойдёт автоматически!
Проводное подключение
Подключение через USB может потребовать некоторых затрат нервных клеток. Применяйте этот способ только когда у вас нет интернета на телефоне или компьютере т.к. здесь придется повозиться с включением режима откладки на смартфоне. Также нам понадобится кабель micro USB или Type-C.
Пример подключения рассмотрим на примере DroidCam X. Далее следуем пошаговому руководству.
После нажатия кнопки Start на экране появится видеопоток с камеры. В дальнейшем вы можете использовать камеру по любому назначению, выбирая ее среди списка доступных устройств в других программах на компьютере.
IOS-устройства
Алгоритм подключения iOS-устройств будет приблизительно таким же, как и в случае c девайсами на Android. Меняется только набор программного обеспечения. Следующие приложения получили наибольшее количество положительных отзывов среди обладателей «яблочных» аппаратов:
Подключение через Wi-Fi
iVCam – простой и в то же время гибкий способ подключения. Именно это приложение мы взяли за основу пошаговой инструкции с четырьмя элементарными этапами.
Проводное подключение
Подключение через кабель осуществляется почти в таком же порядке, как и при беспроводном подключении. Разница заключается лишь в том, что сначала нужно подключить ваш iPhone или iPad к компьютеру. В этот раз обойдемся без танцев с бубном вокруг отладки, за что можно поблагодарить экосистему Apple. Затем следуем тем же самым шагам, что и при Wi-Fi-подключении:
Если компьютер на базе Mac и Ubuntu
Пользователи Mac также могут использовать устройство на базе iOS или Android в качестве штатной веб-камеры. Скачивайте приложение и клиент EpocCam для обеих платформ. Для подключения iOS-гаджета к Mac можно также использовать iCam.
А как быть пользователям Ubuntu и других Linux-систем? Для таковых есть единственное решение на базе Droidcam. Скачайте Linux-версию Droidcam и установите с помощью специальных команд.
Как использовать смартфон в качестве веб-камеры
Очень многих карантин отправил учиться и работать «на удаленку». Но дистанционное обучение и совещания по рабочим вопросам никто не отменял. И если по каким-то причинам отдельной веб-камеры для видеоконференций у вас нет или она выдает картинку нелицеприятного качества, на выручку приходит смартфон. В качестве «вебки» можно использовать любые мобильные телефоны под управлением Android или iOS. Как это сделать? Давайте разбираться.
Все что понадобится для использования «мобильника» в качестве веб-камеры — это установить на смартфон и компьютер специальные приложения, после чего произвести сопряжение устройств через USB-шнурок или по сети Wi-Fi. При этом качество транслируемого изображения будет зависеть как от характеристик камер на борту смартфона, так и от версии ПО. Как правило, бесплатные ревизии программ выдают картинку в урезанном разрешении, в них часто мелькает реклама или ограничен доступ к некоторым функциям (например, записи звука).
Для Android-девайсов наибольшим спросом пользуется приложение DroidCam.
DroidCam
Программа распространяется в бесплатном доступе из магазина Google Play Market. Клиент приложения для ПК доступен для скачивания по следующей ссылке: https://www.dev47apps.com/. Сопряжение между «мобильником» и компьютером производится по USB или Wi-Fi (если ПК и смартфон подключены к одной беспроводной сети). Соответствующие пиктограммы отображаются в главном меню клиента приложения для компьютера. Также не забудьте поставить галочки напротив пунктов «Video» и «Audio»:
Красными кружочками в интерфейсе настольного клиента DroidCam обведены варианты подключения смартфона к ПК и галочки передачи видео/аудио. |
При подключении по Wi-Fi в графу «Device IP» на компьютере необходимо вписать IP-адрес смартфона в сети. Он высвечивается первой строкой в главном меню мобильного приложения. Трансляция с камеры телефона запустится автоматически. Пользователю станет доступно переключение между основной и селфи-камерой мобильного устройства.
По умолчанию трансляция с камеры «мобильника» ведется в разрешении 640х480 пикселей. Форматы изображения HD и FullHD доступны в Pro-редакции программы. Также в платной версии приложения пользователь вправе оперировать другими полезными опциями на манер масштабирования изображения, его поворота и отзеркаливания, возможности делать скриншоты.
iVCam
Бесплатная программа с поддержкой Android-смартфонов и мобильных устройств под управлением iOS. Компьютерный клиент приложения устанавливается только на ПК с «операционкой» Windows. Скачать его можно по ссылке: https://www.e2esoft.com/ivcam/.
Первичное сопряжение «мобильника» с компьютером производится по беспроводной сети полностью в автоматическом режиме без вмешательств со стороны пользователя:
При нахождении в одной сети Wi-Fi смартфон и компьютер с приложением iVCam находят друг друга автоматически. |
Как только устройства найдут друг-друга, трансляция с камеры смартфона запускается тапом по виртуальной кнопке «Play» в центре нижней доли экрана. Из настроек пользователю доступны опции включения/выключения вспышки, улучшения изображения, отзеркаливания картинки, переключения камер, установки fps, выдержки, баланса белого, цветовой температуры и т.п. Также в мобильном приложении можно делать скриншоты и сохранять видеофайлы, которые отправляются в отдельную папку на компьютере.
В интерфейсе мобильного приложения представлен большой ряд настроек видеотрансляции. |
При использовании сервисов Zoom или Skype в их настройках необходимо найти пункт, где выбирается, с какой камеры будет подаваться изображение. Установите в нем e2eSoft iVCam.
Приложение iVCam отлично работает и в бесплатной версии. Однако вам придется мириться с постоянно всплывающей рекламой (в т.ч. рекламными видеороликами, которые можно пропустить лишь спустя определенное время просмотра).
Видеонаблюдение с использованием смартфона — плюсы и минусы
В некоторых приложениях есть функционал, который превращает смартфон в видеокамеру и в этой статье мы хотели бы разобрать плюсы и минусы такого решения.
Естественно что такой подход не заменяет полноценные системы видеонаблюдения, однако во многих случаях именно такое решение может быть более предпочтительнее других.
Плюсы
1. Безопасность
Об уязвимости стандартных IP камер, особенно бюджетных, написано немало статей, в том числе и на Хабре.
Можно порекомендовать вот эту и эту.
«.… На сегодняшний день больше миллиона IP-камер и IP-видеорегистраторов разных производителей позволяют удаленно получить доступ к их настройкам безо всякой авторизации. Скрипт на Python, автоматизирующий атаку на уязвимые устройства, уже выложен на GitHub. Проблема была обнаружена в начале 2017 года при реверсинге прошивок DVR производства Dahua Technology. Чуть позже выяснилось, что она затрагивает более тысячи моделей разных производителей. Они просто тиражировали ошибки друг друга. »
Основная проблема IP камер с точки зрения безопасности это то, что камера по сути является сервером, который смотрит в интернет с определенного адреса и по определенному порту.
В результате просто сканируя диапазоны IP-адресов и портов в поисках отклика от камеры можно легко находить камеры и атаковать их.
Также стоит упомянуть о решении — видеонаблюдение на смартфоне, которое использует Android Webcam Server — простое приложение, которое транслирует видеопоток со встроенной камеры смартфона в интернет.
Такие приложения также подвержены взлому по вышеописанному принципу.
В большинстве IP камер есть возможность трансляции аудио канала — в камере есть динамик.
Этим часто пользуются хакеры — они часто пугают своих жертв, воспроизводя различные звуки через камеру.
Появились даже целые каналы в youtube, которые ведут записи таких взломанных камер со звуком, в которых они издеваются над ничего не подозревающими пользователями.
Например, Cam Prank:
В отличии от всех подобных решений наше приложение (мессенджер с функцией видеонаблюдения) разработано совершенно по другому принципу.
Во-первых, все видеонаблюдение живет в экосистеме мессенджера, т. е. нельзя просто взять и просканировать IP адреса и порты — это ничего не даст.
Во-вторых, весь видео и аудио поток шифруется.
В-третьих, доступ к видеокамере осуществляется по уникальному логину, который нельзя подделать.
2. Энергонезависимость
Как правило, большинство бюджетных IP камер не имеет аккумулятора или батареи, соответственно при проблемах с электроэнергией они работать не будут.
Встроенная батарея в смартфоне позволяет сохранять работоспособность до суток в случае использования приложения для видеонаблюдения.
3. Уже установленный модуль 3/4G для доступа в интернет
В основном все IP камеры используют Wi-Fi соединение.
В ряде случаев, например если владелец хочет использовать видеонаблюдение на удаленном объекте, где нет инфраструктуры (дача, удаленный склад, гараж, автомобиль), необходимо дополнительно ставить какой-нибудь роутер для преобразования мобильного интернета в вайфай.
А роутеры имеют склонность к зависанию.
Для таких случаев приложение на смартфоне уже имеет ¾ G модули и умеет переключаться с Wi-Fi на мобильую сеть передачи данных и обратно с сохранением работоспособности.
4. Возможность получение геопозиции удаленного объекта видеонаблюдения
В приложении есть функция удаленного получения координат от объекта с установленным видеонаблюдением — это может быть полезно если объект может находится в движении — например автомобиль, контейнер, домашнее животное и т. д.
5. Стандартное подключение солнечной батареи или дополнительного источника питания большой емкости
6. Разнообразие устройств, на которых может быть запущена система видеонаблюдения
Установить такую систему видеонаблюдения возможно на практически любом устройстве с версией андроид не ниже 5.
— на приставках Андроид ТВ (необходимо подключить USB камеру со встроенным микрофоном если нужен звук)
— на смартчасах с полноценным Андроидом (типа LemFo):
— на смартфонах с размером с кредитную карту:
— на пыле/влаго защищенных смартфонах маленького размера:
7. Низкая себестоимость решения
Здесь два момента — во первых наверняка у многих есть вполне работоспособные старые смартфоны, которыми уже никто не пользуется и которые можно задействовать для видеонаблюдения.
Во-вторых, сейчас можно купить новые бюджетные смартфоны за 25-30$.
Стоимость немного выше чем обычные IP камеры, но следует учесть что в эту сумму уже входят модуль ¾ G, батарея и 2 камеры с довольно неплохим разрешением.
Минусы
1. Пока нет записи видео
Но скоро появится функция фотографирования с камеры по расписанию.
2. Нет детектора движения
Есть определенные идеи, как сделать хороший детектор, но это пока в разработке.
3. Нет ИК подсветки для ночных съемок
И в заключение — небольшая инструкция, как настроить такую систему видеонаблюдения.
1. Скачиваем и устанвливаем M1 Messenger на 2 устройства — для видеонаблюдения и для наблюдателя.
Регистрация простая, по логину, без номера телефона.
2. Теперь необходимо «подружить» эти 2 устройства, чтобы они могли коммуницировать друг с другом.
Для этого в поиске с любого устройства из этой пары ищем логин другого:
Отправляем запрос и подтверждаем его с другого телефона.
3. Выбираем камеру, с которой будет транслироваться видеопоток.
Заходим в настройки Live TV в том смартфоне, который будет стоять на объекте наблюдения.
Если вы планируете использовать старый смартфон со слабым процессором, рекомендуем выбрать фронтальную камеру — у нее меньше разрешение и процессору будет легче.
4. Открываем доступ к камере.
В настройках есть 2 режима — разрешить доступ только определенным пользователям, которых мы авторизовали ранее в п.2:
Если вы хотите предоставить доступ нескольким пользователям, то всех их нужно сначала также авторизовать со стороны того логина, который будет включен как видеокамера.
Второй режим — открытая трансляция, т. е. любой пользователь M1 Messenger может смотреть видео.
Перед включением такого режима делается сообщение о том что камера будет доступна всем:
Все доступные камеры отображаются в списке Live TV:
По тапу будет открываться видеопоток.
Посмотреть онлайн видео можно на тестовом аккаунте Live TV Test Stream — доступ открыт всем.
Также можно посмотреть небольшой ролик, в котором описан процесс установки видеонаблюдения в автомобиль:
Как сделать трансляцию экрана Android-смартфона на телевизор или ноутбук
Содержание
Содержание
Если вы хотите посмотреть фотографии с отпуска или опробовать мобильную игру на большом экране, то вам понадобится трансляция картинки с телефона. Расшарить экран можно на ТВ-приставку, телевизор со SmartTV или персональный компьютер несколькими способами. Расскажем о самых простых, а также нескольких полезных приложениях.
Без применения стороннего ПО
Для начала стоит попробовать запустить режим трансляции без каких-либо приложений. Если на вашем телевизоре или подключенной ТВ-приставке есть Wi-Fi, то можно использовать технологию Miracast или Intel WiDi. Телевизор может и не иметь беспроводного модуля, но использоваться в качестве приемника, если подключен к домашней сети с Wi-Fi роутером.
Чтобы расшарить экран, сделайте несколько простых действий:
1. Убедитесь, что в настройках телевизора или другого устройства стоит включенным Miracast. Как правило, пункт находится в разделе «Сеть» или «Подключения».
2. На мобильном устройстве перейдите в настройки. В разделе «Беспроводные сети» зайдите в «Дополнительно» и найдите пункт «Беспроводной дисплей». Активируйте бегунок и в поиске найдите ваш телевизор/приставку.
3. Останется только принять запрос на самом телевизоре, после чего запустится трансляция.
Также можно транслировать картинку на ноутбук или ПК под управлением Windows 10 посредством Wi-Fi. Для этого достаточно воспользоваться стандартным функционалом:
1. Перейдите в режим проецирования через меню новых уведомлений.
2. Выберите режим видимости и другие настройки.
3. На телефоне или планшете найдите функцию трансляции. Она может называться Wi-Fi Display, Smart View или аналогично. Найдите свой ПК, ноутбук и запросите подключение.
4. Остается только подтвердить соединение на самом компьютере и наслаждаться трансляцией.
Расшарить экран также можно через Bluetooth или проводное соединение USB-HDMI в зависимости от функционала устройства, которое будет принимать изображение.
Скачиваемые приложения
Что делать, если ваш телефон не поддерживает функцию беспроводного экрана? Выход только один – скачать приложение для расшаривания экрана. Рассмотрим несколько самых интересных и доступных.
«ВАЖНО! Если гаджет не поддерживает трансляцию картинки на уровне ОС, то приложения Miracast и аналогичные из PlayMarket будут бесполезны. Они используют системный режим трансляции экрана, включить который легко можно по ранее описанной инструкции»
AirDroid
Это один из самых мощных сервисов, который позволяет буквально управлять своим смартфоном с компьютера и даже телевизора, если в последнем предусмотрен браузер. Через AirDroid можно передавать файлы, управлять контактами, музыкой и не только. Естественно, предусмотрена и возможность трансляции экрана. Не пугайтесь количества шагов, сделать все можно буквально за 5-7 минут:
1. Скачайте на свой смартфон приложение AirDroid c официального магазина PlayMarket.
2. Заведите аккаунт и подтвердите данные. Понадобится только адрес электронной почты.
3. Далее у вас есть два варианта. Первый – скачать клиент на персональный компьютер с официального сайта. Альтернативный вариант – использовать веб-версию, которая работает через обычный браузер. Ее можно запускать даже с ТВ-приставок.
4. Заходим с компьютера под тем же аккаунтом, который вы зарегистрировали через мобильное приложение.
5. Перед вами откроется рабочий стол программы AirDroid. Здесь можно найти массу ярлыков и возможностей по управлению смартфоном. В правой части окна будет отображена модель вашего гаджета. Вам необходимо нажать на иконку «Зеркалирование» с изображением ножниц.
6. Откроется окно трансляции, но чтобы оно заработало, следует подтвердить соединение на самом телефоне в приложении.
7. После этого экран вашего смартфона появится в соответствующем окне.
Вы можете сделать трансляцию на полный экран, менять качество картинки вплоть до HD, а также сохранять скриншоты прямо на компьютер. Все приложения бесплатные, но есть ограничения на передачу файлов, количество подключенных устройств и некоторые другие возможности. Но что самое главное, вы можете расшарить экран, даже если гаджет не поддерживает беспроводные трансляции на уровне самой ОС.
Screencast
Одно из самых простых и удобных приложений для тех, кто не хочет многочисленных регистраций и сложного интерфейса. Расшаривание картинки осуществляется посредством Wi-Fi в локальной сети через окно браузера. Инструкция очень простая:
1. Скачайте и установите приложение Screencast на смартфон.
2. В главном меню выберите Source – Screen и убедитесь, что сервер находится в статусе Active. в настройках можно выбрать порт и другие параметры трансляции.
3. Далее откройте на ПК или ТВ-приставке браузер и пропишите адрес сервера. Подтвердите в приложении подключение.
Несмотря на всю простоту, программа часто теряет соединение, поэтому стабильная работа будет возможна далеко не на каждом смартфоне. Главное, чтобы устройства входили в общую локальную сеть.
MyPhoneExplorer
Софт MyPhoneExplorer для Android также работает совместно с приложением для персональных компьютеров. Функционал схож с уже описанным AirDrop. Веб-версии здесь нет, но взамен вам не придется проходить какой-либо регистрации. Подключить смартфон можно по Wi-Fi, USB или Bluetooth. Для этого необходимо сделать несколько простых шагов.
1. Скачайте с PlayMarket приложение MyPhoneExplorer Client. Оно необходимо для установления связи.
2. Далее загрузите на компьютер десктопную версию MyPhoneExplorer и установите ее.
3. Включите приложение на телефоне и выберите способ подключения. В данном случае мы используем USB-кабель. Предварительно нужно активировать режим отладки по USB. В блоке «Установки» можно выдать разрешения на синхронизацию различных данных.
5. Чтобы запустить режим трансляции экрана, нажмите на меню «Разное» и выберите подпункт «Клавиатура телефона/Загрузить снимок». Подтвердите запрос на смартфоне. Откроется окно с трансляцией картинки с телефона.
Софт работает стабильно, задержка минимальная. Можно сделать картинку на весь экран, а также сохранять скриншоты.
Это основные способы, как расшарить экран телефона на ОС Android. Перед скачиванием каких-либо приложений убедитесь, что у вас соответствующая версия «Андроид».