Skip to main content

BriefCam视频管理软件集成指南

Arcanes Technology 集成

最后更新日期: 阅读时间 6 分钟
语言中文(简体)

集成摘要

VMS合作伙伴

产品

版本

上次测试的BriefCam版本

集成级别

H.265支持

Arcanes Technology

VXCore

6.5.4

6.4 Hot Fix 1

集成了按需和实时功能(L2)

是

安装和配置

  1. 运行插件。

  2. 生成并设置VXCore API Access令牌。

    1. 在VXCore中,导航到扩展> API访问,然后单击添加按钮。

      Arcanes Add Extension.png
    2. 复制连接密钥。在上配置连接时,将需要此密钥。BriefCam

    3. 输入API访问令牌的名称,然后选中“访问系统信息”复选框。

      Arcanes Accces to System.png
    4. 从“摄像机”选项卡中,选择所有将使用的摄像机,BriefCam然后单击“应用”。

      Arcanes Cameras.png
  3. 在中,BriefCam Administrator Console打开“设置”部分,然后单击“摄像机管理”。

    Camera Management option.png
  4. 单击添加目录按钮。

    Add Directory button full.png
  5. 在添加目录对话框中,填写VXCore的详细信息。

  6. 在“用户名”字段中,您只需要输入一个空格。连接不需要用户名。

  7. 在密码字段中,输入在VXCore视频管理软件中生成的API访问令牌。

    Arcanes Add Diectory.png
  8. 确保防火墙正在接受RTSP的连接。

配置文件

运行插件后,您可以自定义该文BriefCam.VXCore.ini件,其默认位置为:C:\Program Files\BriefCam\BriefCam Server\plugins。

Arcanes ini.png

文件中的设置如下:

  • LiveDelayMSec – 在视频管理软件和RSTP的时间不匹配时设置时间延迟。

    当从记录器/摄像机接收到实时图像时,也将接收到帧的时间。如果该时间无效,BriefCam会将帧时间设置为当前时间减去LiveDelayMessage参数中设置的值。

    例如,如果接收到的帧的时间为01/01/1900 00:00:00:00,BriefCam会将该时间替换为计算机的当前时间,并减去配置的延迟(默认为0)。

  • UseHTTPSLiveURL – 使用HTTPS进行实时流连接。

  • FFmpegPath – 设置FFMPEG的位置(如果未安装在默认位置)。

正在从VXCore存档导出的文件

存档已完成,因为导出包含需要由解码器一起处理的多个文件。如果它们是单独上传的,则解码器不知道这些文件是同一导出的一部分。

例如,10分钟的导出将包含10对VXSEEK和VXVIDEO文件,每分钟导出一对。VXSEEK文件包含读取VXVIDEO文件所需的元数据。

生成存档

要生成需要上传的存档,请执行以下操作BriefCam:

  1. 从VXCORE ACCESS生成视频导出。

    1. 在VXCORE ACCESS的左侧工具栏中,导航到视频选项卡。

      Arcanes Video tab.png
    2. 在右窗格中,单击原始视频转储按钮。

      Arcanses Raw video dump.png
    3. 设置导出开始和结束时间,然后单击Telecharger les donnees按钮启动导出。

      Arcanes Telecharger.png
    4. 在磁盘上选择应保存导出的文件夹并确认。生成的文件夹名称应类似于“vxcore_b3c1-9d25-53ca-4d51”。

  2. 将安装目录文件夹中的两个脚本(.ps1和.batBriefCam)复制到VXCore导出文件夹所在的相同文件夹中plugins。文件夹应为:

    Arcanes VXcore files.png
  3. 双击该文vxcore_archiver.bat件。脚本将在两个脚本所在的相同目录中查找VXCore导出文件夹。

  4. 一旦存档就绪,将打开一个新的文件资源管理器窗口,显示.vxcorezip存档文件所在的路径。(文.vxcorezip件由脚本创建。) 然后可将此文件上传到BriefCam以进行解码。

  5. 为了正确解BriefCam码导出,需要在配置文件中对以下行取消注释RenderingService.ini:

    Arcanes Rendering.png

可以从PowerShell终端作为独立文件调用该文vxcore_archiver.ps1件。有关详细信息,请运行help命令:vxcore_archiver.ps1 -help。

VXCore配置设置

在安BriefCam装目录的文plugins件夹中,您可以找到该文BriefCam.VXCore.ini件的部分Decoding。可以使用这些设置进一步配置系统。

Arcanes decoding.png
  • StreamID – 应从VXCore导出中解码的视频流。在导出本地视频的摄像机记录多个流(例如,具有多个分辨率)的情况下,会用到此功能。 第一个流将始终命名为“video1”(与此设置的默认值相同),其他流将命名为“video2”、“video3”等。

  • FileReaderQueue – 在等待待定帧被解码之前应从本地导出缓冲的帧数。如果ffmpeg解码器(VXCore解码器用于解码单帧)报告在日志中增加其缓冲时间,请增加此设置。查找以下警告:“缓冲区大小从FFMpegDecoder::AppendChunkToBuffer.<x>增加到<y>”。

  • FileReaderQueueMax – 文件读取器队列将在解码期间增加到的最大值。该值应设置为大于。FileReaderQueue.

  • FileReaderDelayMS – 达到缓冲限制后,解码器在尝试从本地导出提取更多帧之前应等待多长时间。

  • InitExtractorFrameLimit – 在放弃无效本地导出之前,解码器应检查有效第一帧的帧数。如果报告的无效解码过多,请增加此设置。查找以下错误:“[VXCore Decoder]初始化失败。”。

  • InitDecoderBufferSizeKB – 在放弃无效本地导出之前,解码器应使用多少KB的帧数据进行有效初始化。如果报告的无效解码过多,请增加此设置。查找以下错误:“[VXCore解码器]无法解码<上传的本地导出路径>”。

  • DecoderBufferSizeMB – FFMPEG解码器缓冲的初始大小。如果ffmpeg解码器报告在日志中增加其缓冲时间,请增加此设置。查找以下警告:“缓冲区大小从FFMpegDecoder::AppendChunkToBuffer.<x>增加到<y>”。