Плагин CCTV



  • Добрый день. Скажите как мне настроить плагин чтоб видео по внешке грузилось. В нутри сети все работает. Транспорт порт WS у меня установлен 34567. url- rtsp://192.168.1.104:554/user=admin&password=&channel=1&stream=0.sdp?
    SNAPSHOT не заполнен. Transport-WS. Protocol-TCP. Type-RTSP/H264.
    Отрадчик -21.08 11:03:30.308 cctv: system activity check
    21.08 11:03:30.311 cctv: cams: 0
    21.08 11:03:30.312 cctv: channels_ws: 0
    21.08 11:03:30.314 cctv: channels_p2p: 0
    21.08 11:03:30.315 cctv: ---------------------------
    21.08 11:03:30.316 cctv:
    21.08 11:03:30.317 cctv: system timeout check
    21.08 11:03:30.318 cctv: timeout subs: 0
    21.08 11:03:30.319 cctv: timeout channels_ws: 0
    21.08 11:03:30.320 cctv: timeout channels_p2p: 0
    21.08 11:03:30.321 cctv: ---------------------------
    21.08 11:03:30.322 cctv:
    21.08 11:03:30.323 cctv: buffer channels_ws: 0
    21.08 11:03:30.325 cctv: ---------------------------
    21.08 11:03:30.328 cctv:
    Я видел что проброс портов нужно сделать-85.0.0.200:8088 ---> 192.168.0.100:8088 - http port
    85.0.0.200:8099 ---> 192.168.0.100:8099 - cctv transport WS port
    Но как и где это сделать не понимаю



  • @dangers-77 Добрый день, если вы используете транспорт WS тогда нужно вместе с портом 8088 пробросить во вне порт 34567 или использовать транспорт P2P там проброс портов не нужен.



  • Добрый день. Помогите настроить. Не могу получить изображение с камеры. VLC плеер поток rtsp://admin:k******k@192.168.1.200:554/12 поток видит. а плагин нет.1.PNG 2.PNG



  • Протокол TCP попробуйте поставить.



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

    Протокол TCP попробуйте поставить.

    Не помогло. на экране "connect" и отладчике все то же.



  • Посмотрите в названии прошивки камеры есть "p2p", тогда не будет работать, у меня тоже не работают несколько камер. Что делать не знаю.



  • p2p есть поддержка. раньше работала, сейчас китайцы отключили похоже. Но эта камера в 4ой версии работала.



  • но в названии прошивки нет p2p3.PNG



  • На камере р2р отключается?



  • Нет. Не отключается.



  • @zahar69 Добрый день, покажите информацию о видео потоке в VLC
    Снимок экрана 2022-02-09 в 11.10.08.png



  • @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


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