跳转至

SesamePortal

SesamePortal 是用于 SesameDVR 安装的本地部署视频监控门户网站。

如果SesameDVR记录、存储和服务视频,SesamePortal为一台或多台SesameDVR服务器之上的用户和管理层提供:用户、组、摄像机访问、收藏夹、地图视图、马赛克视图和播放授权。

当你需要的时候

当 DVR 服务器必须由多个运营商、客户或用户组使用时,SesamePortal 非常有用:

  • 有多个DVR服务器;
  • 用户必须只能看到选定的摄像机组;
  • 操作员需要摄像机访问权限而无需对 DVR 服务器进行管理访问;
  • 需要马赛克视图、收藏夹和相机位置地图;
  • 摄像机可以直接连接、在 DVR 上管理或通过边缘代理交付;
  • SesameDVR 播放必须受到中央授权后端的保护。

典型场景包括企业或站点视频监控、具有多个 DVR 服务器的分布式安装、具有有限摄像机访问权限的客户/运营商门户以及具有用户和组管理的轻量级视频监控部署。

主要特点

  • 多个SesameDVR服务器的连接;
  • DVR健康仪表板;
  • 摄像机管理;
  • 三种相机模式:
  • managed — 门户通过管理 API 创建、更新或删除 SesameDVR 上的流;
  • edge_agent — 门户在 SesameDVR 上创建推送流并将其链接到远程代理/摄像机;
  • read_only — 门户使用现有流进行预览、验证和播放;
  • 管理员和用户角色;
  • 访问组:用户只能看到分配给其组的摄像机;
  • 个人最爱;
  • 带有预览、所有/收藏夹/组过滤器、搜索、分页和每行 2-6 个摄像头密度开关的摄像头马赛克;
  • 可配置预览刷新间隔,包括Off模式;
  • OpenStreetMap/Leaflet 地图,包含聚类、摄像机点、方向和视区;
  • 适合移动设备的界面;
  • 可选的每摄像头 HTML/CSS 水印以及当前用户通过 Portal 播放器的登录信息;
  • SesameDVR 播放令牌的授权后端;
  • 每日播放令牌具有轮换重叠;
  • 外部系统的静态集成令牌;
  • 默认情况下使用 SQLite,PostgreSQL/MySQL 可用于生产部署;
  • 多语言用户界面:俄语、英语、德语、法语、西班牙语、意大利语、葡萄牙语、保加利亚语、波兰语、中文、日语、韩语、阿拉伯语和亚美尼亚语。

截图

SesamePortal 相机拼接

带有预览功能的相机马赛克和快速访问实时/存档回放。

SesamePortal 相机图

带有摄像机位置、方向和视野区域的地图视图。

SesamePortal 手机播放器

适合移动设备的播放器视图,适合移动运营商和用户。

角色和访问权限

管理员管理 DVR 服务器、用户、组、摄像机、访问分配和仪表板。

普通用户只能看到他们可用的摄像机、按组过滤、添加收藏夹以及通过授权访问打开实时/存档播放。

如果组、用户或摄像机被禁用,则访问权限将从界面和 SesameDVR 播放授权中消失。

安装与操作

SesamePortal 有一个用于 Linux/nginx/php-fpm 部署的单命令安装程序。它可以创建 nginx 站点、初始化数据库、创建第一个管理员用户并可选择颁发 Let's Encrypt 证书。

对于现有安装,修复/更新会在应用更改之前运行备份当前版本、nginx 站点、cron 条目、配置和 SQLite 数据,并在步骤失败时恢复它们。

与 SesameDVR 的关系

SesamePortal 存储 DVR 服务器设置以及用户、组和摄像机的访问规则。

为了实现播放保护,SesameDVR 使用 SesamePortal 作为授权后端:当用户打开流或存档时,SesameDVR 使用 SesamePortal 检查用户令牌,并接收有关该用户是否可以访问所请求流的决定。

对于托管摄像机,SesamePortal 可以通过管理 API 在 SesameDVR 上创建、更新或删除流。对于边缘代理摄像机,它会创建推送流并将其连接到选定的代理摄像机。

产品定位

SesamePortal 本身不录制视频 - 录制和播放由 SesameDVR.

它不会取代 RBT/SmartYard 作为对讲和驻留平台。 SesamePortal 是一个轻量级网络视频监控门户,适用于您只需要对用户、访问组、收藏夹、马赛克和地图视图进行视频监控的安装。由于它是开源的,您可以对其进行品牌化、改编并在其基础上构建您自己的云解决方案。

相关链接