Плагин CCTV



  • @Erik:

    @dev:

    Добрый день, в консоле сервера введите следующую команду и попробуйте открыть в интерфейсе камеру

    > > tcpdump udp host 192.168.88.90
    > > 
    > > 
    

    Добрый день, видно что поток пошел и прервался, у Вас доступна система из вне ?



  • Что поток пошел, потом плагин выпал в ошибку, потом я нажал сtl-c.

    Из-вне не доступна.



  • @Erik:

    Что поток пошел, потом плагин выпал в ошибку, потом я нажал сtl-c.

    Из-вне не доступна.

    Добрый день, можете предоставить доступ по P2P? Если да, сообщите токен в личку 😉



  • Нужно установить плагин на IH?



  • отправил в личку



  • @homa:

    @dev:

    @homa:

    Да, к одной сети. Это корпоративная сеть со сложной топологией (внутренняя маршрутизация на двух парах L3 свитчей, потом внешняя маршрутизация на Cisco3845 и далее брандмауэр fortigate 300D). На телефоне ничего не установлено. Если на телефоне поднять VPN до сети с IH (другая подсеть но не через NAT), то все работает отлично, на ПК все работает без ВПН и дополнительных настроек.

    Добрый день, сервер получается тоже подключен к этой сети ?

    Если так то, возможно нужно смотреть в сторну бриджа интерфейсов wifi и lan, обычно по умолчанию все LAN интерфейсы между собой в одном бридже пакеты ходят между собой, а wifi интерйес обычно нет. Можете нарисовать схему сети ? можно на простом A4 от руки 😉

    Схема такая: https://cloud.nagaev.biz/owncloud/index.php/s/1lbormtbjw9P9wE . Нарисовал возможные варианты подключений с пометками как работает, а как не работает. В итоге не работает только на телефоне и только за натом. На телефоне с маршрутом или в одной сети работает, на ПК работает всегда.

    Проблема так и не решилась… С ПК за натом все хорошо, а с телефона не работает. Кроме того внутри сети камеры часто отключаются. Появляется кнопка RECONNECT или просто квадраты без изображений с крутящимся кольцом



  • @homa:

    @homa:

    @dev:

    Добрый день, сервер получается тоже подключен к этой сети ?

    Если так то, возможно нужно смотреть в сторну бриджа интерфейсов wifi и lan, обычно по умолчанию все LAN интерфейсы между собой в одном бридже пакеты ходят между собой, а wifi интерйес обычно нет. Можете нарисовать схему сети ? можно на простом A4 от руки 😉

    Схема такая: https://cloud.nagaev.biz/owncloud/index.php/s/1lbormtbjw9P9wE . Нарисовал возможные варианты подключений с пометками как работает, а как не работает. В итоге не работает только на телефоне и только за натом. На телефоне с маршрутом или в одной сети работает, на ПК работает всегда.

    Проблема так и не решилась… С ПК за натом все хорошо, а с телефона не работает. Кроме того внутри сети камеры часто отключаются. Появляется кнопка RECONNECT или просто квадраты без изображений с крутящимся кольцом

    Добрый день, готовиться обновление плагина, мы постараемся решить все известные проблемы 😉



  • А можно прикрутить это: https://connect.smartliving.ru/profile/1502/blog/raspoznavanie-lic-podhodyaschih-k-dveri-lyudey-s-pomoschyu-ip-kamery-i-otkrytie-dveri-esli-neyroset.html 😄

    И ещё вопрос: нет ли возможности использовать встроенный в камеру детектор движения?



  • Добрый день,
    @homa:

    А можно прикрутить это: https://connect.smartliving.ru/profile/1502/blog/raspoznavanie-lic-podhodyaschih-k-dveri-lyudey-s-pomoschyu-ip-kamery-i-otkrytie-dveri-esli-neyroset.html 😄

    Мы планируем в ближайшие время опубликовать механизм Аддонов, где можно будет технически реализовать весь функционал для этой задачи

    @homa:

    И ещё вопрос: нет ли возможности использовать встроенный в камеру детектор движения?

    планируется добавление поддержки ONVIF в новой версии плагина



  • Плагин обновил, камеры отвалились, камеры в него перенес, но они не появились в примитиве. Что я делаю не так)



  • @homa:

    Что я делаю не так)

    Все делаете правильно. Просто обновление плагина CCTV до версии 2.1 должно сопровождаться обновлением системы до версии 4.5.1

    Плагин выложили 30 мин. назад. Обновление системы выйдет через час, два.

    Немного подождите



  • @intrahouse:

    @homa:

    Что я делаю не так)

    Все делаете правильно. Просто обновление плагина CCTV до версии 2.1 должно сопровождаться обновлением системы до версии 4.5.1

    Плагин выложили 30 мин. назад. Обновление системы выйдет через час, два.

    Немного подождите

    Поспешил)))



  • @intrahouse:

    @homa:

    Что я делаю не так)

    Все делаете правильно. Просто обновление плагина CCTV до версии 2.1 должно сопровождаться обновлением системы до версии 4.5.1

    Плагин выложили 30 мин. назад. Обновление системы выйдет через час, два.

    Немного подождите

    Что-то одна камера сразу запустилась, а вторая говорит "connect", но в итоге не подключается. Пробовал и на mjpeg перейти, сказала LIVE, но по факту белый экран



  • Мы кардинально переделали плагин CCTV

    Рекомендуемая последовательность обновления:

    Удалить старый плагин CCTV. (Не забудьте скопировать себе ключ регистрации плагина)

    Установить плагин с помощью загрузки zip файла. Скачать здесь https://ih-systems.com/ru/product/plugin-cctv/

    Обновить систему до версии выше 4.5.0

    Этот порядок обновления необходим для того чтобы сохранить список настроенных камер.

    После обновления системы список камер будет в разделе настройки плагина в списке каналов.

    В виджетах CCTV и связанных с ним навигаторах необходимо заново выбрать списки камер.

    Подробности по новому плагину CCTV чуть позже в этой ветке форума и на сайте.



  • Добрый день, в новой версии плагина CCTV добавлены новые функции:

    1. Добавлены новые форматы для подключение к камере

    RTSP/H264 - rtsp://admin:123456@192.168.0.64:554/stream1

    RTSP/MJPEG - rtsp://admin:123456@192.168.0.64:554/ISAPI/Streaming/Channels/102

    HTTP/MJPEG - http://admin:123456@192.168.0.64:80/ISAPI/Streaming/channels/102/httppreview

    HTTP/JPEG - http://admin:123456@192.168.0.64:80/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG

    В настройках камеры в разделе видео выставите необходимые параметры, так же необходимо выяснить URL запроса для каждого потока.

    2. Для потоков RTSP/H264 и RTSP/MJPEG добавлена возможность выбора типа протокола TCP/UDP для подключения к камере.

    3. Добавлена возможность выбора типа транспортировки медиа контента от клиента к серверу WebSocket/P2P.

    Если на сервере имеется выделенный IP-адрес то можно использовать режим WebSocket, в данном случае сервер будет задействовать

    дополнительный порт для доставки медиа контента от клиента к серверу. Порт по умолчанию 8099, можно изменить в настройках

    плагина CCTV. Если доступ предоставлен с помощью проброса основного порта интерфейса 8088 на роутере, так же необходимо пробросить порт 8099.

    Проброс порта должен быть симметричный:

        локальный IP - 192.168.0.100
                                           основной порт - 8088
                                      transport WebSoket - 8099
    
        удаленный IP - 85.234.8.53
                                           основной порт - 8088
                                      transport WebSoket - 8099
    
    
    

    Для доставки медиа контента в режиме P2P настройка не требуется



  • Все супер! Обновился не по рекомендации, ключа в плагине нет, но при этом все работает:)

    Мне понравился новый механизм добавления камер - я так понимаю, что теперь для одной и той же камеры можно будет добавить много потоков? Только сейчас этот механизм пока не работает…

    Получается плагин будет каждые 20 секунд кидать статусные сообщения на сервер?

    29.03 10:29:04.501 cctv: system timeout check
    29.03 10:29:04.501 cctv: timeout subs: 0
    29.03 10:29:04.501 cctv: timeout channels_ws: 0
    29.03 10:29:04.504 cctv: timeout channels_p2p: 0
    29.03 10:29:04.505 cctv: ---------------------------
    29.03 10:29:04.505 cctv: 
    29.03 10:29:04.505 cctv: buffer channels_ws: 0
    29.03 10:29:04.505 cctv: ---------------------------
    
    

    А что такое вот это:

    echochannel
    
    

    Когда CCTV плагин в простое, то при первом открытии потока изображение появляется через 5 секунд. Когда переключаешься на другую камеру (две разные мнемосхемы), то изображение появляется через 25 секунд. Как то долго и не очень стабильно плагин/сервер отрабатывает переключения на другие камеры или другой поток.



  • Передобавил плагин, поновой завел камеры. Все равно одна камера не стартует. В h264 - пишет connect, в mjpeg пишет live, но по факту показывает белый экран



  • я тоже огорчу.

    WiFi камера VStarcam C7815WIP, установлена в одной IP подсети с сервером (порты пробрасывать некуда и незачем).

    Ссылка на поток rtsp://LOGIN:PASSWORD@IP:PORT/tcp/av0_0 для TCP, rtsp://LOGIN:PASSWORD@IP:PORT/udp/av0_0 для UDP.

    Получаю стабильный результат - FAIL AUTH.

    Логин с паролем я знаю наизусть. Ошибка исключена.

    Продолжаю использовать связку камера - shinobi - http плагин.



  • Еще не получается с websocket. Внутри сети камеры перестают показывать, наружу порт пробросил, но подключиться к нему не удается, хотя внутри telnetом подключиться можно… На брандмауэре конфиг проверил несколько раз



  • Добрый день,

    @Alex_Jet:

    ключа в плагине нет, но при этом все работает:)

    мы проверим этот момент 😉

    @Alex_Jet:

    Только сейчас этот механизм пока не работает…

    Если у Вас камера поддерживает все 4-е протокола и они у Вас в камере включены то все должно работать. Если Вы все правильно настроили в камере и прописали правильные настройки плагина, то нужно разбираться

    @Alex_Jet:

    Получается плагин будет каждые 20 секунд кидать статусные сообщения на сервер?

    Плагин - является частью функционала сервера и работает в составе ядра. Т.е. можно грубо сказать что плагин это и есть сервер. Сервер это - ядро, сценарии, плагины, интерфейс и т.д.

    @Alex_Jet:

    Когда переключаешься на другую камеру (две разные мнемосхемы), то изображение появляется через 25 секунд. Как то долго и не очень стабильно плагин/сервер отрабатывает переключения на другие камеры или другой поток.

    это интересно, причин может быть много почему так происходит, хорошо бы этот момент проверить, если у Вас будет время предоставить доступ для проверки, будет замечательно 😉


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