当前位置: 首页 > news >正文

视频监控录像服务器(中心录像服务器)功能详细介绍

目                     录

一、概述

(一)定义

(二)视频监控中心录像服务器

二、存储策略服务

(一)存储策略配置

1、 录入页面

2、 选择需要进行录像的视频

3、批量选择多个通道号

4、其他关键参数选择

5、最后选择时间段

6、确认策略参数正确

(二)存储策略维护

三、录像查询

(一)哪里可以进行录像查询

(二)web客户端

(三)、PC客户端

     1、功能描述

     2、录像回放主页面

     3、功能展示

(1)录像回放

(2)录像查询

(3)按时间段回放

(4)录像下载

(5)录像即存即放

(6)其他功能

四、录像服务堆叠

五、总结


一、概述

(一)定义

        视频监控录像服务器(监控中心录像服务器)是一种专门用于存储和管理监控视频数据的服务器。它通常具有音视频编码、网络转发、视频存储、视频回放、录像检索等功能,具备高性能、大容量存储和强大的网络功能。

        录像服务器可以接收和存储来自不同监控摄像头的视频数据,并对其进行高效的管理和存储。它支持实时监控、视频回放、备份与恢复等功能,并可以配合视频管理软件进行各种视频处理和操作。

        相比传统的监控系统,录像服务器具有更加高效、灵活和可靠的优势,能够满足大规模、高清晰度视频监控的需求。同时,录像服务器也具备良好的可扩展性和可定制性,可以根据不同应用场景进行配置和优化。

        在实际应用中,录像服务器通常部署在视频监控中心,负责集中存储和管理所有监控视频数据。它能够实现24小时不间断运行,确保视频数据的完整性和安全性。

(二)视频监控中心录像服务器

        去年我在“AS-V1000视频监控管理平台的录像策略和录像回放”一文中介绍了中心录像服务的功能,但是很多伙伴说讲的不太清楚,只是对功能做了理论和功能做了说明,没有详细介绍视频存储这一大功能。因此本文就着重介绍视频监控平台的视频监控中心录像服务的功能。这里大家也可以看出来,视频监控中心录像服务器其实也是AS-V1000的一个服务实例。事实上,视频监控中心录像服务器是AS-V1000的基础服务模块加上视频存储服务模块和视频点播回放服务模块,就组成了我们的录像服务器。

        

二、存储策略服务

(一)存储策略配置

1、 录入页面

        登录AS-V1000监控平台,点击业务管理打开存储策略服务,点击录入,可以看出,可以根据如下参数“视频编号、取流类型、优先级、存储类型、录像丢失报警、格式、码率、存储天数、录像模式、取流方式、预留时间、报警存储录像、帧率、分辨率、存储时间段”来设定录像策略。

2、 选择需要进行录像的视频

1)点击查找,选择一个可以播放的通道号,如下图示:

        选择“确定”后,完成通道选择。

3、批量选择多个通道号

        系统有很多视频,可能几百个,那就需要批量选择,如下图,选择“全选”框,可以把页面上的所有通道都选中。这样,完成了多个通道的选择。

4、其他关键参数选择

        选择存储服务器和点播服务器,取流方式为转发取流,类型为主码流

5、最后选择时间段

        先重置再选取时间段,选择好以后点击“确认”保存,如下图示:

6、确认策略参数正确

        返回页面,确认所有参数都配置正确,然后点击保存,如下图示:

(二)存储策略维护

        如下图所示,可以看出还有三个通道的视频做了存储策略:

        可以对每个通道的存储策略进行修改、删除;也可以通过选择“点击显示详情”查看录像策略的时间段。
 

三、录像查询

(一)哪里可以进行录像查询

      可以通过PC客户端、web客户端、手机客户端等查询刚刚配置好的录像,各个客户端的查找方式略有不同。

(二)web客户端

         登录web端(htttp://IP:26088)查看录像回放。

        打开录像回放,选择具体的点位(或通道),点击播放就可以看到录像回放了(如果没有图像可以稍等几分钟,等录像文件形成后,再去查看)。

(三)、PC客户端

     1、功能描述

        (1)支持多画面同步/异步播放

        (2)支持重要视频置顶固定显示 

        (3)支持多倍速快放和多倍速慢放,支持暂停,拖动播放、快放、慢放、单帧播放等播放控制

        (4)支持根据时间节点查询录像文件

        (5)支持录像文件下载到本地

     2、录像回放主页面

        登录PC客户端,点击“录像回放”按钮,可以看到界面如下:

     3、功能展示

(1)录像回放

        选择具体的通道,双击或者拖拉到多画面不居中,可查看录像,如下图:

        大家可以看出,页面上还有其他“录像查询”“录像文件查询”,以及一些状态等,这些功能很好用,跟视频播放器一样。具体介绍如下:

(2)录像查询

        可选择设备资源,手动设置需要查询录像的开始时间、结束时间,实现录像检索、录像回放等功能,窗口下方的录像查询界面显示检索的录像,如果查询的时间段内没有录像信息,则会提示相应信息。 系统支持查询前端ipc录像,也支持查询平台录像文件。

(3)按时间段回放

        查询到录像后蓝色部分为有录像文件的时间段,鼠标按住拖动,可以对录像选择时间段进行播放,如下图所示:

(4)录像下载

        窗口下方的录像文件查询界面显示查询的文件,可以对录像文件进行下载、播放操作。如下图所示:

(5)录像即存即放

        客户端支持大屏存储回放,大屏存储是即存即放。除了可实现正常的录像回放外,还可以实现同步回放功能,即所有选择的摄像机将播放选择同一时间段的录像。

(6)其他功能

        录像回放窗口工具栏有单张抓拍、连续抓拍、录像下载、打开声音、上墙、录像切片、点播控制、单帧播放、添加标签等。

四、录像服务堆叠

       AS-V1000中心录像服务器支持多服务器堆叠并发使用,多个服务器同时给客户端提供存储服务和点播服务和下发视频流,提高服务器的承载能力。

        默认支持可达16个录像模块并发处理,通过扩展可以支持128个录像模块并发处理;

        由于有了多服务器堆叠并发处理的设计,使整个录像服务器可以实现大容量的中心录像和管理,可以同时进行上万路的视频监控中心录像。

五、总结

        中心录像服务器,即视频监控中心录像服务器,支持达到128台服务器堆叠一起,实现上万路视频的并发录像,同时具有录像回放、录像查询、录像下载、即存即放、单张抓拍、连续抓拍、录像下载、声音孔、录像上墙、录像切片、点播控制、单帧播放、添加标签等功能。

        中心录像服务器具有灵活的存储策略,能够根据如下参数“视频编号、取流类型、优先级、存储类型、录像丢失报警、格式、码率、存储天数、录像模式、取流方式、预留时间、报警存储录像、帧率、分辨率、存储时间段”来设定录像策略。

相关文章:

视频监控录像服务器(中心录像服务器)功能详细介绍

目 录 一、概述 (一)定义 (二)视频监控中心录像服务器 二、存储策略服务 (一)存储策略配置 1、 录入页面 2、 选择需要进行录像的视频 3、批量选择多个通道号 4、其他关键参数…...

SouthernBiotech抗荧光淬灭封片剂

荧光淬灭又称荧光熄灭或萃灭,是指导致特定物质的荧光强度和寿命减少的所有现象。引起荧光淬灭的物质称为荧光淬灭剂。SouthernBiotech专门开发的Fluoromount-G系列荧光封片剂是以甘油为基础,加入抗荧光淬灭剂,可明显降低荧光淬灭现象&#xf…...

[Excel]如何找到非固定空白格數列的條件數據? 以月份報價表單為例

在群組中看到上述問題,研判應是一份隨月份變動的產品報價表單,空白欄可能表示該月份價格與上個月份一致。這個問題是需要取得最近一次單價和倒數第二次單價,常用且實務的excel案例值得紀錄。 最近一次單價: INDEX($B2:$G2,1,LARGE(IF(ISBLAN…...

TypeScript进阶(二)深入理解装饰器

✨ 专栏介绍 TypeScript是一种由微软开发的开源编程语言,它是JavaScript的超集,意味着任何有效的JavaScript代码都是有效的TypeScript代码。TypeScript通过添加静态类型和其他特性来增强JavaScript,使其更适合大型项目和团队开发。 在TypeS…...

书生·浦语第三次作业

我最近在参加书生浦语大模型实战营,这是第三次作业打卡! 如果你也想两周玩转大模型微调,部署与测评全链路。报名链接:invite 书生浦语大模型实战营报名 邀请码可以填026014 一、基础作业:复现课程知识库助手搭建过程…...

GPT实战系列-LangChain + ChatGLM3构建天气查询助手

GPT实战系列-LangChain ChatGLM3构建天气查询助手 用ChatGLM的工具可以实现很多查询接口和执行命令,而LangChain是很热的大模型应用框架。如何联合它们实现大模型查询助手功能?例如调用工具实现网络天气查询助手功能。 LLM大模型相关文章: …...

LeetCode 2696.删除子串后的字符串最小长度:栈

【LetMeFly】2696.删除子串后的字符串最小长度:栈 力扣题目链接:https://leetcode.cn/problems/minimum-string-length-after-removing-substrings/ 给你一个仅由 大写 英文字符组成的字符串 s 。 你可以对此字符串执行一些操作,在每一步操…...

Xcode15 升级问题记录

这里写自定义目录标题 新版本Xcode15升级问题1:rsync error: some files could not be transferred (code 23) at ...参考 新版本Xcode15升级 下载地址:https://developer.apple.com/download/all/ 我目前使用的版本是Xcode15.2 我新创建了一个项目&…...

List、Set、Map有什么区别?

List、Set和Map是Java中的三种基本数据结构,它们在元素重复性、有序性和用途方面存在显著的区别。 元素重复性: List允许有重复的元素。任何数量的重复元素都可以在不影响现有重复元素的值及其索引的情况下插入到List集合中。 Set集合不允许元素重复。…...

centOS系统yum安装和卸载mongodb

0.1 什么是mongodb? 0.2 Mongodb是一个基于分布式文件存储的数据库。由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 0.3 Mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据…...

2023年12月 C/C++(一级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C++编程(1~8级)全部真题・点这里 第1题:数的输入和输出 输入一个整数和双精度浮点数,先将浮点数保留2位小数输出,然后输出整数。 时间限制:1000 内存限制:65536 输入 一行两个数,分别为整数N(不超过整型范围),双精度浮点数F,以一个空格分开。 输出 一行两个数,分…...

Python爬虫---Scrapy项目的创建及运行

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖 掘,信息处理或存储历史数据等一系列的程序中。 1. 安装scrapy: pip install scrapy 注意:需要安装在python解释器相同的位置,例如&#xf…...

PyTorch: torch.nn 子模块及其在循环神经网络中的应用

目录 torch.nn子模块详解 nn.utils.rnn.PackedSequence 参数说明 注意事项 示例代码 nn.utils.rnn.pack_padded_sequence 参数说明 返回值 注意事项 示例代码 nn.utils.rnn.pad_packed_sequence 参数说明 返回值 注意事项 示例代码 nn.utils.rnn.pad_sequence …...

【QT】自定义代理类

目录 1 我们为什么要使用自定义代理类? 2 自定义代理类的基本设计要求 3 自定义代理的功能 4 基于QSpinBox的自定义代理类 5 自定义代理类的使用 1 我们为什么要使用自定义代理类? 传统的模型-视图框架可以让我们实现逻辑展示相分离,我们…...

线程休眠、线程让步、线程优先级相关内容学习笔记

1、线程休眠 (1)sleep() 如果需要让当前正在执行的线程暂停一段时间,并进入阻塞状态(Timed_Waiting),则可以通过调用Thread类的静态sleep()方法来实现。 static void sleep(long millis):让当前正在执行的线…...

paddle指定运行gpu

在PaddlePaddle中指定使用GPU进行运行非常简单。首先,确保你的机器上已经安装了CUDA和cuDNN,并且正确配置了GPU环境。然后,按照以下步骤进行操作: 导入PaddlePaddle库: import paddle设置使用的设备为GPU&#xff1a…...

Java异常及网络编程

异常续 throws关键字 当一个方法中使用throw抛出一个非RuntimeException的异常时,就要在该方法上使用throws声明这个异常的抛出。此时调用该方法的代码就必须处理这个异常,否则编译不通过。 package exception; ​ /*** 测试异常的抛出*/ public clas…...

通过 Elastic Stack 充分利用电信领域生成式 AI 的力量

作者:Elastic Piotr Kobziakowski, Jrgen Obermann 在瞬息万变的电信领域,Elastic Stack 与生成式 AI 的集成正在开创运营效率和创新的新时代。 这些技术不仅增强了网络运营,而且还彻底改变了各个部门的内部流程。 下面,我们将深入…...

Redis:原理速成+项目实战——Redis实战8(基于Redis的分布式锁及优化)

👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:Redis:原理速成项目实战——Redis实战7(优惠券秒杀细节解决超卖、一人一单问题) &#x1f4d…...

江山易改本性难移之ZYNQ SDK QSPI固化bug及其解决方法

之前在Vivado2018.3通过QSPI方式固化程序时出现问题,显示flash擦除成功,但最后总是不能写入到flash中。 查资料发现从VIVADO 2017.3版本开始,Xilinx官方为了使Zynq-7000和Zynq UltraScale 实现流程相同,在QSPI FLASH使用上做了变化…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解

【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...

Debian系统简介

目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版&#xff…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

ABAP设计模式之---“简单设计原则(Simple Design)”

“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

springboot 日志类切面,接口成功记录日志,失败不记录

springboot 日志类切面,接口成功记录日志,失败不记录 自定义一个注解方法 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;/***…...