Перейти к содержимому

Список изменений

Релизы помечаются тегами vYYMMDD.

Первый релиз Vision: самостоятельно размещаемой системы видеонаблюдения для Cesbo Alta.

Требования и известные проблемы

  • Запись отдельных потоков требует Alta 261026 или новее. Более старые версии Alta записывают каждый поток камеры.
  • Alta 261027: камеры H.265 не показывают миниатюры на временной шкале (воспроизведение работает). Камера, которая передаёт параметры H.264 только в RTSP SDP, не получает файлов предпросмотра, и на её временной шкале запись не отображается.
  • Alta 261026: поток, запись которого была остановлена, хранит старые сегменты сверх срока хранения, пока запись не начнётся снова.

Лицензия

  • Vision работает по лицензии Cesbo. Новая установка заблокирована, пока администратор не активирует её в Settings → License. См. Лицензирование.
  • vision status и vision doctor показывают состояние лицензии; vision backup включает license.txt.

Live View

  • Раскладки от 1×1 до 4×4, а также 1+5 и 1+7 с одной большой ячейкой в фокусе.
  • Сохранённые виды с клавишами 1–9, хранятся на сервере отдельно для каждого пользователя; Auto переключает страницы; Full screen; режим Edit с перетаскиванием.
  • Единый выбор Source: все камеры, группа, карта или произвольная выборка.
  • Щелчок по плитке — фокус, двойной щелчок — открытие. Сворачиваемый нижний блок показывает Loss и Freezes.
  • WebRTC с резервным переходом на HLS. Потоки запускаются только на странице, на которой вы остановились, и освобождаются, когда вкладка в фоне.
  • Недоступный сервер Alta отображается как одна жёлтая проблема сервера вместо стены красных плиток.

Камеры

  • Потоки Main и Sub. Плотные стены воспроизводят лёгкий поток Sub, большие виды — Main; Record позволяет выбрать Main, Sub или Both. См. Потоки Main и Sub.
  • Add Camera: сканирование для обнаружения, Fetch from camera заполняет оба потока через ONVIF, Probe проверяет оба, а Add & next сохраняет результаты сканирования и учётные данные для следующей камеры.
  • Find Sub streams — на странице камеры или сразу для многих камер в меню Actions списка.
  • Список камер: поиск по IP, фильтр по серверу и группе, сортировка по всем страницам, массовое Add to group…, переключатель REC, столбец Archive и фильтры, сохраняемые в URL.
  • Страница камеры: состояние потоков, параметры ONVIF, карточка Device, Swap Main and Sub, PTZ с пресетами, считанными с камеры, и последние события, которые открывают архив или создают клип.
  • Камера в офлайне объясняет причину — когда Probe проходит, но Alta не может получить поток, страница сообщает об этом и предлагает Switch to TCP.

Архив и расследование

  • Временная шкала в стиле DVR с миниатюрами при наведении, прокруткой и зелёным маркером воспроизведения.
  • Страницы Events и Clips; создание клипа из события с началом в момент времени события.
  • Расхождения конфигурации перечисляют камеры, отличающиеся от Alta, и исправляют их одним щелчком.

Оповещения

  • Оповещения по правилам о состоянии камер и серверов с доставкой в приложении, по электронной почте, через web push, Telegram и webhook.
  • Сбой всех камер сервера — это одна строка в колокольчике и одно уведомление, а не по одному на каждую камеру.

Установка и CLI

  • Установщик в одну строку: curl -fsSL https://vision.cesbo.com/install.sh | sh.
  • vision оборачивает службу (status, restart, logs), диагностику (doctor) и backup / restore. См. Справочник по CLI.
  • vision install записывает http.secure_cookies: false, чтобы на новой установке по обычному HTTP вход в систему не сбрасывался. Установите true, как только перед сервисом появится HTTPS.
  • vision status сообщает Not ready: no Alta server yet, пока не добавлен первый сервер.

Безопасность

  • Ролевой доступ с ролями оператора и наблюдателя для каждой группы, приглашениями и журналом аудита.
  • Наблюдатели не видят сведений о подключении к камере (порт RTSP/ONVIF, путь, пользователь).
  • Размер тел запросов и строк подключения к камерам ограничен; пароли камер никогда не попадают в журналы.