Re: Модуль ONVIF
Добавлено: Пн окт 30, 2017 6:02 pm
Вопрос конечно легко решается через плагин watchfolder и закачку фотографий через ftp, но этот вариант работает намного медленее. Хотелось бы победить штатным методом.
Сказать по правде, наладить нормально ONVIF-события пока не удалось. Не дошли руки потестировать и проверить, так что сейчас оно скорее теоретически реализовано. Позже это будет отлажено, но пока можете использовать тот же SMTPCatcher и отправку писем на него при возникновении события.directman66 писал(а):Но все же, кто нибудь использует плагин в качестве датчика движения? Удалось кому-нибудь подписаться на события? Пробовал призявывать статус и вызывать метод датчика движения простых устройств, никаких изменений не наблюдаю. Но напротив даты во владке данные дата время показывает текущие.СпойлерПоказать
vshuka911 писал(а):какие кодеки вшил, а то пока все глухо?
Вот так как тоairafree писал(а):Попробуйте установить вот эти пакеты,vshuka911 писал(а):не работает
Может действительно кодека не хватает? ffmpeg. Как его поставить на малинку?
Код: Выделить всё
wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
Код: Выделить всё
sudo dpkg -i ffmpeg_3.1.1-1_armhf.deb
У меня все работает на RPi3.Код: Выделить всё
sudo apt-get install curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5
Судя по адресу 'C:/_majordomo/htdocs/cached/img/auto.jpg' Вы описываете вариант когда majordomo установлен на ПК. А как сделать так чтобы можно было отправлять картинку по запросу если majordomo установлен на Rapsberry?Jager писал(а):Без скрещивания все работает, дергайте картинку с камеры и отправляйте.Mogwaika писал(а):А можно как-то скрестить этот модуль с модулем телеграма, чтобы он по событию или по запросу картинки с камеры присылал?Код: Выделить всё
//скачиваем картинку $url="http://192.168.ххх.ххх/tmpfs/auto.jpg"; $img='C:/_majordomo/htdocs/cached/img/auto.jpg'; $str='"c:/Program Files/GnuWin32/bin/wget.exe" --user=XXX --password=XXX '.$url .' -O '.$img; exec(utf2win($str)); //отправляем картинку в телеграмм $chat_id=$params['id']; $img='C:/_majordomo/htdocs/cached/img/auto.jpg'; include_once(DIR_MODULES . 'telegram/telegram.class.php'); $telegram_module = new telegram(); $telegram_module->sendImageToUser($chat_id,$img);