[Модуль] Camshoter (camshoter)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение Alien » Пт авг 16, 2019 7:14 pm

Вызывная панель Hikvision DS-KB8112-IM
onvif есть
По идее должна отдавать уведомления об открытой двери и принимать команду на открытие.
RTSP HQ: rtsp://IPADDRESS:554/h264/ch01/main/av_stream
rtsp://user:password@IPADDRESS:554/ISAPI/Streaming/Channels/101
RTSP HQ: rtsp://IPADDRESS:554/h264/ch01/main/av_stream
rtsp://user:password@IPADDRESS:554/ISAPI/Streaming/Channels/102
snapshot: http://IPADDRESS/Streaming/channels/1/preview
За это сообщение автора Alien поблагодарил:
directman66 (Сб авг 17, 2019 8:01 am)
Рейтинг: 1.16%
Ubuntu на Banana pi M2U Connect
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение Alien » Пт авг 16, 2019 7:21 pm

Камера DS-2CD2032-I
onvif есть
RTSP HQ: rtsp://IPADDRESS:554/mpeg4/sub/main/av_stream
RTSP LQ: rtsp://IPADDRESS:554/mpeg4/ch01/sub/av_stream
snapshot: http://IPADDRESS/Streaming/channels/1/picture
За это сообщение автора Alien поблагодарил:
directman66 (Сб авг 17, 2019 8:02 am)
Рейтинг: 1.16%
Ubuntu на Banana pi M2U Connect
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение webms » Вт авг 20, 2019 4:57 pm

Спасибо за модуль. Немного разобрался и сделал чуточку свою систему удобнее.
Но столкнулся с проблемой, одна камера не поддерживает rtsp

Решил реализовать отдельным файлом вот такое для отправки в телеграм гифки, но немного тормознутая система. Можете указать на ошибки, как можно улучшить?!

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

$data = range(0, 100);
$copy = array_slice($data, 1, 100);
$url = "http://admin:pass@192.168.0.12:10/image/jpeg.cgi";


foreach ($copy as $imgs) {
    $saves = file_get_contents($url);
 	file_put_contents("./ipcam/cash_v/".$imgs.".jpg", $saves);
}


$savename = 'C:\_majordomo\htdocs\ipcam\cash_v\video'.date("Y-m-d_His").'.mp4';
$thumbimg = 'C:\_majordomo\htdocs\ipcam\cash_v\%d.jpg';

exec('C:\_majordomo\apps\ffmpeg\ffmpeg.exe -f image2 -i '.$thumbimg.' -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -r 15 '.$savename); 

include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendVideoToUser(12323123, $savename, 'Проверка');

Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение webms » Вт авг 20, 2019 4:59 pm

тормозит именно эта часть:

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

foreach ($copy as $imgs) {
    $saves = file_get_contents($url);
    file_put_contents("./ipcam/cash_v/".$imgs.".jpg", $saves);
}
может есть какой то другой вариант сохранения? быстрее?
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение webms » Ср авг 21, 2019 10:51 am

это намного лучше чем замазанные стат. фотки
целое кино получилось разделенное по 5 сек

вот пример 1 части когда зашел в кв.
Изображение
Jon811
Сообщения: 52
Зарегистрирован: Пт мар 29, 2019 4:31 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: [Модуль] Camshoter (camshoter)

Сообщение Jon811 » Пт авг 23, 2019 2:56 pm

Взял себе такую: Xiaomi Chuangmi 720p Camera

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

https://4pda.ru/forum/index.php?showtopic=847966
С таким хаком:

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

https://github.com/miicam/MiiCam
RTSP на VLC берется отсюда: rtsp://your-camera-ip/live/ch00_0, но с авторизацией.
Своя веб-морда и куча плюшек еще, смотреть help в вебморде и в конфиге.
В Камшотер еще не завел, потом отпишусь.
ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: [Модуль] Camshoter (camshoter)

Сообщение ropi_k » Сб авг 31, 2019 12:44 am

directman66 писал(а):
Чт авг 15, 2019 12:24 pm
Ребята, делитесь моделями камер и ссылками на потоки, давайте заполним второе сообщение viewtopic.php?f=5&t=5923#p93273.
Hikvision и HiWatchПоказать

Основная и универсальная ссылка для IP камер, NVR и DVR:
rtsp://admin:12345@192.168.200.11:554/ISAPI/Streaming/Channels/101
где:
rtsp — тип используемого протокола
admin — имя учетной записи
12345 – пароль используемой учетной записи
192.168.200.11 — IP-адрес камеры
554 — RTSP порт камеры (по умолчанию 554, может быть изменен в настройках)
101 - это 1 камера 1 поток
201 - это 2 камера 1 поток
102 - это 1 камера 2 поток

IP каналы HD-TVI регистраторов
7204 - 501 601;
7208 - 901 1001;
7X16 - 1701 1801 и т.д

Для вызывных панелей:
rtsp://admin:12345@192.168.200.11:554/Streaming/Channels/101

Устаревшие ссылки:
rtsp://admin:12345@IP-камеры:554/mpeg4/ch01/main/av_stream
получение потока с первого канала
rtsp://admin:12345@IP-камеры:554/mjpeg/ch1/sub/av_stream
получение потока mjpeg со второго потока. прошивка должна поддерживать mjpeg на втором
потоке.

MJPEG и фото:
Для получения MJPEG-потока по HTTP (суб-поток камеры должен быть настроен как mjpeg)

Перевести в MJPEG можно только суб-поток камеры.

http://admin:пароль@IP-камеры:порт-http/streaming/channels/102/httpPreview

получить JPEG-снимок основного потока камеры:
http://admin:passwd@ip-cam/ISAPI/Stream ... eType=JPEG
Источник
DahuaПоказать

Для всех типов регистраторов и IP-камер Dahua ссылка будет следующая:
rtsp://<Имя польз.>:<Пароль>@:<Порт>/cam/realmonitor?channel=1&subtype=0
<Имя польз.>: admin (например)
<Пароль>: 12345678 (например)
<Порт>: 192.168.1.108:554 (rtsp порт по умолчанию 554)
channel: Канал, =1-32
subtype: Тип записи,
Основной поток =0, Доп.поток =1
Если мы хотим получить с регистратора основной поток 5-го канала, то команда будет следующая:
rtsp://admin:12345678@192.168.1.108:554/cam/realmonitor?channel=5&subtype=0
RViПоказать
ArmorView Test1
http://[IPADDRESS]/videostream.cgi?user=[USERNAME]&pwd=[PASSWORD]&resolution=32 MJPEG
RVi IPC43DNS
rtsp://[USERNAME]:[PASSWORD]@[IPADDRESS]:554/cam/realmonitor?channel=1&subtype=0 VLC
rtsp://[IPADDRESS]:554/cam/realmonitor?channel=1&subtype=0&authbasic=[auth_base64] VLC
rtsp://[USERNAME]:[PASSWORD]@[IPADDRESS]:554/cam/realmonitor?channel=1&subtype=1 VLC
http://[IPADDRESS]/cgi-bin/snapshot.cgi?loginuse=[USERNAME]&loginpas=[PASSWORD] JPEG
А вообще много есть на этом сайте https://rtsp-stream.ru/
За это сообщение автора ropi_k поблагодарил:
directman66 (Сб авг 31, 2019 3:15 pm)
Рейтинг: 1.16%
Krot7
Сообщения: 2
Зарегистрирован: Пт авг 30, 2019 2:55 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] Camshoter (camshoter)

Сообщение Krot7 » Чт сен 12, 2019 7:34 am

Подключил Web камеру к малинке в пу камера работает вход запаролен не подскажет как настроить модуль
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

Re: [Модуль] Camshoter (camshoter)

Сообщение stellhawk » Чт сен 19, 2019 1:35 pm

я не совсем понял. часть связанная с распознаванием не работает вообще? или там частичные глюки просто?
Вкладки Пользователи и Лица. можно увидеть заполненными у кого нить на скриншоте.
я загрузил 1 фото. вроде обучение прошло.но при попытке загрузить второе фото. всё встало раком.
в чём разница вкладок совсем непонятно (Пользователи и Лица)?
и что предполагается получить во вкладке лица?
stellhawk
Сообщения: 264
Зарегистрирован: Чт ноя 08, 2018 5:51 am
Благодарил (а): 10 раз
Поблагодарили: 83 раза

Re: [Модуль] Camshoter (camshoter)

Сообщение stellhawk » Чт сен 19, 2019 1:45 pm

а звука в видео не должно быть? или это у меня глюк?
Ответить