![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
海康威视
文章平均质量分 95
用于记录使用海康威视设备网络SDK接入相关操作
宣晨光
向往架构师,专注于Spring cloud微服务治理;对前端、Linux、数据库、容器化、人工智能、区块链等都有涉及。
展开
-
【海康威视】-Java读取监控摄像头实时帧
使用独立线程读取数据流,process所在的ffmpeg 命令将流推送到 inputStream 中。使用CompletableFuture.supplyAsync 异步的返回结果,结合join()等待任务处理完成。log.error("异常" + bytesRead);读取的BufferedImage 也需要异步的处理,否则会造成 pt 线程阻塞。长时间读取不到,或者rtsp连接断开等,添加断开重连机制。由于获取frame 经常 null帧,所以添加了循环。// 将图像保存操作移到后台线程中处理。原创 2024-07-19 17:09:58 · 1003 阅读 · 0 评论 -
【海康威视】-下载的录像视频浏览器播放问题
海康录像视频由于格式H265,导致无法在浏览器中播放,需要通过代码实现转码过程。原创 2024-06-20 11:25:14 · 1210 阅读 · 1 评论 -
【海康威视】-按时间下载录像文件
由于没有在官方文档中找到通过ISAPI协议透传实现按时间下载文件的方式。所以采取了SDK本地调用方式。实现过程使用了 NET_DVR_GetFileByTime_V40、NET_DVR_PlayBackControl、NET_DVR_PlayBackControl_V40 相关方法调用原创 2024-06-15 15:21:19 · 1678 阅读 · 0 评论 -
【海康威视】-NVR使用及ISAPI协议透传接入
背景说明:使用NVR网络录像机接入监控摄像头,NVR内置人脸库、人脸抓拍、比对功能、事件配置。使用的设备型号:DS-9632NX-I8R/VPro。原创 2024-06-14 15:10:40 · 2217 阅读 · 1 评论