Плагин CCTV



  • @dev:

    если сервер и камера находятся в разных под сетях то работать не будет, например:

    192.168.0.100 - сервер, 192.168.1.144 - камера – работать не будет

    192.168.0.100 - сервер, 192.168.0.10 - камера – работать будет

    VLC может работать как с TCP и UDP, в случае неудачи UDP автоматически переходит на TCP

    Мы ведем разработку плагина и добавим следующие функции:

    1. Работа через TCP

    2. Поддержка звука

    3. Транспортный уровень через WS

    Ну, вот, смотрите. Чтобы сомнений не осталось.

    Это интерфейс микротика, его текущая Арп-таблица (1)

    Адрес (2) - это сервер.

    Адрес (3) - это камера.

    Висят на одном бридже (4).

    Ссылки на поток содержит указание на протокол.

    rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    
    

    поэтому по этой ссылке и VLC на TCP переключиться не может.

    Наличие потока смотреть в ОС, или где-то в IH?



  • @Erik:

    @dev:

    если сервер и камера находятся в разных под сетях то работать не будет, например:

    192.168.0.100 - сервер, 192.168.1.144 - камера – работать не будет

    192.168.0.100 - сервер, 192.168.0.10 - камера – работать будет

    VLC может работать как с TCP и UDP, в случае неудачи UDP автоматически переходит на TCP

    Мы ведем разработку плагина и добавим следующие функции:

    1. Работа через TCP

    2. Поддержка звука

    3. Транспортный уровень через WS

    Ну, вот, смотрите. Чтобы сомнений не осталось.

    Это интерфейс микротика, его текущая Арп-таблица (1)

    Адрес (2) - это сервер.

    Адрес (3) - это камера.

    Висят на одном бридже (4).

    Ссылки на поток содержит указание на протокол.

    > rtsp:/логин:пароль@адрес:554/ch01.264?ptype=udp
    > 
    

    поэтому по этой ссылке и VLC на TCP переключиться не может.

    Наличие потока смотреть в ОС, или где-то в IH?

    Добрый день, у Вас сервер intraHouse на какой ОС работает ?



  • Ubuntu 18.10



  • @Erik:

    Ubuntu 18.10

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

    tcpdump udp host 192.168.88.90
    
    
    


  • @dev:

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

    > tcpdump udp host 192.168.88.90
    > 
    > 
    



  • @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 настройка не требуется


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