Как использовать веб камеру в нескольких приложениях
Falco Watcher - это программа, позволяющая вам наблюдать за происходящим с помощью веб-камеры. Вы сможете записать отснятый материал, просмотреть его и конвертировать в формат AVI. Данная программа будет очень полезна, если вам нужно отлучиться из дома, а вы хотите проконтролировать своих детей и т. д.. .
VirtGuard - цифровая система видеонаблюдения. С помощью цифровой или вэб-камеры и компьютера вы сможете создать охранную систему для дома и офиса. Виртуальный охранник детектирует движение, сохраняет снимки и ведет журнал событий. Ключевыми особенностями программы является фильтр ложных срабатываний, возможность задания маски детектирования, разные функции оповещения об опасности, возможность подключения внешней сигнализации. Удобный интерфейс и простота использования программы сэкономит ваше время.
Webcam Zone Trigger - утилита для работы с веб-камерами. С ее помощью вы сможете захватывать изображение с любых веб камер или аналоговых устройств. Так же осуществляет контроль над объектом в нескольких точках. При обнаружении движения подаёт аудио сигналы, записывает видео, делает снимки. Для работы программы Webcam Zone Trigger необходимо наличие WEB-камеры, с помощью которой будет вестись наблюдение за охраняемым объектом или территорией. На изображении, получаемом с WEB-камеры, нужно расставить так называемые «Hot Spots» — метки, в зоне которых необходимо отслеживать активность. Как только в районе метки изменится изображение, программа сразу же оповещает об этом
пользователя. Например, направив камеру на автомобиль, стоящий под окном, и расставив вокруг него метки, можно не сомнется, что если злоумышленник попытается приблизиться, Webcam Zone Trigger начнет подавать звуковые сигналы, записывать видео или же делать фотографии происходящего.
Webcam 7 Pro – мощная утилита для работы с веб-камерами, теперь и с полной поддержкой Windows 7! Позволяет предоставить доступ к вашей камере любому пользователю, не устанавливая на компьютер специальное серверное программное обеспечение. Все необходимые программы встроены прямо в
Webcam 7 Pro, так что вам потребуется только настроить несколько параметров, таких как порт сервера и путь к локальной директории. Довольна проста в настройке: в Webcam 7 Pro имеются все необходимые утилиты, поэтому потребуется настроить всего несколько параметров, а именно указать порт сервера и путь к локальной директории. Кроме видеокартинки, получаемой с веб-камер, можно использовать видео, которое передаётся по локальной сети. Возможности:
- поддержка до 10 видео- / веб- камер
- блокировка по ip адресу / протекция пароля
- добавление вашего текста / логотипа на картинку
- запись в лог-файлы
- определение качества изображения
- добавление эффектов, даже при прямом общении
- аудио-настройки
iSpy - это профессиональное, мощное программное обеспечение для наблюдения, мониторинга, оповещения и обеспечения безопасности дома,
Задался целью: "научить" камеру работать сразу в нескольких приложениях. По дефолту при подключении камеры появляется девайс /dev/video*, и если какое-то приложение его юзает (например Skype), то для других это устройство выдает черный экран. Как быть если например охота вести трансляцию и при этом ее записывать? Оказалось не все так сложно как казалось изначально))). Для решения данной задачи нам потребуется модуль v4l2loopback, который создаст виртуальное устройство, и в который будет "лупить" видео поток с камеры. Начнем! ;)
Для начала установим сам модуль
sudo apt-get install v4l2loopback-dkms
Далее можно его подгрузить
После чего должно появиться новое устройство, у меня оно называется /dev/video1, так как /dev/video0 - это камера (у вас нумерация может быть другой, учитываем это)
Что бы не набирать эту команду каждый раз после загрузки, сделаем так, что бы модуль грузился автоматом
sudo nano /etc/modules
После чего ставим пакет gst-launch-0.10
sudo apt-get install gst-launch-0.10
gst-launch v4l2src device=/dev/video0 ! videorate ! video/x-raw-yuv,width=640,height=480 ! v4l2sink device=/dev/video1
Где /dev/video0 - камера, /dev/video1 - виртуальная камера. width=640,height=480 - ширина и высота потока с камеры (тут хотел бы пояснить, как я выяснил если в программе принудительно выставить разрешение камеры то это игнорируется, и поток идет с максимальным разрешением камеры, что неудобно для работы с такими программами как motion. Если же ограничения не нужны, то опцию "video/x-raw-yuv,width=640,height=480" можно просто напросто вырезать). Если терминал не выдал ни каких ошибок, то поток пошел на виртуальную камеру, можем проверить это запустив какие ни будь программы использующие камеры одновременно и выбрать /dev/video1.
Радуемся. НО! Нам конечно бы хотелось получить это при загрузке, не вводя ни каких команд. Для этого редактируем файл
sudo nano /etc/rc.local
и перед строкой "exit 0" вставляем
gst-launch v4l2src device=/dev/video1 ! videorate ! video/x-raw-yuv,width=640,height=480 ! v4l2sink device=/dev/video0
Обратите внимание, что теперь устройства поменялись местами. /dev/video1 - камера, а /dev/video0 - виртуальная камера. так как модуль будет грузится при запуске системы, то виртуальное устройство будет всегда первым нежели остальные устройства. После чего перезагружаемся и радуемся работе камеры во всех приложениях одновременно)))
У меня первая программа захватыввает камеру через gst/v4l2src: devive=/dev/video0, а другая вываливается с ошибкой:
"Устройство занято".
Чо за детсад?! Как в линуксе разрешить нескольким прогаммам юзать камеру? Или это в принципе невозможно? Почему?
Вот более подробно как ругается:
Интересно, а какие нибудь разветвители потока V4L существуют?
Наверняка. Как минимум внутри приложения. И я думаю это потом можно вывести в какой-нить /dev/video2. Но вот чтобы такое из коробки.
GStreamer tee плагин?
Можно же просто с помощью, например, vlc захватывать камеру и транслировать поток по rtsp, который в свою очередь можно уже одновременно несколькими программами получать.
Последнее исправление: firestarter 19.06.13 23:07:50 (всего исправлений: 1)
Вот именно. Камере нужно команды посылать, оборудование всё-таки. Представь что получится, если десять противоречивых команд пройдёт?
Лови поток одной командой и раздавай его дальше программно.
насколько я помню из документации V4L2, то нельзя. Максимум одно приложение может захватывать видеопоток, а другое открывать файл видеоустройства и крутить настройки, больше одного приложения захватывать видеопоток не может
который тоже будет читаться одним устройством :)
Тсс, главное Поттерингу идею PulseVideo не говорить )))
который тоже будет читаться одним устройством :)
ну, тогда на всякий случай открыть ещё и /dev/video3
главное Поттерингу идею PulseVideo не говорить
Блиин, а это мысль! Я давно хотел прославиться, только не знал как. Но тепееерь. теперь меня на улицах узнавать будут, главное научиться быстро бегать. Зато работу в rh предложат, что очень хорошо.
Последнее исправление: yaba 19.06.13 23:51:22 (всего исправлений: 1)
Это всё отдельные приколюхи, хотел штатными средствами обойтись.
Ладно, всем спасибо, придется смириться. Не критично.
Чтобы использовать камеру в приложениях для Windows 11, нужно включить определенные разрешения в параметрах камеры. Затем нужно проверить разрешения приложений, если нужно использовать камеру в приложениях. Для этого выполните следующие действия.
Выберите Пуск > Параметры> Конфиденциальности и безопасность > Камера и убедитесь, что параметр Доступ к камере включен. Этот параметр позволяет любому пользователю устройства выбрать, следует ли предоставлять приложениям доступ к камере.
Примечание: Если вы не можете изменить параметр Доступ к камере, попросите администратора устройства включить его.
Убедитесь, что параметр Разрешить приложениям доступ к камере включен. Этот параметр позволяет указать, имеют ли ваши приложения доступ к камере. При этом не указывается, какие именно приложения имеют доступ.
Разрешив приложениям доступ к камере, вы можете изменить этот параметр для каждого отдельного приложения. Найдите нужное приложение и включите для него доступ к камере.
Если вы не видите приложение в списке, возможно, это классическое приложение. Найдите параметр Разрешить классическим приложениям доступ к камере и убедитесь, что он включен. Параметры доступа к камере не удастся изменить для отдельных классических приложений.
Классические приложения могут быть установлены из Интернета, с USB-накопителя или устанавливаются вашим администратором. Браузеры (например, Microsoft Edge) и приложения для видеоконференций (например, Microsoft Teams) являются классическими приложениями, для которых требуется включить этот параметр.
Исключения в параметрах конфиденциальности камеры
Если для входа вы используете Windows Hello, вам удастся войти на компьютере, даже если параметр "Доступ к камере" отключен. Если функция Windows Hello отключена, у компьютера не будет доступа к камере.
Некоторые приложения делают фотографии и снимают видео с помощью приложения "Камера". Это означает, что приложение не будет отображаться в списке, а доступ к камере будет определяться параметром доступа к камере в приложении "Камера". Приложение "Камера" не будет записывать изображения и отправлять их в открывшее его приложение, если вы не выберите кнопку "Снять" явным образом в приложении "Камера".
Классические приложения могут не отображаться в списке приложений, доступном на странице параметров камеры, или могут по-прежнему иметь доступ к камере либо микрофону, даже если эти параметры отключены. Дополнительные сведения
Чтобы использовать камеру в приложениях под управлением Windows 10, нужно включить определенные разрешения в параметрах камеры. Затем нужно проверить разрешения приложений, если нужно использовать камеру в приложениях. Для этого выполните следующие действия.
Выберите Пуск > Параметры > Конфиденциальность > Камера. В области Разрешить доступ к камере на этом устройстве выберите Изменить и убедитесь, что параметр Доступ к камере для этого устройства включен. Этот параметр позволяет любому пользователю устройства выбрать, следует ли предоставлять приложениям доступ к камере.
Примечание: Если вы не можете изменить параметр Доступ к камере, попросите администратора устройства включить его.
Найдите параметр Разрешить приложениям доступ к камере и убедитесь, что он включен. Этот параметр позволяет указать, имеют ли ваши приложения доступ к камере. При этом не указывается, какие именно приложения имеют доступ.
Если приложениям разрешен доступ к камере, можно изменить эти параметры для каждого приложения. В параметрах камеры перейдите в раздел Выбрать приложения Майкрософт, которые имеют доступ к камере и включите доступ к камере для нужных приложений.
Если вы не видите приложение в списке, возможно, это классическое приложение. Найдите параметр Разрешить классическим приложениям доступ к камере и убедитесь, что он включен. Параметры доступа к камере не удастся изменить для отдельных классических приложений.
Классические приложения могут быть установлены из Интернета, с USB-накопителя или устанавливаются вашим администратором. Браузеры (например, Microsoft Edge) и приложения для видеоконференций (например, Microsoft Teams) являются классическими приложениями, для которых требуется включить этот параметр.
Исключения в параметрах конфиденциальности камеры
Если для входа вы используете Windows Hello, вам удастся войти на компьютере, даже если параметр "Доступ к камере" отключен. Если функция Windows Hello отключена, у компьютера не будет доступа к камере.
Некоторые приложения делают фотографии и снимают видео с помощью приложения "Камера". Это означает, что приложение не будет отображаться в списке, а доступ к камере будет определяться параметром доступа к камере в приложении "Камера". Приложение "Камера" не будет записывать изображения и отправлять их в открывшее его приложение, если вы не выберите кнопку "Снять" явным образом в приложении "Камера".
Классические приложения могут не отображаться в списке приложений, доступном на странице параметров камеры, или могут по-прежнему иметь доступ к камере либо микрофону, даже если эти параметры отключены. Подробнее
Если вы подозреваете, что у вас дома завёлся полтергейст, хотите приглядеть за ребёнком, интересуетесь, чем занят кот в ваше отсутствие или хотите застукать Деда Мороза прямо под ёлкой, то всё, что для этого нужно — ноутбук или ПК с веб-камерой и бесплатная программа Ivideon Server.
Обычное дело, когда сперва появляется какое-нибудь изобретение, а потом находятся самые неожиданные способы и сценарии его применения. До сих пор использовал веб-камеру на своём ноутбуке исключительно для редких видеозвонков. В остальное время она была чем-нибудь заклеена.
Но уже после установки Ivideon Server ради обзора в этом посте, я начал думать над тем, какие возможности открываются теперь. Призраки мне не докучают, детей у меня нет, зато я порой переживаю, когда оставляю ноутбук в номере отеля. В порядке эксперимента я решил настроить датчик движения в Ivideon Server и запускать программу перед уходом.
Цитата с сайта: Ivideon это защищенный сервис облачного видеонаблюдения, который позволяет легко и быстро развернуть собственную систему видеонаблюдения через Интернет любого масштаба. От одной камеры у вас дома для наблюдения за ребенком, до десятка тысяч камер, установленных в крупных сетевых магазинах по всей стране.
Устанавливаем Ivideon Server
Несмотря на слово Server в названии, ничего общего с настройками сервера по сложности тут нет. Обычное приложение, которое скачивается и запускается как и любая другая программа. Если вы хотите, чтобы Ivideon Server загружался и работал даже когда пользователь не вошёл в систему, во время установки необходимо поставить галочку «установить как службу». После запуска он найдёт вебкамеру и микрофон на вашем компьютере и предложит использовать их.
Смотреть видео можно онлайн прямо в личном кабинете на сайте Ivideon, с мобильного приложения Ivideon или приложения для компьютера Ivideon Client, которое позволяет сохранять видео, делать скриншоты, выбирать отрывки со сработавшим детектором движения или звука и собственно настраивать детекторы.
Настройка детекторов движения/звука
Их можно найти в свойствах камеры в Ivideon Server — чтобы их выбрать, нужно сперва остановить трансляцию.
В настройках можно задать чувствительность детектора, задать мёртвую зону, в которой движение будет игнорироваться (выделена красным). Жёлтый — это засечённое движение. На высоком уровне чувствительности камера будет реагировать на колебание занавесок. На минимальном — только если человек пересечёт комнату.
В соседних вкладках — настройка детектора звука, которая сводится только к чувствительности, и расписание записи. Можно выбрать дни и часы, когда запись ведётся постоянно, только при срабатывании детектора либо полностью отключена, а также задать длительность записи при срабатывании детектора: 15 минут, полчаса или час.
Безопасный просмотр с любых устройств
Теперь, когда трансляция работает, можно скачать приложения для iOS или Android, чтобы смотреть их хоть с телефона.
Отдельные вебкамеры
В этом случае функционал Ivideon значительно расширяется, превращая его в продукт для бизнеса — например, вы можете следить за тем, как идут дела в вашей метамфетаминовой лаборатории и присматривать за персоналом в сети закусочных одновременно.
Для корпоративных клиентов использование Ivideon добавляет преимуществ по сравнению с вариантами разворачивания VLC, RED5 или любого другого стримингового программного обеспечения на собственном сервере:
- Не требует квалификации сисадмина
- Не требует аренды сервера в дата-центре с широким каналом под видео
- «Облако», в котором хранятся видео Ivideon защищает от рисков вроде «упавшего» датацентра
- Позволяет разворачивать международную трансляцию: узлы Ivideon располагаются на всех континентах, что позволяет доставлять видео с минимальной задержкой
- Поддержка воспроизведения на смартфоне или планшете.
Тарифы
Количество подключаемых камер ничем не ограничено — их могут быть сотни тысяч. Что касается обычных пользователей, то базовый вариант до двух камер полностью бесплатен.
В тарифе «Домашний» (60 р/мес за камеру) появляется возможность получать уведомления, если камера отключилась или сработал датчик движения:
— а также записывать видео в облако. Всеми этими возможностями я и воспользовался, настроив Ivideon на ноутбуке на запись в моё отсутствие. Правда, результаты эксперимента лучше всего описывает твиттер камня в лесу: настроенная на максимальную чувствительность камера пару раз сработала от теней на стене, о чём я тут же узнавал благодаря push-уведомлениям:
— но больше ничего интересного в моё отсутствие не случалось.
При этом во всех тарифных планах Ivideon отсутствует реклама в воспроизводимом видео. А на тарифе «Бизнес» можно даже отключить логотип и ссылку самого Ivideon. Ничто не будет вас отвлекать от созерцания того, как ваш кот точит когти об любимый диван в ваше отсутствие. Разве что подключаемой механической руки с тапком будет немного не хватать.
Читайте также: