как правильно добавить ip камеру в MajorDomo?

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Chainik » Вт сен 11, 2018 11:25 am

Похоже, там все "чудеса" происходят в этой строчке:

Код: Выделить всё

require(DIR_MODULES.'devices/SCameras_takeSnapshot.php');
Алгоритм получения снапшота с камеры, видимо, находится в файле "SCameras_takeSnapshot.php".
skyrider
Сообщения: 138
Зарегистрирован: Ср ноя 22, 2017 11:46 am
Благодарил (а): 35 раз
Поблагодарили: 7 раз

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение skyrider » Пн ноя 19, 2018 1:16 pm

motorkk7 писал(а):
Чт сен 06, 2018 9:29 pm
Доброго вечера. Решил сделать вывод скриншота с камеры Sannce i21ag в Teltgram по нажатию кнопки звонка Xiaomi. Бьюсь второй вечер и все в пустую. Камера прописана в OVNIF, создал простое устройство, вывел на сцену. Поток rtsp://192.168.1.247:10554/tcp/av0_0 Помогите советом. Спасибо
Попала эта камера ко мне в руки (Sannce i21ag), в интернетах пишут что самая популярная среди бюджетных подобного класса, автор этого топика так и не смог штатным способом получить скриншот, т.к. камера популярная, может кому еще понадобится для МД вывести snapshot,
у меня без проблем выдает изображение 640Х360 вот в таком формате:
http://IP:PORT/snapshot.cgi?user=USERNAME&pwd=PASSWORD
Естественно IP , PORT , USERNAME и PASSWORD надо заменить на свои, и учтите что порт для WEB у этой камеры свой, т.е. порты ONVIF и RTSP не подойдут.
Onilo09
Сообщения: 28
Зарегистрирован: Пн окт 02, 2017 11:42 am
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Onilo09 » Пн дек 03, 2018 1:57 am

motorkk7 писал(а):
Вт сен 11, 2018 11:06 am
Step40 писал(а):
Вт сен 11, 2018 9:14 am
callMethod('Camera03.takeSnapshot'); А в этом методе какой код?
Так вот же первая строчка делает скриншот

Код: Выделить всё

// Делаем фотку с конкретной камеры
	callMethod('Camera03.takeSnapshot');
Фото сохраняется в папке
я может дурак.. но не пойму, в какой папке то? я уже изрыл папку cms и cms\img
там пусто(
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение tarasfrompir » Пн дек 03, 2018 8:54 am

Onilo09 писал(а):
Пн дек 03, 2018 1:57 am
motorkk7 писал(а):
Вт сен 11, 2018 11:06 am
Step40 писал(а):
Вт сен 11, 2018 9:14 am
callMethod('Camera03.takeSnapshot'); А в этом методе какой код?
Так вот же первая строчка делает скриншот

Код: Выделить всё

// Делаем фотку с конкретной камеры
	callMethod('Camera03.takeSnapshot');
Фото сохраняется в папке
я может дурак.. но не пойму, в какой папке то? я уже изрыл папку cms и cms\img
там пусто(
метод находится в modules/devices/
Спасибо нам ПОМОЖЕТ..!
Doozer
Сообщения: 15
Зарегистрирован: Ср окт 30, 2019 9:47 am
Благодарил (а): 0
Поблагодарили: 0

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Doozer » Вт мар 31, 2020 6:01 pm

Подниму-ка я тему. Нужна мне консультация знающих людей. Захотел и я в Телегу снапшот с камеры получить. Камера Hikvision, через Простые устройства отдавать картинку не захотела. Ссылка на получение снапшота в браузере работает, поэтому была создана команда в модуле Телеграм следующего содержания:
$url = safe_exec("wget -P /var/www/cms/images/ -O temp_snapshot.jpg http://login:password@ip-address/ISAPI/ ... eType=JPEG");
$img = '/var/www/cms/images/temp_snapshot.jpg';
// Отправляем фотку в телеграм Админу
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToAll($img);
// Удаляем файл скриншота
unlink ($img);

За красоту кода не пинайте, я не программер, мне лишь бы работало. Но вот вопрос, картинка сохраняется в папке /var/www/ и никак иначе. Права назначены на папки рекурсивно, как на /var/ т.е. на все вложенные одинаковые. Но фотка никак не хочет ложиться глубже чем в /www/. Почему?
Alex13
Сообщения: 23
Зарегистрирован: Пт дек 14, 2018 7:43 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Alex13 » Вс май 17, 2020 4:57 pm

Подскажите решение такого косяка:
IP-камера Axis с такой ссылкой <img src="http://адрес:9786/cameras/0/video?resolution=988x520&fps=15&keep_aspect_ratio=0&authorization=Basic%20YWRtaW46"> вставленная в сцены MD на windows 7 отлично работает и кажет видео в реале, делаю все так-же на "малинке" нифига не показывает. В чем косяк?
Alex13
Сообщения: 23
Зарегистрирован: Пт дек 14, 2018 7:43 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Alex13 » Сб май 30, 2020 3:14 pm

Ни у кого нет вариантов?
Alex13
Сообщения: 23
Зарегистрирован: Пт дек 14, 2018 7:43 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: как правильно добавить ip камеру в MajorDomo?

Сообщение Alex13 » Чт июн 25, 2020 12:35 pm

С потоком на сцену вроде разобрался, теперь вопрос в следующем: поток на сцене нормально виден, но только если смотреть с девайсов в одной сети с мажором. Если подключиться к мажору (например через мобильный инет), то потока уже нет. Как побороть косяк?
Ответить