Разработка дополнительных модулей, подключение различных приложений.
Модератор: immortal
-
ropi_k
- Сообщения: 9
- Зарегистрирован: Пн фев 19, 2018 4:58 pm
-
Благодарил (а):
3 раза
-
Поблагодарили:
1 раз
Сообщение
ropi_k » Чт июл 25, 2019 7:19 pm
directman66 писал(а): ↑Чт июл 25, 2019 11:38 am
Нужен ли подобный функционал для rtsp потока?
Да! конечно. Нужно развивать этот модуль.
Спасибо За модуль!!! Очень нужный модуль по крайней мере для меня.
-
directman66
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
693 раза
-
Контактная информация:
Сообщение
directman66 » Чт июл 25, 2019 9:04 pm
Древнейший селерон новый фукнционал особо не грузит
- htop.jpg (189.22 КБ) 3504 просмотра
Оставляем )
А вот почему конект столько жрет, у меня вопрос.
-
directman66
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
693 раза
-
Контактная информация:
Сообщение
directman66 » Чт июл 25, 2019 10:38 pm
Добавлен аналогичный режим diff для rtsp потока.
-
ropi_k
- Сообщения: 9
- Зарегистрирован: Пн фев 19, 2018 4:58 pm
-
Благодарил (а):
3 раза
-
Поблагодарили:
1 раз
Сообщение
ropi_k » Чт июл 25, 2019 10:42 pm
А что в логе означает runall и getsizeall ?
в runall есть файл rtsp
а, getsizeall нету (пустое поле)
-
directman66
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
-
Благодарил (а):
380 раз
-
Поблагодарили:
693 раза
-
Контактная информация:
Сообщение
directman66 » Пт июл 26, 2019 6:14 am
getsizeall - запрос размера папки и ее чистка. Запускается раз в час.
runnall - вызов опроса в результате нажатия кнопки опроса всех камер.
-
ropi_k
- Сообщения: 9
- Зарегистрирован: Пн фев 19, 2018 4:58 pm
-
Благодарил (а):
3 раза
-
Поблагодарили:
1 раз
Сообщение
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 раза
-
Контактная информация:
Сообщение
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
-
ropi_k
- Сообщения: 9
- Зарегистрирован: Пн фев 19, 2018 4:58 pm
-
Благодарил (а):
3 раза
-
Поблагодарили:
1 раз
Сообщение
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 раз
Сообщение
ropi_k » Сб июл 27, 2019 12:26 pm
Заново переустановил модуль. Всё заработало теперь сохраняет картинки изменения ,но как то чувствительность слабая или это зависит от алгоритма сверки картинок между сбой ?
-
C_3AXAPOB
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
-
Благодарил (а):
124 раза
-
Поблагодарили:
101 раз
Сообщение
C_3AXAPOB » Вс июл 28, 2019 12:43 am
Есть предложение по доработке модуля. Используя FANN превратить камеру в бинарный сенсор.То есть добавить возможность обучения на двух выборках 1. Есть объект в кадре 2. Нет объекта в кадре. Например так можно определять стоит машина во дворе или нет (есть пример на ab-log). Или убрано в комнате или нет (было в одной из заметок в моем блоге).
ЗЫ. Грызу локти от неумения писать модули. Никак не получается ((((