- 博客(21)
- 收藏
- 关注
原创 Spring Boot 整合原生 WebSocket
摘要: 本文介绍了WebSocket协议的特点及其在Spring Boot中的集成实现。WebSocket是一种支持全双工通信的协议,具有低延迟、高效率等优势,适合实时交互场景。文章详细展示了Spring Boot整合WebSocket的完整流程,包括依赖引入、配置类编写、处理器实现、握手拦截器设计以及会话管理。关键实现包含:通过HandshakeInterceptor进行连接鉴权、使用TextWebSocketHandler处理消息收发、维护WebSocketSessionManager管理会话生命周期。
2026-01-05 15:38:39
1030
原创 Spring Boot 整合 SSE(Server-Sent Events)
文章摘要: SSE(Server-Sent Events)是一种基于HTTP的服务器推送技术,支持单向实时数据传输。本文介绍了SSE的特点及其在SpringBoot中的实现方案。SSE具有基于HTTP协议、自动重连、轻量数据格式等优势,适用于通知推送场景。SpringBoot整合方案包含客户端管理器核心实现,支持分组/单点推送、连接管理等功能,通过SseEmitter实现长连接,并提供了订阅、断开、推送等完整API接口。该方案采用分组-客户端二级映射结构,确保消息精准投递,同时具备连接状态监控和异常处理机制
2026-01-05 13:52:16
617
原创 全网最详细 Java + ZXing库 生成二维码及扫描解析二维码
本文介绍了使用ZXing库生成设备巡检二维码的方案。首先导入ZXing依赖,然后实现两种二维码生成方式:1)基础二维码生成,包含去除白边的优化处理;2)复合二维码生成,支持添加底部备注文字和中心logo。通过代码示例详细展示了二维码尺寸设置、内容编码、白边处理、logo嵌入和文字添加的实现方法,并提供了生成效果图。该方案可满足巡检系统通过APP扫描设备二维码获取设备ID的需求,为工单管理提供有效支持。
2025-07-26 11:06:10
561
原创 JAVA + 海康威视SDK + FFmpeg+ SRS 实现海康威视摄像头二次开发
海康威视SDK接入方案摘要 本文介绍了使用海康威视官方SDK开发物联网平台摄像头接入功能的完整方案。系统采用Java后端集成HCNetSDK控制摄像头,通过FFmpeg将RTSP流转为RTMP推送到SRS流媒体服务器,前端基于HTTP-FLV协议实现视频播放。文章详细说明了开发准备工作,包括SDK下载、SRS部署、FFmpeg安装等关键步骤,并提供了数据库表设计和接口定义。核心部分展示了如何集成海康SDK,包括提取必要代码、加载DLL文件、配置打包插件等具体实现细节,最终形成了一套支持实时预览、回放和下载的
2025-07-25 17:00:13
1916
3
原创 Windows 安装 VLC Media Player 多媒体播放器
本文介绍了在物联网平台开发过程中,使用VLC Media Player播放器测试海康威视摄像头流地址的解决方案。针对开发者不熟悉前端开发的问题,推荐安装VLC这款兼容性强、功能丰富的跨平台播放器。文章详细说明了从官网下载安装包(需科学上网加速下载)到双击执行安装的完整过程,并附有安装界面截图说明。该方案为物联网平台开发中的流媒体测试提供了简便有效的技术手段。
2025-07-25 11:31:51
823
原创 全网最详细 Windows 部署 FFmpeg 跨平台音视频处理工具
本文介绍了FFmpeg工具的安装与配置过程,用于将海康威视摄像头的RTSP视频流转换为RTMP协议并推送到SRS服务器。主要内容包括:1)从GitHub下载Windows版FFmpeg安装包;2)解压安装包并配置系统环境变量;3)通过命令行验证安装成功。文中提供了详细的图文操作步骤,并针对不同版本的安装包给出了选择建议(推荐使用gpl版本)。该方案适用于物联网平台需要实现视频预览、回放等功能的开发场景。
2025-07-25 10:54:32
542
原创 全网最详细 Windows 部署 SRS(Simple Realtime Server) 流媒体服务器
摘要: 本文介绍了如何通过SRS(Simple Realtime Server)实现海康威视摄像头的视频流转换与分发。SRS是一款支持多种流媒体协议的开源服务器,可将RTMP等协议转换为HTTP-FLV格式供前端播放。文章详细说明了Windows环境下SRS的安装步骤:从GitHub下载安装包、执行安装程序、通过命令行启动服务,最后通过访问localhost:8080验证部署成功。该方案为企业物联网平台提供了高效的视频流处理方案,支持预览、回放等核心功能。(149字)
2025-07-25 09:23:37
3021
6
原创 SpringBoot + EMQX 通过MQTT协议和下位机建立通讯并获取下位机的监测数据-->测试
SpringBoot + EMQX 通过MQTT协议和下位机建立通讯并获取下位机的监测数据-->测试
2025-06-24 18:32:00
543
原创 SpringBoot + EMQX 通过MQTT协议和下位机建立通讯并获取下位机的监测数据
EMQX 部署,SoringBoot 整合EMQX、MQTT协议与下位机建立通讯,获取下位机监测数据。
2025-06-24 17:01:38
1206
原创 创建 Docker CA证书,建立 Idea 和 Docker 安全连接通道!!!
使用 Docker+Idea 对项目进行快速化的部署,但是总会被别人植入挖矿程序。为防止该情况,使用docker + idea 安全连接方式,创建docker ca 证书。
2025-04-08 14:21:07
606
原创 EasyExcel使用教程, 进行数据导出并解决枚举类导致的 Can not find ‘Converter‘ support class StatusEnum.问题
EasyExcel使用教程, 进行数据导出并解决枚举类导致的 Can not find 'Converter' support class StatusEnum.问题
2025-02-09 13:55:35
882
原创 RabbirMQ 使用Docker部署,SpingBoot整合!!!
一、Docker 部署RabbitMQ 并挂载相关数据卷,及解决相关常见问题 二、SpringBoot整合及使用案例
2024-12-06 15:52:06
531
原创 TDengine 使用 Docker 部署,解决 this operation is NoT supported currently 问题
TDengine 使用 Docker 部署,解决 this operation is NoT supported currently 问题
2024-11-19 16:57:21
1130
原创 Minio 使用Docker部署,SpingBoot整合并封装!!!
一、Docker 部署 Minio 并挂载 二、SpringBoot 整合Minio(封装常用API)
2024-11-19 15:51:51
452
原创 spring-boot-starter-mail 使用QQ邮箱实现邮件的发送,复制即可运行!!!
spring-boot-starter-mail 使用QQ邮箱实现邮件的发送,复制即可运行!!!
2024-10-24 10:47:36
728
原创 Ubuntu 部署WVP Pro+ZLMediaKit 摄像头接入平台
一、部署方式介绍。二、部署 ZLMediaKit 并挂载相关配置文件。三、WVP Pro 部署。四、WVP Pro 和 ZLMediaKit 的配置文件的修改。五、开放端口 六、启动服务。
2024-10-16 14:18:04
2494
10
ffmpeg-n6.1.2-192-g78690eba61-win64-gpl-6.1.zip
2025-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅