java对接海康实现页面实时播放和回放

本文介绍了一个改进版的Java项目,无需安装ffmpeg和nginx,直接运行jar文件即可进行海康视频的实时播放和回放。该项目强调了拓展性,采用设计模式,支持不同厂家的SDK和多种协议。目前仅对接了海康,实现了rtsp转hls,未来计划添加大华支持及rtsp转flv。详细的操作流程包括下载资源、运行jar、选择厂家、添加设备、获取播放地址等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:之前已经写过一篇关于视频的文章,因为觉得有很多优化的地方,也谢谢同行们加我微信跟我提了一些需求和意见,所以在过年的假期重新写了一个比较能扩张的版本。

上一个版本的连接:https://blog.youkuaiyun.com/weixin_45848110/article/details/119363602

与之前的版本不同之处:
1.不需要安装ffmpeg
2.不需要安装nginx
3.直接运行jar即可
4.之前是完全脱离海康sdk,回放的录像是保存到本地服务,现在是直接在海康硬盘录像机获取录像回放
5.实时播放可以脱离海康sdk,但是脱离海康sdk就没有回放功能
6.拓展性强,用了一些设计模式。能嵌入不同厂家的sdk,可以使用不同的协议比如hls,flv。

需要补充的是:暂时只对接了海康的厂家和暂时只做了rtsp转hls。后面有时间会把大华的厂家添加上去, 包括rtsp转flv。

大致功能的流程图:
在这里插入图片描述
jdk版本:11 (运行不了的需要更换一下jdk版本)
下载资源:https://download.youkuaiyun.com/download/weixin_45848110/79578767

操作流

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值