Перейти к содержанию

SesamePortal

SesamePortal — локально устанавливаемый web-портал видеонаблюдения для инсталляций SesameDVR.

Если SesameDVR отвечает за запись, хранение и отдачу видео, то SesamePortal даёт пользовательский и административный слой над одним или несколькими SesameDVR-серверами: пользователей, группы, доступ к камерам, избранное, карту объектов и авторизацию просмотра.

Когда он нужен

SesamePortal нужен, когда DVR-сервером должны пользоваться несколько операторов, клиентов или групп пользователей:

  • есть несколько DVR-серверов;
  • пользователи должны видеть только свои группы камер;
  • операторам нужен просмотр камер без management-доступа к DVR;
  • нужны мозаика, избранное и карта расположения камер;
  • playback SesameDVR должен быть защищён единым backend авторизации.

Типовые сценарии: корпоративное или объектовое видеонаблюдение, распределённые инсталляции с несколькими DVR, порталы для клиентов/операторов с ограниченным набором камер, лёгкая система видеонаблюдения с управлением пользователями и группами.

Ключевые возможности

  • подключение нескольких SesameDVR-серверов;
  • dashboard состояния DVR;
  • управление камерами;
  • два режима камеры:
  • managed — портал создаёт, обновляет или удаляет поток на SesameDVR через management API;
  • read_only — портал использует уже существующий поток только для preview, auth и playback;
  • роли admin и user;
  • группы доступа: пользователь видит только камеры своих групп;
  • персональное избранное;
  • мозаика камер с preview;
  • карта OpenStreetMap/Leaflet с точками камер, направлением и сектором обзора;
  • поиск, фильтры и пагинация;
  • mobile-friendly интерфейс;
  • backend авторизации для playback-токенов SesameDVR;
  • daily playback tokens с перекрытием ротации;
  • static integration tokens для внешних систем.

Скриншоты

SesamePortal: мозаика камер

Мозаика камер с превью и быстрым переходом к live/archive playback.

SesamePortal: карта камер

Карта с расположением камер, направлением и сектором обзора.

SesamePortal: мобильный player

Mobile-friendly player для операторов и пользователей.

Роли и доступ

Администраторы управляют DVR-серверами, пользователями, группами, камерами, назначениями доступа и dashboard.

Обычные пользователи видят только доступные им камеры, фильтруют их по группам, добавляют в избранное и открывают live/archive playback через авторизованный доступ.

Если группа, пользователь или камера заблокированы, доступ пропадает и из интерфейса, и через playback-авторизацию SesameDVR.

Связь с SesameDVR

SesamePortal хранит настройки DVR-серверов и правила доступа для пользователей, групп и камер.

Для защиты playback SesameDVR использует SesamePortal как backend авторизации: когда пользователь открывает поток или архив, SesameDVR проверяет пользовательский токен в SesamePortal и получает решение, разрешён ли этому пользователю доступ к запрошенному stream.

Для камер в режиме managed SesamePortal также может создавать, обновлять или удалять потоки на SesameDVR через management API.

Позиционирование продукта

SesamePortal не пишет видео сам — запись и playback делает SesameDVR.

Он не заменяет RBT/SmartYard как домофонную и абонентскую платформу. SesamePortal — это лёгкий веб-портал видеонаблюдения для инсталляций, где нужно только видеонаблюдение с пользователями, группами доступа, избранным, мозаикой и картой. А благодаря тому, что он open-source, вы можете его забрендировать, адаптировать и строить на его базе собственные облачные решения.

Ссылки