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

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

Модератор: immortal

ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение ropi_k » Чт июл 25, 2019 7:19 pm

directman66 писал(а):
Чт июл 25, 2019 11:38 am
Нужен ли подобный функционал для rtsp потока?
Да! конечно. Нужно развивать этот модуль.

Спасибо За модуль!!! Очень нужный модуль по крайней мере для меня.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Чт июл 25, 2019 9:04 pm

Древнейший селерон новый фукнционал особо не грузит
СпойлерПоказать
htop.jpg
htop.jpg (189.22 КБ) 3505 просмотров
Оставляем )

А вот почему конект столько жрет, у меня вопрос.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Чт июл 25, 2019 10:38 pm

Добавлен аналогичный режим diff для rtsp потока.
За это сообщение автора directman66 поблагодарил:
ropi_k (Чт июл 25, 2019 10:43 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение ropi_k » Чт июл 25, 2019 10:42 pm

А что в логе означает runall и getsizeall ?
в runall есть файл rtsp
а, getsizeall нету (пустое поле)
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Пт июл 26, 2019 6:14 am

getsizeall - запрос размера папки и ее чистка. Запускается раз в час.

runnall - вызов опроса в результате нажатия кнопки опроса всех камер.
За это сообщение автора directman66 поблагодарил:
ropi_k (Пт июл 26, 2019 12:10 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение ropi_k » Пт июл 26, 2019 12:09 pm

directman66 писал(а):
Чт июл 25, 2019 10:38 pm
Добавлен аналогичный режим diff для rtsp потока.
В этом режиме сохраняются пустые файлы .jpg поток rtsp rtsp://192.168.1.10:554/user=admin&password=admin&channel=3&stream=0.sdp? с регистратора канал 3.
A по датчику движения всё работает и сохраняются mp4 и gif в telegram
Последний раз редактировалось ropi_k Сб июл 27, 2019 10:49 am, всего редактировалось 1 раз.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

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

Сообщение directman66 » Пт июл 26, 2019 3:24 pm

Да, тоже долго подбирал поток.

Попробуйте в консоли найти нужную команду. Скорее всего нужно кодек подбирать.

мне подошла эта
ffmpeg -y -i "rtsp://192.168.1.32:554/user=admin_password=tlJwpbo6_channel=1_stream=1.sdp?real_stream" -pix_fmt yuv420p -vframes 1 -an -f image2 tessst.jpg
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение ropi_k » Пт июл 26, 2019 3:51 pm

Вот что выдало в консолиПоказать

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

 ffmpeg -y -i "rtsp://192.168.1.10:554/user=admin_password=admin_channel=3_stream=0.sdp?" -pix_fmt yuv420p -vframes 1 -an -f image2 tessst.jpg
ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)
  configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin_password=admin_channel=3_stream=0.sdp?':
  Metadata:
    title           : RTSP Session
  Duration: N/A, start: 0.040000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 928x576, 25 fps, 25 tbr, 90k tbn, 180k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> mjpeg (native))
Press [q] to stop, [?] for help
Incompatible pixel format 'yuv420p' for codec 'mjpeg', auto-selecting format 'yuvj420p'
[swscaler @ 0x55c760af4c40] deprecated pixel format used, make sure you did set range correctly
Output #0, image2, to 'tessst.jpg':
  Metadata:
    title           : RTSP Session
    encoder         : Lavf57.83.100
    Stream #0:0: Video: mjpeg, yuvj420p(pc), 928x576, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.107.100 mjpeg
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame=    1 fps=0.0 q=5.8 Lsize=N/A time=00:00:00.04 bitrate=N/A speed=0.391x
video:27kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Картинка тестовая сохранилась , Теперь что необходимо ?
PS: Пока игрался с настройками diff для rtsp потока. на создавалось больше 10000 пустых .jpg файлов. Через модуль открыть почистить не получилось зависал Браузер, пришлось через ftp чистить. Может камера не такая чтоб Это работало (Оставил через датчик движения так хоть работает и сохраняет видео и картинки)
ropi_k
Сообщения: 9
Зарегистрирован: Пн фев 19, 2018 4:58 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение ropi_k » Сб июл 27, 2019 12:26 pm

Заново переустановил модуль. Всё заработало теперь сохраняет картинки изменения ,но как то чувствительность слабая или это зависит от алгоритма сверки картинок между сбой ?
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

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

Сообщение C_3AXAPOB » Вс июл 28, 2019 12:43 am

Есть предложение по доработке модуля. Используя FANN превратить камеру в бинарный сенсор.То есть добавить возможность обучения на двух выборках 1. Есть объект в кадре 2. Нет объекта в кадре. Например так можно определять стоит машина во дворе или нет (есть пример на ab-log). Или убрано в комнате или нет (было в одной из заметок в моем блоге).

ЗЫ. Грызу локти от неумения писать модули. Никак не получается ((((
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Ответить