Плагин CCTV



  • @thunder_d @zahar69
    Есть запасной вариант, обычно все камеры предоставляют фотографию (snapshot) по url ( ссылку можно открыть в браузере и посмотреть фотографию), плагин может забирать эти фотографии и выводить в поток (по кадровая съемка)
    Пример для камеры hikvision
    Снимок экрана 2022-02-09 в 11.18.19.png



  • @dev Вот поток камерыСнимок.JPG



  • @zahar69
    Добрый день, у вас камера вещает в потоке RTSP/H264, проверьте настройки в плагине, после проделайте следующее:

    1. Обновите плагин и сервер до последней версии
    2. Запустите отладчик плагина
    3. Остановите плагин
    4. Запустите плагин
    5. В новой вкладке запустите экран с виджетом CCTV
    6. Предоставьте лог подключения к камере плагином


  • 4.PNG



  • 09.02 16:11:27.941 Приостановлен Started 09.02.2022 16:10:36 Stopped 09.02.2022 16:11:25
    09.02 16:11:32.087 IH: Run /var/lib/ih-v5/plugins/cctv/index.js {"id":"cctv","logfile":"/opt/ih-v5/log/ih_cctv.log","temppath":"/var/lib/ih-v5/projects/intrahouse_dream/temp","lang":"ru","conf":0}
    09.02 16:11:32.709 transport WebSocket: 80
    09.02 16:11:52.717 system activity check
    09.02 16:11:52.718 cams: 0
    09.02 16:11:52.718 channels_ws: 0
    09.02 16:11:52.719 channels_p2p: 0
    09.02 16:11:52.719 ---------------------------
    09.02 16:11:52.720 system timeout check
    09.02 16:11:52.720 timeout subs: 0
    09.02 16:11:52.720 timeout channels_ws: 0
    09.02 16:11:52.720 timeout channels_p2p: 0
    09.02 16:11:52.721 ---------------------------
    09.02 16:11:52.721 buffer channels_ws: 0
    09.02 16:11:52.722 ---------------------------
    09.02 16:12:12.718 system activity check
    09.02 16:12:12.718 cams: 0
    09.02 16:12:12.718 channels_ws: 0
    09.02 16:12:12.718 channels_p2p: 0
    09.02 16:12:12.719 ---------------------------
    09.02 16:12:12.719 system timeout check
    09.02 16:12:12.719 timeout subs: 0
    09.02 16:12:12.719 timeout channels_ws: 0
    09.02 16:12:12.720 timeout channels_p2p: 0
    09.02 16:12:12.720 ---------------------------
    09.02 16:12:12.723 buffer channels_ws: 0
    09.02 16:12:12.724 ---------------------------
    09.02 16:12:32.718 system activity check
    09.02 16:12:32.719 cams: 0
    09.02 16:12:32.719 channels_ws: 0
    09.02 16:12:32.721 channels_p2p: 0
    09.02 16:12:32.721 ---------------------------
    09.02 16:12:32.721 system timeout check
    09.02 16:12:32.721 timeout subs: 0
    09.02 16:12:32.722 timeout channels_ws: 0
    09.02 16:12:32.722 timeout channels_p2p: 0
    09.02 16:12:32.722 ---------------------------
    09.02 16:12:32.723 buffer channels_ws: 0
    09.02 16:12:32.723 ---------------------------
    09.02 16:12:52.718 system activity check
    09.02 16:12:52.719 cams: 0
    09.02 16:12:52.719 channels_ws: 0
    09.02 16:12:52.720 channels_p2p: 0
    09.02 16:12:52.720 ---------------------------
    09.02 16:12:52.720 system timeout check
    09.02 16:12:52.720 timeout subs: 0
    09.02 16:12:52.721 timeout channels_ws: 0
    09.02 16:12:52.721 timeout channels_p2p: 0
    09.02 16:12:52.721 ---------------------------
    09.02 16:12:52.721 buffer channels_ws: 0
    09.02 16:12:52.721 ---------------------------
    09.02 16:13:12.718 system activity check
    09.02 16:13:12.719 cams: 0
    09.02 16:13:12.719 channels_ws: 0
    09.02 16:13:12.719 channels_p2p: 0
    09.02 16:13:12.720 ---------------------------
    09.02 16:13:12.720 system timeout check
    09.02 16:13:12.721 timeout subs: 0
    09.02 16:13:12.721 timeout channels_ws: 0
    09.02 16:13:12.721 timeout channels_p2p: 0
    09.02 16:13:12.722 ---------------------------
    09.02 16:13:12.722 buffer channels_ws: 0
    09.02 16:13:12.722 ---------------------------
    09.02 16:13:32.718 system activity check
    09.02 16:13:32.718 cams: 0
    09.02 16:13:32.719 channels_ws: 0
    09.02 16:13:32.719 channels_p2p: 0
    09.02 16:13:32.719 ---------------------------
    09.02 16:13:32.719 system timeout check
    09.02 16:13:32.719 timeout subs: 0
    09.02 16:13:32.719 timeout channels_ws: 0
    09.02 16:13:32.720 timeout channels_p2p: 0
    09.02 16:13:32.720 ---------------------------
    09.02 16:13:32.720 buffer channels_ws: 0
    09.02 16:13:32.720 ---------------------------
    09.02 16:13:52.718 system activity check
    09.02 16:13:52.718 cams: 0
    09.02 16:13:52.718 channels_ws: 0
    09.02 16:13:52.719 channels_p2p: 0
    09.02 16:13:52.719 ---------------------------
    09.02 16:13:52.719 system timeout check
    09.02 16:13:52.719 timeout subs: 0
    09.02 16:13:52.720 timeout channels_ws: 0
    09.02 16:13:52.720 timeout channels_p2p: 0
    09.02 16:13:52.720 ---------------------------
    09.02 16:13:52.720 buffer channels_ws: 0
    09.02 16:13:52.720 ---------------------------
    09.02 16:14:12.718 system activity check
    09.02 16:14:12.718 cams: 0
    09.02 16:14:12.719 channels_ws: 0
    09.02 16:14:12.719 channels_p2p: 0
    09.02 16:14:12.719 ---------------------------
    09.02 16:14:12.719 system timeout check
    09.02 16:14:12.719 timeout subs: 0
    09.02 16:14:12.720 timeout channels_ws: 0
    09.02 16:14:12.720 timeout channels_p2p: 0
    09.02 16:14:12.720 ---------------------------
    09.02 16:14:12.720 buffer channels_ws: 0
    09.02 16:14:12.720 ---------------------------
    09.02 16:14:32.718 system activity check
    09.02 16:14:32.719 cams: 0
    09.02 16:14:32.719 channels_ws: 0
    09.02 16:14:32.719 channels_p2p: 0
    09.02 16:14:32.719 ---------------------------
    09.02 16:14:32.720 system timeout check
    09.02 16:14:32.720 timeout subs: 0
    09.02 16:14:32.720 timeout channels_ws: 0
    09.02 16:14:32.720 timeout channels_p2p: 0
    09.02 16:14:32.720 ---------------------------
    09.02 16:14:32.720 buffer channels_ws: 0
    09.02 16:14:32.721 ---------------------------
    09.02 16:14:52.718 system activity check
    09.02 16:14:52.718 cams: 0
    09.02 16:14:52.719 channels_ws: 0
    09.02 16:14:52.719 channels_p2p: 0
    09.02 16:14:52.719 ---------------------------
    09.02 16:14:52.719 system timeout check
    09.02 16:14:52.720 timeout subs: 0
    09.02 16:14:52.720 timeout channels_ws: 0
    09.02 16:14:52.720 timeout channels_p2p: 0
    09.02 16:14:52.720 ---------------------------
    09.02 16:14:52.720 buffer channels_ws: 0
    09.02 16:14:52.720 ---------------------------



  • @zahar69
    Добрый день, у вас нет запроса с экрана на плагин о вещании камеры у вас какой транспорт используется ?



  • P2P сейчас стоит



  • Пробовал и WebSocket. Все тоже самое



  • У меня пишет вот:
    09.02 18:07:04.748 cam_sub: 2 (rtsp://192.168.50.52:554/ch01.264?dev=1)
    09.02 18:07:04.769 registrationchannel: CCTV_CORE_9b0a8be1-b3fa-46e8-a244-93e6bf8aa72b
    09.02 18:07:04.781 p2p_connect
    09.02 18:07:04.902 cam 2: Normal -> rtsp play
    09.02 18:07:05.327 ERR: uncaughtException TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received null
    at Function.from (buffer.js:333:9)
    at /var/lib/ih-v5/plugins/cctv/lib/rtsp.js:230:14
    at Array.map (<anonymous>)
    at Rtsp.replace_pps (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:229:6)
    at Rtsp.check_pps (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:272:16)
    at Rtsp.tcpserver_message (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:309:14)
    at Rtsp.message (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:544:14)
    at Rtsp.tcpserver_message (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:312:14)
    at Rtsp.message (/var/lib/ih-v5/plugins/cctv/lib/rtsp.js:544:14)
    at Socket.emit (events.js:315:20) {
    code: 'ERR_INVALID_ARG_TYPE'
    }
    09.02 18:07:05.669 IH: Plugin exit с кодом 1
    09.02 18:07:07.659 IH: Run /var/lib/ih-v5/plugins/cctv/index.js {"id":"cctv","logfile":"/opt/ih-v5/log/ih_cctv.log","temppath":"/var/lib/ih-v5/projects/dacha_fromV4/temp","lang":"ru","conf":0}
    09.02 18:07:08.952 transport WebSocket: 8099



  • @zahar69 @thunder_d
    Добрый день, доступно обновление плагина CCTV 5.7.1, в настойках канала камеры выставите протокол на  TCP
    Проверьте работоспособность, возможно проблема решится



  • Доброе утро. Все равно не работает.
    1.PNG



  • Настройки
    1.PNG



  • А у меня ошибок вроде не стало, но картинка черная.



  • Ура. Спасибо. У меня заработало после перезагрузки всего компа. Вчера перегружал, не помогало.



  • @thunder_d
    Добрый день, выпущено обновление плагина CCTV 5.7.2, проверьте пожалуйста



  • Проверил не показывает потом связь оборвалась, (чертова йота).



  • Может потока не хватает (интернета)



  • Одна запустилась. Потом остальные запустились. Видать буфер не успевает наполниться.



  • Переделал потоки на низкий битрейт нормально стало запускаться, все 5 камер работают.



  • @thunder_d
    Добрый день, да канала не хватает к сожалению, для просмотра всех камер у Вас.
    Вы используете направленную антену 3G/4G? Или используете оборудование йоты ?


Авторизуйтесь, чтобы ответить