Плагин CCTV
-
@dev:
Добрый день, отлично, пакеты udp не гарантируют доставку. Если сеть перегружена, нестабильна, плохо организована на физическом уровне или сервер
очень сильно перегруженн, то будут потери. В хороших условиях обычно такой проблемы нет, стоит обратить внимание, может где-то есть проблемы.
Похоже дело в новом "железе". Откатился на старое, тормоза при просмотре камер исчезли.
Решил не использовать клонированный HDD на новой UNO-2372G, а установить Ubuntu Sercer 18.04 LTS c нуля.
При установке выяснилось, что данный дистрибутив не очень дружит с "этой" железякой от Advantech.
Завтра попробую 16.04 LTS.
-
@dev:
Коллеги! А есть ли у Вас в задумках реализация псевдо CMS для просмотра онлайн видеонаблюдения через оболочку iH? Поясню - можно сделать экран с 4/8/12 виджетами CCTV (8 и 12 не пробовал, но 4 шт. работают сносно), при переходе на экран в виджетах поднимается видеопоток с низким качеством, если два раза щелкаем на виджет, то он открывается на весь экран либо увеличивается в размерах (либо происходит переход на другой экран, где виджет имеет бОльший размер) и при этом с камеры забирается видеопоток с высоким качеством.
Добрый день, можно сделать так:
На экране ставим 4 камеры, получается квадратор
На каждую камеру ставим кнопку и делаем ее полностью прозрачную, в параметрах делаем переход на экран и указаваем ещё мнемосхему. Создаём специальный экран для показа камер и размещаем контейнер мнемосхем на весь экран. Далее создаём 4 мнемосхемы и ставим на каждую по виджиту CCTV.
В принципе реализация понятна. Единственное смущает добавление кучи дополнительных мнемосхем:(. Ведь можно с помощью виджета-селектора переключать потоки в виджете CCTV, имея одну мнемосхемы. В общем попробую реализовать.
-
Доброго времени суток!
Возвращаюсь к вопросу о работе плагина CCTV на UNO-2372G.
Установил Ubuntu server 19.04 LTS с нуля. :lol:
Установил IH, далее плагин CCTV, настроил каналы с камерами.
Далее история повторяется, в интерфейсе изображение от камер тормозит и картинка постоянно перегружается.
Архитектура на старом железе х32, на UNO-2372G х64
Ниже отладка с UNO-2372G.
-
Доброго времени суток!
Возвращаюсь к вопросу о работе плагина CCTV на UNO-2372G.
Установил Ubuntu server 19.04 LTS с нуля. :lol:
Установил IH, далее плагин CCTV, настроил каналы с камерами.
Далее история повторяется, в интерфейсе изображение от камер тормозит и картинка постоянно перегружается.
Архитектура на старом железе х32, на UNO-2372G х64
Ниже отладка с UNO-2372G.
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
-
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
Да камеры в обоих случаях (и на старом, и на новом железе) подключены по TCP.
Про настройку видео потока камеры, можно поподробнее?
-
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
Да камеры в обоих случаях (и на старом, и на новом железе) подключены по TCP.
Про настройку видео потока камеры, можно поподробнее?
Добрый день, в настройках камеры, там где настраиваем разрешение потока, обычно есть возможность выбрать профиль потока
-
Добрый день, в настройках камеры, там где настраиваем разрешение потока, обычно есть возможность выбрать профиль потока
Ок, завтра гляну на одной из камер.
-
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
День добрый!
Посмотрел в настройки камеры. по умолчанию стояло high profile.
-
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
День добрый!
Посмотрел в настройки камеры. по умолчанию стояло high profile.
Добрый день, попробуйте main профиль, если не поможет то baseline
-
Добрый день, попробуйте main профиль, если не поможет то baseline
Ок, буду экспериментировать.
-
Добрый день, камеры по TCP подключены ? видно что за пару секунд на камере поменялся два раза PPS. В настройках камеры можно настроить профиль видео потока ? (main/hight/baseline)
День добрый!
Посмотрел в настройки камеры. по умолчанию стояло high profile.
А у Вас получилось с этой камеры снапшоты брать? у меня одна с таким интерфейсом есть, так и не вышло снапшот вытащить
-
А у Вас получилось с этой камеры снапшоты брать? у меня одна с таким интерфейсом есть, так и не вышло снапшот вытащить
Нет, до скринов пока дело не дошло. С этой проблемой разобраться бы.
-
Коллеги! И все же хочу вернуться к предложению о возможности добавления нескольких каналов для одной камеры! У камер обычно несколько потоков + "канал" для snapshot. Почему бы "под" каждой камерой не создавать нужные каналы? Для пользователей/администраторов системы это логичнее. Или это повлечет за собой существенные изменения в системе?
И еще интересный момент - если на основе Cherry делать GUI для просмотра видео с разных камер, то есть ли какая-то возможность не заводить множество мнемосхем для каждой камеры/канала, а переходить на одну и ту же мнемосхему с виджетом CCTV, но "переключая" в нем камеру?? Пример - имеем мнемосхему с 4 виджетами CCTV, над каждым виджетом есть прозрачная кнопка для перехода на мнемосхему с увеличенным виджетом и выбранным каналом данной камеры. Чтобы администратору системы не делать множество мнемосхем (например, есть 12-16 камер) с одним и тем же виджетом, но разными каналами камер можно для кнопки добавить дополнительное свойство - выбор виджета CCTV и выбор камеры, видео с которой должно загрузиться в виджете. То есть у кнопки должны быть настройки:
-
Переход на экран
-
Экран
-
Мнемосхема
-
Виджет CCTV (если есть на этой мнемосхеме)
-
Камера (если есть возможность выбора виджета CCTV)
-
-
Коллеги! И все же хочу вернуться к предложению о возможности добавления нескольких каналов для одной камеры! У камер обычно несколько потоков + "канал" для snapshot. Почему бы "под" каждой камерой не создавать нужные каналы? Для пользователей/администраторов системы это логичнее. Или это повлечет за собой существенные изменения в системе?
И еще интересный момент - если на основе Cherry делать GUI для просмотра видео с разных камер, то есть ли какая-то возможность не заводить множество мнемосхем для каждой камеры/канала, а переходить на одну и ту же мнемосхему с виджетом CCTV, но "переключая" в нем камеру?? Пример - имеем мнемосхему с 4 виджетами CCTV, над каждым виджетом есть прозрачная кнопка для перехода на мнемосхему с увеличенным виджетом и выбранным каналом данной камеры. Чтобы администратору системы не делать множество мнемосхем (например, есть 12-16 камер) с одним и тем же виджетом, но разными каналами камер можно для кнопки добавить дополнительное свойство - выбор виджета CCTV и выбор камеры, видео с которой должно загрузиться в виджете. То есть у кнопки должны быть настройки:
-
Переход на экран
-
Экран
-
Мнемосхема
-
Виджет CCTV (если есть на этой мнемосхеме)
-
Камера (если есть возможность выбора виджета CCTV)
Виджет CCTV в сегодняшнем виде можно разместить на мнемосхеме.
Можно создать мнемосхем с виджетами CCTV по количеству камер, и привязать их к зонам, помещениям, подсистемам, и переключать.
На мнемосхеме с виджетом CCTV можно разместить и кнопку переключения на другой экран, связанный с данной камерой. а на том экране - возврат на экран с мнемосхемой CCTV.
-
-
Можно создать мнемосхем с виджетами CCTV по количеству камер, и привязать их к зонам, помещениям, подсистемам, и переключать.
В том-то и дело что я не хочу создавать дополнительных, например, 12 мнемосхем с виджетом cctv, настроенным на каждую камеру.
Ведь есть виджет "Навигатор", который позволяет переключать камеры в виджете CCTV. Поэтому почему бы не сделать переключение камер в виджете cctv с помощью кнопки?
-
Так столько же или больше настроек придется делать в плагине.
Какая разница?
-
Так столько же или больше настроек придется делать в плагине.
Какая разница?
В плагине надо завести все необходимые каналы всех камер (ну или камеры с нужными каналами… если команда iH поддержит мою идею древовидной структуры плагина) - это понятно. Однако при отрисовке интерфейса сейчас нужно (для примера имеем 12 камер):
1. Добавить 3 мнемосхемы с 4 виджетами CCTV (парадная, двор, гараж), у которых выбрать LQ поток камер, и кнопками для перехода на нужную камеру.
2. Добавить 12 мнемосхем с 1 виджетом CCTV, у которого выбрать HQ поток соответствующей камер.
Поскольку у меня уже хватает мнемосхем (сейчас уже 26 штук), то не хотелось бы плодить дополнительный зоопарк из-за CCTV виджетов с HQ потоками камер, у которых можно изменять поток "на лету".
-
Так столько же или больше настроек придется делать в плагине.
Какая разница?
В плагине надо завести все необходимые каналы всех камер (ну или камеры с нужными каналами… если команда iH поддержит мою идею древовидной структуры плагина) - это понятно. Однако при отрисовке интерфейса сейчас нужно (для примера имеем 12 камер):
1. Добавить 3 мнемосхемы с 4 виджетами CCTV (парадная, двор, гараж), у которых выбрать LQ поток камер, и кнопками для перехода на нужную камеру.
2. Добавить 12 мнемосхем с 1 виджетом CCTV, у которого выбрать HQ поток соответствующей камер.
Поскольку у меня уже хватает мнемосхем (сейчас уже 26 штук), то не хотелось бы плодить дополнительный зоопарк из-за CCTV виджетов с HQ потоками камер, у которых можно изменять поток "на лету".
Это нужно сделать 1 раз.
Вы хотите "удобства пользователя" на уровне "инсталлятора". Это понятно, вы живете в РМ. Иногда создается впечатление, что вам сделанные вами же интерфейсы не нужны, вы управляете домом напрямую из РМ. Оно по большому счету позитивно, но для поддержки полного обезьянника понавыпущенных в мире видеокамер, в интрахаус придется всосать какой нибудь опенсоурсный NVR типа шиноби или зонеминдера (которые сами по себе более требовательны к ресурсам, чем весь интрахаус, и про запуск на малинках или андроидах гарантированно придется забыть). Или сделать его с нуля, т.к. они в лицензиях внедрение в коммерческие проекты предусмотрели, и потому и приветствуют!
Эти 30 мнемосхем добавят проекту 2-3 мегабайта? И сделать нужно один раз?
-
IH все таки умный дом, а не сервер видеонаблюдения. Под видеонаблюдение лучше тот же ивидеон заюзать, он есть под линукс. Идеально наверное отладить запуск ивидеон на убунту десктоп, тудаже поставить ивидеон (на линуксе стартует только в графическом окружении) и сделать плагин ивидеона внутри инрахауса. Архитектурно выглядит гармонично и в тоже время остается в единой системе. Я в ивидеон писал, чтобы они посмотрели в эту сторону и подумали насчет плагина, но что-то не разбежались делать
-
то не хотелось бы плодить дополнительный зоопарк из-за CCTV виджетов с HQ потоками камер, у которых можно изменять поток "на лету".
Еще, кстати, момент.
Нужно не только реализовать переключение каналов, но и сделать настройки каналов уникальными для каждого пользователя. Иначе, когда у двух пользователей открыт один экран, то изменения виджета, сделанные одним пользователем применяются и у другого.
Т.е. если вы "измените поток на лету" внутри виджета, изменения отобразятся у всех пользователей, которые открыли экран с этим виджетом.
А тут еще придется и уметь учитывать ограничения камеры - сколько одновременных потоков она может отдавать. Подвешивать камеру из-за того, что где-то переключили на HD поток дополнительный раз - это провал. Нужно будет еще и ограничения доступа к переключению пользователям делать.
Т.е. полнофункциональный NVR. Останется малось - запись и детекция движения.