Получение IP-адреса камеры для удалённой съёмки с использованием программы удалённого управления видеокамерой Panasonic - Panasonic Camera Remote Control (PanRC) https://panrc.sourceforge.io/ в Linux и Windows.
Для тех, кто не в курсе.
Недавно для собственных нужд я написал программу управления видеокамерами Panasonic, которая может управлять видеокамерой по Wi-Fi: стартовать или останавливать съёмку, осуществлять приближение (наезд) и отдаление, показывать картинку предпросмотра сцены, и отображать состояние камеры (идёт ли превью, в каком состоянии камера и каков заряд батареи).
В прошлом видеоролике https://www.youtube.com/watch?v=7HsINzJL5Bs я сделал обзор этой программы для, фактически, удалённой (дистанционной) записи видео. Но в процессе обзора допустил неточность, когда рассказывал о способе определения IP-адреса камеры, подключенной к компьютеру через Wi-Fi. Дело в том, что моя камера образует сеть Wi-Fi и при подключении устройства даёт IP-адрес всегда определённый, хотя другие видеокамеры могут его динамически менять. Кроме того, само подключение к сети Wi-Fi камеры должно происходить с аутентификацией по паролю (в настройках камеры это нужно выставить, чтобы камера предоставляла автоматически сгенерированный пароль). Иначе утилита просто не сможет работать с видеокамерой (там нужно при подключении камеры использовать UPnP для получения разрешения передавать информацию по сети).
В двух словах, определение IP-адреса видеокамеры, подключенной через Wi-Fi к компьютеру напрямую (не через точку доступа!!!), необходимо получить информацию о данной сети и использовать либо IP-адрес шлюза по умолчанию для данной сети, либо IP-адрес сервера DHCP. Для этого нужно будет использовать следующие команды запущенные в терминале:
- в Linux:
ifconfig -a (получение информации о сетевых адаптерах);
ip route (получение информации о маршрутизации и в том числе о шлюзах по умолчанию).
- в Windows:
ipconfig /all (получение информации о сетевых адаптерах и о сетях, в том числе о шлюзах и адресе сервера DHCP).
#hitrome
#panrc
#java
#видеомонтаж