В связи с выходом крупного обновления 5.9.х, приглашаем вас принять участие в вебинаре 09.06.2022 в 15:00. Участвовать

Плагин CCTV



  • @dev Здравствуйте. Проблема решилась переносом сервера на другую железяку установил на orange pi pc (diet pi debian stretch) завелось сразу. Сервер на raspberry pi (debian stretch) не удалял могу проверить вечером.



  • @Alex-Kupriyanov Добрый день, попробуйте если будет возможность



  • @dev Спасибо, все заработало...



  • @dev Добрый вечер. Вывод консоли слева orange справо raspberry:
    d6e7bd6e-8d81-405d-843e-13793b1ee605-image.png



  • @intrapro, @dev, подскажите, если плагин отображает видео с камеры через какой-то зеленый "фильтр" (или просто часть изображения зеленая), то это чего не хватает? Слишком большой BitRate на камере или нужно играться с Maximum frame rate и Key frame interval?



  • Пользователь @dev написал в Плагин CCTV:

    В сценарии и блок-схеме можно вызвать механизм снапшотов и отослать по почте или telegram

    /** 
    * @name Snapshot
    * @desc  
    * @version 4 
    */
    
    script({
      start() { 
          this.snap("105","onSnap105");
      },
      onSnap105(result) { 
         let img = result.filename;
         let txt = "Cam 105";  
         this.info("telegram","OWNER", { img, txt });
      }
    })
    
    
    

    В документации нет описания команды snap.
    Что за параметры "105","onSnap105" ?

    Нарисовал блок-схему получения снапшота со своей камеры.
    Получил такой скрипт

    script({
      start() { 
         this.snap("143","onSnap143");
      },
      onSnap143(result) { 
      }
    })
    

    143 это ID оказывается.



  • Пользователь @Erik написал в Плагин CCTV:

    В документации нет описания команды snap.
    Что за параметры "105","onSnap105" ?

    Это ID канала в плагине CCTV. Встаете на канал и открываете его свойства - вверху будет его ID. Пока этот функционал снэпшотов "ручной"...мультисценарий не организовать:( писал это в пожеланиях для версии 5.



  • Не хватает выкладывания скриншота на фтп.



  • @Erik, а можно поинтересоваться зачем именно на FTP? Во всех камерах это есть, но я никогда не использовал. Считаю что актуально только скриншоты на е-майл или в само приложение, либо видео на FTP.



  • Пользователь @Alex_Jet написал в Плагин CCTV:

    @Erik, а можно поинтересоваться зачем именно на FTP? Во всех камерах это есть, но я никогда не использовал. Считаю что актуально только скриншоты на е-майл или в само приложение, либо видео на FTP.

    В камерах этого нет. Вернее есть, но "условно".
    Например в моих камерах (vstarcam) оно появляется только при наличии в камере карты памяти. Потому, что камера сначала делает скриншот на карту, а потом его отсылает.
    А карты эти в режиме постоянной перезаписи долго не живут.

    Когда скриншот нужно делать по событию, которое фиксирует УД, а не камера, решить это средствами камеры не получается. Например, детектор движения у уличной камеры постоянно ложно срабатывает. Трава шевелится, дождь/снег идет, облака в солнечный день тень гоняют - и камера спамит события. Если загрубить чувствительность - перестает реагировать на проход человека. При всем при этом датчики движения ситуацию отрабатывают намного лучше, но события генерируют в УД, а не в ПО камеры.

    А FTP потому, что:

    1. нужен удаленный архив скриншотов по событию, формируемый без моего участия. Не хочу заниматься перекладыванием кадров из телеграмма или почты в хранилище руками, или городить еще один процесс для этого.
    2. FTP доступен не только мне, в отличии от моего телеграмма.
    3. FTP умеет любой линукс/виндовс, и чтобы это прикрутить к IH достаточно воспользоваться системной функцией.


  • @Erik, у меня китай-камеры (CDBZ, а ранее были с портом 34567) и они без флэшки умеют скриншотить на e-mail и ftp. А вот для видео - само-собой нужна флэшка. Средства китай-камеры конечно убоги (хотя слышал что есть камеры с нормальным PIR) и лучше использовать стационарный ДД. Но все же - зачем хранить какой-то архив со скриншотами на FTP. Если что-то случилось (проникновение) и заскриншотилось, то прилетело на почту/в приложение. Пользователь увидел экстренную ситуацию сообщил в полицию/соседям/приехал сам. В полицию можно фотки с е-майл сбросить)
    Или локальный FTP - это из разряда "выживаемости"? Вдруг заглушат 3G/4G, обрежут оптику и кабель ввода, а сервер с FTP останется работать на ИБП, то мжно будет что-то представить в качестве доказательства?



  • Когда что-то случается, оно и так куда нужно все присылает.

    Архив нужен для другого.
    Это архив "не критичных сработок". Полезен, когда "инцидент" у соседей, или посмотреть не маячил ли кто до того.
    Редко же бывает так, что первый раз увидел - и не таран. Бывают ходят, примеряются. Остаются на скриншотах во всех ракурсах. Но это не то, что нужно сразу видеть в телеграмме.
    Но это значительно глубже по времени хранения, чем видеоархив.



  • @Alex_Jet
    У меня все эти задачи решает ПО ЛинияIP от devline. Можно настроить зоны на изображении для экстренной передачи данных. Если вдруг акт вандализма, то последнее видео с камер хранится некоторое время в облаке. С подключением камер разных производителей проблем небыло.



  • Подскажите что делаю не так, купил esp32 cam, подключил к VLC, путь: rtsp://192.168.31.104:8554/mjpeg/1, все прекрасно работает, но в IH не получается подключится, помогите))))
    alt text



  • Пользователь @amgstone написал в Плагин CCTV:

    :8554

    Порт не указан в настройках IH



  • @Erik указал порт в настройках: 8554. Но не подключается



  • Попробуйте поменять транспорт.
    Попробуйте поменять протокол.
    Попробуйте указать логин с паролем в ссылке rtsp://login:password@192.168.31.104:8554/mjpeg/1



  • Пользователь @Erik написал в Плагин CCTV:

    rtsp://login:password@192.168.31.104:8554/mjpeg/1
    максимум что добился это такого изображения
    alt text
    alt text
    Отладчик

    
    09.09 10:36:43.563 cctv: system activity check
    09.09 10:36:43.565 cctv: cams: 1
    09.09 10:36:43.566 cctv: cam 119: subs 0
    09.09 10:36:43.566 cctv: channels_ws: 0
    09.09 10:36:43.567 cctv: channels_p2p: 0
    09.09 10:36:43.568 cctv: ---------------------------
    09.09 10:36:43.568 cctv: 
    09.09 10:36:43.569 cctv: system timeout check
    09.09 10:36:43.569 cctv: timeout subs: 1
    09.09 10:36:43.570 cctv: sub cam 119: timeout 40000
    09.09 10:36:43.571 cctv: timeout channels_ws: 0
    09.09 10:36:43.571 cctv: timeout channels_p2p: 0
    09.09 10:36:43.571 cctv: ---------------------------
    09.09 10:36:43.572 cctv: 
    09.09 10:36:43.572 cctv: buffer channels_ws: 0
    


  • @amgstone Попробуйте поставить протокол TCP
    Если не поможет, значит увы, с этой камерой не работает.



  • @intrahouse пробовал не работает но через VLC все показывает.


Log in to reply