EasyNVR实现海康、大华NVR硬盘录像机Web无插件播放方案(支持取特定时间段视频流)...

本文转自:https://blog.csdn.net/black_3717/article/details/79872725

背景说明:

由于视频自身的直观性和便利性,对于传统安防行业,摄像机的直播和录像以及回放一直是一个永恒的需求;
随着硬盘录像机设备种类的日益繁多,对于录像需求其实已经满足了,但是在需求得到满足的同事是否发现我们还缺少什么?没错就是在保持录像自身的点播回放的功能上,可以 将这些功能更便利的使用起来(说起使用的便利性,又不由的联想到Easy系列);那么对于,类似于NVR这样的硬盘录像机的回放能否做到和EasyNVR(之前博文都有介绍到,具体详情:www.easynvr.com)一样的无插件直播?答案是肯定的,我们基于EasyNVR添加了硬件回放模块,接下来就是相关功能的实现以及展示。

NVR录像机回放介绍:

Easy的接入方式:

对于如何获取硬件录像机里面的录像视频信息,第一步必然是将硬盘录像机与我们的EasyNVR相互结合起来,我们EasyNVR提供了,简单通俗的接入界面,只需要配置相应的NVR的IP、NVR的服务端口、相应的用户名密码即可;

使用图解及展示:

easynvr

easynvr

Easy的播放环节

成功配置NVR完成后,就可以 通过播放按钮实现对应NVR录像机的对应的视频回放了;
通过点击播放按钮可以跳转到对应的播放界面;

easynvr

播放界面会展示还NVR硬盘录像机的全部的对应的通道信息以及,对应通道的录像日历(某日是否含有录像);

我们通过点击选择对应的日期,就可以完成对应日期的录像的播放,同时页面也会给出当前播放窗口播放录像所属通道以及日期相关信息(默认是从改日第一个录像时刻开启直播);我们也可以随时切换播放的通道和日期;

easynvr

在播放时,播放页面也会给出对应日期的录像信息,以时间轴形式展示出来,又绿色条块是包含录像时刻,无绿色条纹表示该时刻无录像;
时间轴另一功用就是跳转到对应时刻开始录像播放;只需要将滑动标尺移动到对应的时间轴位置,播放器会自动从该时刻开始录像播放;

easynvr

备注说明:

改篇博文的主要目的在于提供一种硬件NVR回放的无插件方案,以及改方案的功能展示以及相关的操作使用说明;

这些功能都是通过服务端的能力接口实现的,后面会着重的介绍相关接口的是调用以及demo展示,和一些界面处理时的心得。


关于EasyNVR

EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

详细说明:http://www.easynvr.com

点击链接加入群【EasyNVR解决方案】:383501345

转载于:https://www.cnblogs.com/babosa/p/8993586.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要基于海康SDK实现网络硬盘录像机(NVR)的实时预览,可以使用Spring Boot框架来开发。首先,需要引入海康SDK的依赖,例如海康SDK提供的Java SDK。 在Spring Boot的配置文件中,配置海康SDK的相关参数,例如NVR的地址、端口号、用户名和密码等。这些参数可以通过配置文件的方式进行管理,方便后续维护和修改。 接着,在Spring Boot项目中创建一个Controller,用于处理实时预览的请求。在该Controller中,可以调用海康SDK提供的接口,进行NVR的登录。登录成功后,可以获到NVR的实时预览的实时流地址。 然后,可以使用Spring Boot提供的Web Socket功能,实现实时流的推送。在Controller中,可以创建一个Web Socket连接,将实时流发送给前端页面。前端页面可以使用一些HTML5的标签和JavaScript库,例如video标签和Hls.js库,来实现实时预览的功能。 在Web Socket连接中,可以通过循环不断地从海康SDK获实时流数据,并将数据发送给Web Socket连接。前端页面接收到数据后,可以将数据解析并显示在页面上,实现实时预览的效果。 最后,需要在Spring Boot项目中加入定时任务,定时检测NVR的状态,并在NVR断线或出现异常的情况下进行处理。可以将NVR的状态保存到数据库中,并在定时任务中检查NVR的状态,对异常状态进行处理,例如重新登录NVR或发送报警信息。 总之,通过使用Spring Boot框架和海康SDK,可以实现基于海康SDK的网络硬盘录像机NVR的实时预览功能。将海康SDK的接口与Spring Boot的功能相结合,可以实现更加稳定和高效的实时预览系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值