配置: 编辑摄像头
关于
点击Agent UI左上角的服务器图标 ,在设备下选择"编辑设备"。选择要编辑的设备,然后点击编辑图标 。或者,在实时视图中,点击摄像机选择它,然后点击底部工具栏上的编辑图标(或按快捷键"E")。在桌面上,您可以右键单击实时视图中的摄像机或Agent中任何有实时缩略图的地方,例如时间轴。
这是配置设备的主要界面。顶部显示您的对象ID(在本例中为7),设备名称(后院),右侧显示主设备菜单,可访问所有可配置区域,称为选项卡。一些设置旁边的✨表示对这些设置的更改会立即生效,无需点击确定。
调整
此选项卡提供对实时视频的各种调整方式。注意:在v4980+版本中,这些选项与常规选项合并。
- 最大帧率: 使用此选项可使Agent忽略帧,从而降低CPU使用率。
- 调整大小: 选中此项以使Agent调整帧大小。通过点击“源类型”旁边的按钮,选择“高级”选项卡,并设置宽度和高度来设置调整大小的尺寸。
- 宽度和高度: 设置调整大小的尺寸。要应用更改,请禁用并重新启用摄像头。
- 图像校正: 点击按钮设置模式、焦距、限制和比例,将鱼眼和360度摄像头转换为常规矩形视图。
- 翻转: 在实时视频中垂直或水平镜像,如果您的摄像头倒置安装,则非常有用。
- 旋转: 将视频旋转90度或270度,适用于侧向安装的摄像头。
- 叠加图像: 通过 - 上传 提供一个透明的.png文件,Agent将在您的摄像头视频流上叠加它。
- 填充模式: 控制摄像头在实时视图中的渲染方式 - 使用默认:使用服务器设置 - 回放 - 居中图像中的设置。 居中:保持纵横比。 填充:填充可用空间。
- 事件缓冲: 指定用于事件(如推送和电子邮件视频)的实时流缓冲时间。仅当使用这些功能时,Agent才会进行缓冲。(v4.9.8.0+)
操作
当发生各种事件时,例如警报、设备关闭、录像完成等,告诉Agent该做什么。 查看操作 获取更多详细信息。
警报
警报是由人工智能、动态检测和插件生成的。欲了解更多信息,请查看警报。
音频
配置音频设备与摄像头配对(如果摄像头具有音频流,则会自动配置)。您还可以在此处配置叠加音频显示。
提示:点击配置麦克风,您可以更改音频显示的颜色。
- 麦克风:点击按钮将麦克风与摄像头关联。一旦关联,麦克风将为录像提供音频,并与摄像头一起启用/禁用。如果您的摄像头具有音频流,则Agent将自动添加和配对麦克风控件;否则,您需要通过 - 添加设备先在Agent中添加麦克风。
- 忽略音频:如果您的摄像头具有自己的音频流(在许多IP摄像头中很常见),并且您不希望Agent使用它,请勾选此选项。启用和禁用摄像头以应用此更改。
- 配置:点击配置关联的麦克风。
- 位置:选择在画面中绘制音频叠加的位置。
- 显示样式:选择用于摄像头实时流中音频的视觉表示的显示样式。
- 显示背景:显示音频后面的背景颜色。
- 宽度:指定音频控件的宽度。
- 高度:指定音频控件的高度。
云
- 提供商: 选择要上传到哪个云提供商 - 请查看 - 设置 - 云以配置云提供商。
- 路径: 这是Agent将要上传的路径。例如,[MEDIATYPE]/[NAME]将视频上传到Video/somefilename.mp4(实际文件名设置在录制选项卡上)。
- 上传录像: 勾选此项以自动上传录像。
- 上传照片: 勾选此项以自动上传照片。
如果您在云上传方面遇到问题,请在本地UI的/logs.html上查看日志。
探测器
有关运动检测的详细信息,请参阅运动检测。
FTP
将录像或照片上传到FTP服务器。您还可以使用FTP和一些JavaScript设置基本的实时流媒体。请参阅服务器FTP设置。
照片
- 启用:打开或关闭照片上传。
- 服务器:您需要将FTP服务器添加到 - 设置 - FTP中,然后在此列表中选择它。
- 模式:选择动作、警报、间隔或无。动作和警报只在发生事件时发送图像。间隔将持续向服务器发送图像。如果您只想通过API触发FTP图像,则使用无。
- 间隔:当模式设置为间隔时,帧之间的最小时间。
- 延迟:当模式设置为动作或警报时,帧之间的最小时间。
- 质量:设置JPEG图像的质量。较低的质量具有较小的文件大小。
- 覆盖文本:可选择向图像添加一些文本。
- 文件名:保存到服务器的文件名,例如,{C}.jpg或myfiles/{C}/frame.jpg。您可以在此处使用模板日期格式或特殊的{C},它会替换为计数器值。例如,如果计数器最大值为20,则会得到0.jpg、1.jpg、2.jpg……20.jpg,然后上传0.jpg。您还可以使用{CAMERA}来合并设备名称(v4.4.7.0+)。
- 计数器最大值:{C}的最大值,一旦达到此值,它将重置为0。
- 反转计数器:{C}保持为0(因此最新的图像始终为0),现有文件逐渐重命名直到计数器最大值。请注意,如果您的文件名包含日期时间格式化程序,可能无法正常工作。
视频
- 启用:打开或关闭视频上传。
- 服务器:您需要将FTP服务器添加到 - 设置 - FTP中,然后在此列表中选择它。
- 文件名:上传到服务器的文件名不包括文件类型扩展名(例如.mp4),例如,{C}。您可以使用固定的文件名,如"myvideo",模板日期格式或特殊的{C},它会替换为计数器值。例如,如果计数器最大值为20,则会得到0.mp4、1.mp4、2.mp4……20.mp4,然后上传0.mp4。Agent会附加文件扩展名,因为它可能因记录格式而异。
- 计数器最大值:{C}的最大值,一旦达到此值,它将重置为0。
FTP 图像流传输
如果您想在网站上显示您上传的图像,您可以使用此脚本(您需要修改_targetimage变量以指向您上传的图像)。只有当您为上传的图像指定了固定的文件名(例如"myimage.jpg")时,此方法才有效(即,它会不断覆盖同一文件)。
遮罩
此功能提供了一种简单的方法来隐藏您希望保密的视频区域。启用“启用”开关,并使用预览视频上方提供的工具创建遮罩区域。请记住,您需要对录制进行编码(请参阅我们的录制部分),以确保遮罩应用于您的录制视频。
MQTT
使用操作通过MQTT传输消息,或者在此选项卡中启用该选项,以便将所有事件自动转发到您的MQTT服务器,以实现简化的通信和监控。
- MQTT事件:切换此选项以激活或停用自动MQTT事件数据包的魔力。Agent将直接将这些数据包发送到您的MQTT服务器-无需手动设置!只需确保您已经配置了MQTT服务器,然后就可以开始使用了!
照片
照片功能将捕获的图像存储在本地,通过Agent用户界面可以访问。有关如何使用此功能的详细信息,请参阅我们的照片指南。
- 启用: 切换以打开或关闭照片保存。
- AI服务器: 选择您首选的AI服务器以处理增强请求。
- JPEG URL:(可选)设置一个URL,Agent将从您的摄像机下载快照,而不是使用解码的视频流。
- 模式: 选择动作、警报、间隔或无。'动作'和'警报'基于活动保存图像,而'间隔'连续保存图像。如果您只希望通过API保存照片,请使用'无'。
- 间隔: '间隔'模式下帧之间的最小时间。
- 延迟: 设置'Motion'或'Alert'模式下帧之间的最小时间。
- 质量: 调整JPEG图像质量。较低的质量意味着较小的文件大小。
- 叠加文本: 在图像上添加可选文本。
- 文件名: 指定保存图像的文件名格式。使用日期模板或{C}作为计数器值。例如,当计数器最大值为20时,文件将命名为0.jpg、1.jpg、... 20.jpg,然后重新从0.jpg开始。
- FTP: 根据FTP选项卡中的设置将图像上传到FTP服务器(v4.0.0.1+)。
- 计数器最大值: 设置{C}的最大值。一旦达到最大值,它将重置为0。
画中画 (Picture in Picture)
此工具允许您将多个摄像头视频叠加到单个显示屏上。要激活,请选择“启用”,从下拉菜单中选择摄像头,并在预览视频上绘制一个矩形。您可以通过拖动右下角或整个框架来调整和重新定位此矩形。要移除叠加层,只需将其拖出预览区域。这个直观的功能提供了一种简化管理多个摄像头视图的方法。
- 应用缩放:将缩放矩形应用于嵌入视频。提示:要在不修改原始摄像头的情况下对嵌入视频应用缩放,请添加摄像头的克隆并对其进行缩放。
- 不透明度:设置嵌入视频的不透明度(可能会稍微影响性能)。
插件
Agent可以处理视频和音频插件,使外部应用程序能够实时处理媒体并生成警报和检测事件。插件可以通过ispyconnect.com的远程网站门户进行安装。导航到 - 插件进行安装。如果您有兴趣开发自定义插件,请参考我们的插件指南。
PTZ(云台、俯仰和变焦)
Agent为多个PTZ(Pan,Tilt和Zoom)设备提供强大的支持。控制PTZ的用户界面可以在实时视图页面上找到。
- 型号:选择您正在使用的摄像机型号。对于仅数字摄像机,请选择“数字”。如果选择“ONVIF”,请确保通用选项卡上的源类型设置为ONVIF并正确配置。
- Pelco:访问Pelco设置以与您的Pelco设备进行通信配置。
- ONVIF:调整ONVIF PTZ命令的速度。如果您的设备不支持双轴运动,请切换角度PTZ控制支持。注意:如果您的摄像机在ONVIF下持续移动或表现异常,禁用角度控制可能会解决问题。某些ONVIF设备使用简单的上/下/左/右命令进行操作。
- PTZ URL:通常留空,以便Agent使用您的IP摄像机URL发送命令,但如果需要,可以在此处覆盖。
- 校准延迟:为了防止误报警,当使用PTZ时,Agent会在短时间内忽略运动事件,因为摄像机的移动可能会触发运动检测器。
- 端口:将其设置为摄像机用于其Web界面的端口(通常为端口80)。
- 通道:可选择设置通道号以与您的摄像机的通道匹配。
- 用户名:覆盖摄像机用户名(留空以使用默认用户名)。
- 密码:覆盖摄像机密码(留空以使用默认密码)。
- 翻转:水平、垂直或同时镜像控件。
- 旋转:将控制方向旋转0、90或270度,如果您的摄像机被侧向安装,则非常有用。
- 缩小延迟:在一段时间后自动将摄像机缩小,以确保其不保持缩放状态。将其设置为0以禁用此功能。
为未列出的摄像机添加云台支持
Agent DVR使用一个简单的XML配置脚本来控制云台摄像机(称为"PTZ2.xml")。您可以在以下文件夹中找到此文件:
Agent\Media\XML
如果您对技术有兴趣,您可以尝试通过编辑此文件来为您的摄像机添加支持。请考虑以下几点:
- 如果您修改了此文件,您需要重新启动Agent以加载更改。
- 使用Fiddler来查找您的摄像机控制云台所采用的命令(同时运行Fiddler时使用现有的Web界面)。
- 检查现有条目与Fiddler中所见内容的匹配情况。很可能有另一个型号是兼容的。
- 确保在摄像机条目中指定一个新的连续ID。
- CommandURL条目是相对于您的摄像机的网络地址的,所以不应该以http://开头,而应该以/开头。
- PTZ方向的条目(例如Left、LeftUp等)会附加到CommandURL的查询字符串中。Agent DVR会自动构建URL。
- 要测试您的更改,请确保记得编辑摄像机并将PTZ模式更改为您的新条目。
- 如果您成功了,请将其发送给我们,以便我们可以在Agent DVR的未来版本中包含它(并将其作为更新提供下载)。
PTZ调度器
Agent中的PTZ计划功能允许您为PTZ摄像机创建每日计划命令列表。此功能旨在促进复杂的巡逻移动。例如,您可以配置一个计划,使摄像机每300秒(5分钟)移动到位置1,从12:00:00开始,并重复此操作12次,总共持续一个小时。然后,您可以在12:01:00、12:02:00等开始时间创建类似的条目,以建立一个为摄像机设置的为期一小时的动态巡逻计划。
-
PTZ计划程序
PTZ计划:启用或禁用PTZ计划功能。
- 移动时暂停:如果手动使用摄像机的PTZ控制,则暂停PTZ计划一定秒数。
- 运动时暂停:如果检测到运动,则暂时停止PTZ计划。
- 配置:通过PTZ计划程序链接访问PTZ计划程序配置。
PTZ巡逻
PTZ巡逻功能提供了一种简化的设置摄像机巡逻的方法。只需添加一系列巡逻点及其相应的持续时间(摄像机在每个点停留的时间,以秒为单位)。启用巡逻功能后,摄像机将自动循环浏览这些点。
可以使用设备计划程序轻松启用或禁用此功能。
-
PTZ巡逻
PTZ巡逻:切换PTZ巡逻功能的开启或关闭(从v4.4.2.0+版本开始提供)。
- 配置:访问PTZ巡逻设置指南。
PTZ跟踪
Agent中的跟踪功能采用物体跟踪器来识别摄像机视野内的移动物体,然后使用PTZ控制器在场景中跟踪它们。
- 启用:激活或停用PTZ跟踪器。
-
配置:配置PTZ跟踪器设置:
跟踪
- 跟踪模式:从选项中选择任意方向、水平或垂直。
- 反向:反转跟踪方向。例如,如果向右侧检测到移动,摄像机将向左移动,这对于捕捉快速移动的事件(如交通)非常有帮助。
- 跟踪停止延迟:设置摄像机在跟踪期间暂停和重新校准之前的持续时间。
- 自动归位:配置摄像机在不再检测到移动后返回预设的“Home”位置,如果您的摄像机支持归位命令。
- 归位命令:选择用于自动归位功能的特定归位命令。
- 自动归位延迟:确定移动停止后开始执行归位命令之前的等待时间。
录制
Agent提供各种录制模式,包括运动检测、警报、组检测、组警报、手动命令或计划。IP摄像头通常提供两个流:一个低分辨率的实时流,非常适合运动检测和实时查看,以及一个高分辨率的主流,适合原始录制。为了获得最佳性能,请在Agent中配置您的IP摄像头源(在“常规” - 源类型下)使用这两个流。Agent利用高分辨率流进行直接录制,无需进行耗费CPU的解码和编码。
要基于组检测和组警报进行录制,请在警报选项卡中指定组。
如果只有一个流可用,Agent也可以进行原始录制,通过避免编码来减少CPU使用率。请确保编码器设置为自动。如果出现播放问题,请将编码器切换到GPU或CPU,并从源类型配置中删除主记录URL。
在原始录制模式下,叠加(如遮罩、叠加图像、时间戳等)不会显示在录像中,因为Agent直接保存来自摄像头的原始视频。要包含这些元素,请使用GPU或CPU进行编码,并从源类型中删除主流设置。
- 模式: 选项包括警报、检测、组警报、组检测、手动、连续或禁用。 警报 在警报事件期间录制(请参阅警报)。 检测 在检测到运动时录制。 组警报和组检测 在摄像头组中的任何设备发出警报或检测时录制。 手动 根据命令或计划录制,可以连续录制。 禁用 阻止所有录制。手动录制在除禁用外的所有模式中均可用。 连续 录制将始终录制(您无法通过实时UI停止录制)。
- 编码器:
重要提示:我们不对原始录制流进行编码,因为要进行编码,我们首先需要解码流。如果我们解码原始记录流,那么直接使用它作为实时流更有效。
选择录制方法:
- 原始实时流: 保存来自摄像头实时流的原始数据。CPU使用率最低。不包括叠加或遮罩。仅适用于FFmpeg源(如IP摄像头或Onvif)。其他源将使用编码。
- 原始记录流: 保存来自摄像头记录流的原始数据。CPU使用率最低。不包括叠加或遮罩。仅适用于FFmpeg源(如IP摄像头或Onvif)。其他源将使用编码。
- 编码: 将实时流编码为视频文件。包括叠加和遮罩。如果要高分辨率录制,请将实时流设置为摄像头上的高分辨率端点。
- 运动自适应编码: 除非检测到运动,否则以低帧率进行编码。
请查看高级设置以获取编码选项。请注意,原始录制支持即时回放(在录制时观看)。编码文件需要完成保存后才能播放。
- 最大录制时间: 开始新文件之前的最大录制持续时间。
- 最小录制时间: 最小录制持续时间。
- 不活动超时: 运动或警报触发停止后继续录制的持续时间。
- 缓冲: 录制开始时转储到磁盘的预录缓冲时间(以秒为单位)。
- 最大帧率: 编码的最大帧率,影响CPU/磁盘使用率和质量。
高级设置
- 使用系统时钟:使用系统时钟作为帧的时间戳,以解决某些摄像头的时间戳顺序混乱的问题,这可能会导致数据包丢失,从而导致播放不流畅。
- 使用 GPU:启用 GPU 进行文件编码(需要将编码器设置为“编码”)。
- 编解码器:请参见 编码。
- GPU 编码器:选择要使用的硬件 GPU 编码器。默认情况下使用通用设置。
- GPU 编码:如果有多个 GPU 可用,请指定用于视频流编码的 GPU 索引。
- 自适应帧率:运动自适应编码在没有运动时以较低的帧率录制且无音频;当检测到运动时,以较高的帧率录制并带有音频,这样既能节省磁盘空间,又能保持连续录制。
- 应用变换:对原始录制应用翻转和旋转变换。这可能会增加 CPU 使用量,特别是在高分辨率摄像头中。
- 文件名:输入模板文件名,不包括文件类型扩展名。Agent 会根据使用的编码器添加扩展名。默认格式为 {id}_{0:yyyy-MM-dd_HH-mm-ss_fff}。你也可以使用 {itype} 或 {name} 等标签。
- 保存缩略图:默认情况下,Agent DVR 为每个录制保存一个小型和一个大型缩略图(如果你有运行中的运动检测器,则在最大运动时拍摄)。这些缩略图用于在用户界面中显示录制图像。
- 触发超时:从“触发录制”操作开始继续录制的持续时间。每次操作调用时此设置都会重置。(v4.3.7.0+)
- 缩减:减少编码后的视频文件大小(v5.3.1.0+)。
- 质量:录制质量设置,仅适用于编码后的视频。
编码
默认情况下,当可能时,Agent 会保存摄像头的原始流 - 这可以最大程度地减少应用程序的 CPU 使用率,但也有一些缺点(不会将叠加或蒙版写入文件)。要改为编码,请在录制设置中将编码器设置为 编码,然后展开底部的高级部分以配置编码器。
Agent 支持编码为 H264、H265(请参阅 条款,第26节)、VP8 和 VP9。H264 是默认设置,但使用其他编解码器可能会减少磁盘空间使用量,但可能会增加 CPU 使用率。如果启用了 GPU 并且硬件可用,Agent DVR 将尝试使用它来生成文件。检查 /logs.html 中的日志,以查看 Agent 是否成功使用了硬件设备,并通过任务管理器确保它没有使用过多的 CPU。如果有必要,您可能需要调整编码器或源视频的分辨率。
计划
使用预定条目管理摄像机的录制时间,可以启用或禁用摄像机,开始或停止录制,并在每周日历或特定日期(版本4.4.4.0+)上修改各种设置。
提示:在 - 设置 - 通用中启用“应用启动时的日程表”,Agent将在启动时根据设置的日程表自动配置您的设备。如果未启用此设置,Agent将以设备的最后已知状态启动。
要添加新的日程表条目,请编辑您的摄像机,导航到“日程表”选项卡,点击“配置”,然后点击“添加”:
- 启用:通过选中此选项激活此日程表条目。活动条目在日程表摘要中用绿色勾号表示,非活动条目则用X表示。
- 类型:选择特定时间、日出或日落之间的选项。对于日出或日落选项,请在“通用”选项卡上分配具有GPS坐标的位置以进行准确的时间计算。
- 偏移:使用日出或日落时,从计算时间设置偏移时间(从版本4.0.0.1+开始可用)。
- 时间:指定日程表条目的本地时间(如果选择了日出或日落,则不适用)。
- 命令:选择要执行的命令。选项包括在特定时间安排警报操作(请参见操作)。从版本4.0.9.0+开始,还可以在日程表下的检测器:设置灵敏度中调整运动或声音检测器的灵敏度。
- 日期:设置操作的特定日期,或选择日程表应运行的每周哪些天。通过清除任何设置的日期来在模式之间切换。
- 天:选择日程表应处于活动状态的每周哪些天。选定的天将被突出显示。
存储
查看存储设置
Talk 交谈
Agent DVR 包括支持各种设备上的对讲功能。要通过用户界面启用对讲功能,请选择适当的对讲模式。
可以在实时查看部分访问对讲功能。
要在 UI 中选择要使用的麦克风,请单击“账户”菜单 - UI 设置(v5.8.1.0+)。
要选择在本地回放时(从运行 Agent DVR 的计算机回放)播放对讲的位置,请单击 - 设置 - 通用,然后设置对讲设备选项。
时间间隔拍摄
Agent提供了从摄像机或图像序列创建时间间隔录像的功能。这些时间间隔录像在时间轴上以半高度条形图的形式显示,并且可以在录像部分查看,标有“TL”覆盖层。时间间隔录像的生成可以使用调度程序功能进行管理。
要仅保存照片,请设置照片帧间隔。要生成时间间隔视频,请配置视频帧间隔。例如,设置帧速率为5,视频帧间隔为60秒,将产生以每秒5帧播放的视频,每帧代表1分钟的实际时间。
- 启用:启用或禁用时间间隔录像生成。
- 帧速率:设置生成的视频文件的帧速率,以每秒帧数(fps)为单位。
- 视频帧间隔:指定向视频文件添加帧的频率(设置为0以禁用)。
- 照片帧间隔:确定捕获照片并将其保存到抓取目录的频率(设置为0以禁用)。
- 每隔保存:配置以分钟为单位的间隔,以完成并开始新的时间间隔视频文件。
时间戳
Agent中的时间戳选项允许您将时间戳(以及可选的附加数据)叠加到您的实时视频流中。需要注意的是,这些时间戳只有在您对其进行编码时才会出现在录制中(使用CPU或GPU,而不是从设备进行原始录制)。有关编码的更多信息,请参考录制部分。
- 格式化器: 自定义时间戳的内容。从版本3.4.2.0开始,此功能支持多行格式和通过API进行更新。可用标签包括:
- {FPS} - 显示每秒帧数。
- {0:G} - 显示日期和时间。
- {0:T} - 仅显示时间。
- {CAMERA}或{NAME} - 显示摄像头名称。
- {LEVEL} - 显示运动检测器级别。
- {REC} - 如果摄像头正在录制,则显示“REC”。
- {RES} - 视频分辨率
- {SPACE},{MEMORY},{CPU} - 当前系统统计数据。
- {0:ddMMMyy} - 显示自定义日期格式。
- 文本颜色: 设置时间戳文本的颜色。
- 字体大小: 调整时间戳的字体大小(可能需要针对高分辨率摄像头进行调整)。
- 轮廓颜色: 选择时间戳文本轮廓的颜色。
- 轮廓大小: 指定文本轮廓的大小。
- 背景颜色: 选择时间戳的背景颜色。
- 显示背景: 打开或关闭时间戳的背景颜色。
- 字体系列: 从系统中可用的字体中选择(版本3.4.2.0+,仅限Windows)。
- 对齐: 选择文本在其边界矩形内的对齐方式。
- 加粗: 选择使时间戳文本加粗的选项。
- GMT偏移: 对时间戳中显示的日期应用小时偏移。
- 位置: 决定在帧中的何处放置时间戳。
AI人脸识别
查看人脸识别
人工智能车牌识别
查看LPR
AI物体识别
查看物体识别