自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术

eguid音视频方向博客,分享经过实践检验的硬核音视频技术。FFmpeg、openCV和JavaCV音视频和图像处理系列教程发布十周年,众多开发者的严格验证。欢迎关注,一起交流探索学习最新音视频和图像处理技术

  • 博客(321)
  • 资源 (64)
  • 收藏
  • 关注

原创 【开源项目分享】下一个 SSH 远程终端,何必是黑屏命令行?这款神器可以像操作 Windows 桌面一样管理你的Linux 服务器

《超级桌面终端》革新传统SSH操作方式,将命令行转化为可视化桌面体验。支持拖拽传文件、实时监控资源、图形化配置等,集成文件管理、进程监控等全功能。基于Java+Swing开发,跨平台、轻量安全,无需记忆复杂命令。开源免费,降低运维门槛,提升效率。项目地址:https://gitee.com/eguid/super-desktop-terminal

2026-02-05 16:22:31 410

原创 【投屏工具分享】一款强大的Windows无线电视投屏软件:simpleTVCast,全新2.0版本支持桌面镜像实时投屏和视频文件投屏

simpleTVCast 2.0.0是一款全新升级的Windows无线电视投屏软件,支持桌面镜像和视频文件投屏。新版全面重构底层架构,修复了1.0版本的所有问题,新增多项功能:全新UI界面、高度定制的UPnP/DLNA协议实现、自动释放1900端口、支持中文路径等。软件兼容各类支持DLNA协议的智能电视、投影仪和机顶盒,无需电视端任何操作即可强制投屏。提供免安装绿色版和需JAVA环境版两种选择,用户只需确保设备在同一局域网即可轻松使用。开发者历时两、三周解决各类技术难题,使投屏体验回归原生纯粹。

2025-12-25 09:36:09 1176

原创 《JavaCV音视频合集》四合一合集介绍和目录汇总(JavaCV音视频教程大全,JavaCV音视频文档,JavaCV音视频手册)

《JavaCV从入门到实战教程合集》是2016年《JavaCV开发实战教程》和2018年《JavaCV入门教程》2022年《JavaCV音视频实战宝典》三合一汇总合集,完整包含JavaCV入门教程》、《JavaCV开发实战教程》系列和《JavaCV音视频实战宝典》系列所有付费内容。通过2022年《JavaCV从入门到实战教程合集》系列教程,小伙伴们可以轻松上手音视频项目开发,除了可以实现自己的直播平台、监控安防平台之外,还可以接入gb28181和海康大华等各种设备、各种嵌入式和流媒体服务都不再话下。除此

2022-03-04 15:27:44 9548 13

原创 《JavaCV图像处理合集》内容介绍和专栏目录

专栏介绍《JavaCV五合一教程合辑》专栏包含了所有JavaCV教程的合辑版本专栏。 一次订阅,掌握所有JavaCV教程。 根据专栏文章顺序,从入门实战到进阶,循序渐进,快速上手并精通javacv所有开发技术。《JavaCV五合一教程合辑》专栏完整包含以下五个专栏所有内容和扩展补充知识:《JavaCV入门教程》《JavaCV实战教程》《JavaCV进阶FFmpeg音视频》《JavaCV进阶opencv图像处理》《JavaCV进阶tesserac字符识别》《JavaCV五合一教程合辑》相

2021-06-25 10:39:32 3924 18

原创 【开源项目分享】跨平台+批量终端管理!自研视频编解码算法的国产远程桌面控制神器:JWRC发布1.8.2版本,用2ms延迟重新定义效率

JWRC是一款全平台开源的远程桌面工具,支持Windows、Linux、Mac及国产UOS系统,兼容x86/ARM/MIPS等架构。其1.8.2版本带来三大亮点:1) 真正跨平台支持,统一管理界面;2) 创新的批量设备管理功能,提升运维效率;3) 自研编解码算法实现2ms超低延迟。41.2M绿色便携,采用GPL-2.0开源协议,免费商用且代码透明。特别适合IT运维、技术支持及多设备用户,未来还将增加远程文件传输等实用功能。

2026-02-06 14:55:53 705

原创 跨平台远程桌面连接工具:JWRC1.5.0,支持Windows、Linux、Mac、统信UOS等操作系统,服务端与客户端一体,超低延迟(10ms以内)。代码完全开源,用于平替ToDesK、vnc等

JWRC 1.5.0版本实现重大升级,成为真正跨平台的远程连接工具,支持Windows、macOS、Linux及国产操作系统。新版本优化了传输算法,延迟低至10ms,并新增6种现代化UI主题。提供绿色免安装版本,强化了TLS/SSL加密安全,移除了fastjson漏洞风险。作为完全开源免费的工具,JWRC 1.5.0具备替代商业远程软件的产品力,适合各类用户场景。该版本标志着JWRC从"能用"到"好用"的转变,代码托管于Gitee开源平台。

2026-01-13 14:10:42 686

原创 10ms延迟?跨三端?还开源免费商用?这可能是2026年最被低估的远程桌面神器

基于Java实现的跨平台远程桌面连接工具,支持Windows、Linux、Mac、统信UOS、银河麒麟等国产操作系统。服务端与客户端一体,服务端和客户端只需要一个程序。超低延迟(10ms以内) ,画质超高清、像素高、高质量、不卡顿、操作简单。代码完全开源,免费商用。用于替代ToDesk,vnc、TeamViewer、AnyDesk、FreeRDP等工具无需安装,提供绿色免安装版本,打开即用。

2026-01-13 14:06:39 720

原创 【开源工具分享】一款开源的高效PDF合并与图片转换工具:mergePDF,一款轻量级桌面可视化工具,支持将多个PDF文件合并为单一PDF,也可将PDF转换为图片格式,并提供“单张图片”与“长图片”两种

mergePDF是一款开源免费的PDF处理工具,主要用于合并PDF文件和转换PDF为图片格式。该工具支持将多个PDF合并为单个文件,并提供两种图片转换模式:单张图片输出和长图片拼接模式(适合连续票据打印)。基于Apache PDFBox开发,需Java 8以上环境运行,提供免安装exe版本。特别针对电子发票等单页PDF的合并打印需求进行了优化,界面简洁易用。支持PDF文件顺序调整,满足文档整理、票据归档等场景需求。开发者提示当前版本主要测试单页PDF处理,多页PDF功能建议先测试验证。

2025-12-30 09:58:26 308

原创 RTP协议中RFC 3550 与 RFC 3551 的关系

摘要:RFC 3551是RFC 3550的具体实现标准,两者共同构成RTP协议核心。RFC 3550提供基础框架,RFC 3551定义具体应用规范,并依赖前者定义的头部格式、时间戳等机制。学习路径建议先掌握RFC 3550基础概念,再研究RFC 3551具体应用,最后参考编解码器RFC。RTP协议栈位于应用层之下,与SIP/SDP等信令协议配合使用。该协议自1996年发展至今已形成完整体系,包含基础协议、安全扩展及多种编解码规范。

2025-12-18 11:04:05 273

原创 RTP完整核心协议族分类和关系详解以及RTP协议开发学习路径建议

RTP核心协议族架构解析 RTP协议族是一个完整的实时传输标准体系,主要分为五大类: 核心基础协议(RFC 3550/3551) 安全协议族(SRTP相关) 反馈控制扩展协议 音频载荷格式协议 视频载荷格式协议 核心协议RFC 3550定义了RTP数据包格式和RTCP控制机制,而RFC 3551则规范了音视频会议的基础轮廓。安全方面以RFC 3711的SRTP为核心,支持AES加密和HMAC认证。反馈控制协议如RFC 4585提供了NACK、PLI等实时控制机制。 音频载荷涵盖从传统PCMU到现代Opus等

2025-12-18 11:00:21 1001

原创 RFC 3550 - RTP:实时应用的传输协议 标准文档完整中文文档

本文档是RFC 3550标准的中文翻译,完整介绍了实时传输协议(RTP)及其控制协议(RTCP)。RTP用于在单播/多播网络中传输实时数据(如音视频),提供载荷标识、序列号、时间戳和源标识等关键功能。RTCP则负责监控传输质量。文档详细说明了RTP数据包格式(12字节固定头)、载荷类型定义、字节序规则以及协议应用场景(如会议系统)。RTP通常基于UDP传输,支持混合器和转换器等中间设备,其设计独立于底层网络,适用于各种实时应用场景。

2025-12-17 10:18:55 961

原创 RFC 2326 - 实时流协议 (RTSP) 标准文档完整中文文档

本文档是RFC 2326《实时流协议(RTSP)》的中文翻译版本,完整保留了原标准文档的结构和内容。RTSP是一种用于控制实时媒体流(如音视频)传输的应用层协议,功能类似于多媒体服务器的"网络遥控器"。该协议基于HTTP设计,但专门针对流媒体场景进行了扩展,支持播放控制、传输设置、会话管理等功能。文档详细定义了RTSP 1.0版本的协议参数、操作方法、消息格式、状态码等核心内容,并提供了典型会话流程示例。翻译严格遵循原文技术规范,专业术语准确,格式规范统一,可作为中文技术参考

2025-12-17 09:35:23 841

原创 【开源工具分享】一个防止系统偷懒的利器,也叫生产力表演优化平台、KPI泡沫制造专家、职场压力传导模拟器、系统摸鱼终结者·2025 老板快乐版

《系统资源鞭策监察服务:让服务器告别摸鱼的职场生存指南》 摘要:本文介绍了一个极具讽刺意味的系统资源监控服务,它通过模拟职场形式主义来确保服务器"看起来"始终忙碌。系统核心功能包括:CPU演技培训模块(低负载时启动无意义计算)、内存存在感维持系统(预分配不必要资源)、多层管理架构模仿企业官僚体系。特色功能如会议室预定系统、日报生成器等,完美映射职场中的表演性工作。系统还内置了KPI泡沫制造算法和甩锅准备系统,通过资源曲线美化和责任转嫁来应对领导检查。

2025-12-15 13:34:15 1011

原创 【开源工具分享】一款由国产AI生成的网络端口扫描工具,支持单ip和范围ip、单个端口和多端口等多种扫描方式

simplePortScanningTool是一款高效的多线程网络端口扫描工具,支持TCP/UDP协议扫描。该工具具有以下特点:1)支持单IP、IP段及多端口扫描;2)提供两种安装方式(含绿色免安装版);3)采用线程池技术实现快速扫描;4)直观显示扫描结果及耗时。适用于开发者、网络工程师等需要快速检测网络端口状态的场景,可扫描从单个端口到65535个端口的范围,并能处理192.168.x.x等IP段的批量扫描。工具大小仅1.2MB,支持Windows平台

2025-12-15 13:28:27 1137

原创 【开源项目分享】JNSM1.2.2,一款支持批量管理将Jar包和exe可执行文件安装成Windows服务的可视化工具

JNSM1.2.2是一款基于Java开发的Windows服务管理工具,支持将JAR包和EXE文件安装为Windows服务。该版本新增了对EXE文件的支持,并优化了多服务管理功能,包括批量操作、状态监控和配置持久化。工具内置NSSM,采用可视化界面,操作简单,无需手动配置。特色功能是为每个服务创建独立的NSSM副本,确保服务间互不干扰。项目开源,支持一键安装和管理多个Windows服务,适合需要部署Java或EXE程序为服务的用户使用。

2025-12-03 11:29:58 680

原创 【投屏工具分享】简单的Windows无线电视投屏软件:simpleTVCast-1.0.0,支持桌面镜像投屏和视频投屏

《simpleTVCast:极简电视投屏解决方案》介绍了一款创新的电视投屏工具,旨在简化现有投屏流程。该软件摒弃传统投屏需要电视端操作或专用连接器的繁琐步骤,采用DLNA协议实现一键投屏功能。用户只需确保电视联网,即可直接投送电脑桌面镜像或本地视频文件到电视播放,无需电视端任何操作或确认。软件具有免费无广告、无需安装、离线可用等特点,支持自动扫描局域网设备并提供简洁的操作界面。开发者希望通过这款工具让电视投屏回归原生纯粹的体验。

2025-12-03 09:44:48 669 1

原创 将一瓶500mL的25°C瓶装水放到冰箱里冷却到0°C需要多久?

本文计算了500mL瓶装水从25°C冷却至0°C所需时间。通过热量公式Q=mcΔT得出需散失52,325J热量。假设冰箱温度为-18°C,利用牛顿冷却定律估算传热速率,并考虑塑料瓶导热性差等因素,得出平均冷却时间。实际时间受冰箱空气循环、容器材质等因素影响,该结果为理论估算值。

2025-11-24 09:55:49 592

原创 Windows系统中后台服务方式运行JAR包的几种方法

摘要:本文介绍5种在Windows系统后台运行Java JAR包的方法:1)批处理文件(.bat)启动;2)VBScript脚本静默运行;3)PowerShell隐藏窗口启动;4)注册为Windows服务(推荐使用可视化工具JNSM1.2.1或NSSM/WinSW);5)任务计划程序定时启动。特别推荐JNSM1.2.1工具进行批量服务管理,并提供了日志输出、进程检查和停止服务的注意事项。VBScript和批处理方式最为简单实用。

2025-11-21 09:47:09 906

原创 【开源项目分享】JNSM1.2.1,一款将Jar包安装成Windows服务的可视化界面工具,支持批量管理已安装服务

JNSM1.2.1版本修复了打包exe样式加载问题。该工具是用Java开发的Windows服务管理工具,支持将Jar包安装为Windows服务,并提供可视化界面批量管理。特点包括:仿IDEA美观界面、内置NSSM、无需手动配置、支持批量操作。使用需管理员权限运行exe文件(需预装JRE)。新版本优化了NSSM副本管理,为每个服务创建独立副本,确保操作互不影响。项目地址:https://gitee.com/eguid/java-nssm-service-manager

2025-11-21 09:37:58 940

原创 【JNSM】Java开发Jar包安装成Windows服务的管理器 - 工具类模块详细设计

本文详细介绍了JNSM工具类模块的设计与实现。该模块作为系统的核心基础组件,主要提供环境检测、文件操作、系统交互和权限验证四大类功能。环境检测部分实现了Java路径搜索、常见安装路径识别以及运行环境信息获取;文件操作包含文件/目录管理、资源提取和配置读写;系统交互涉及服务状态查询、命令行执行和进程管理;权限验证则处理管理员权限检查和路径安全验证。模块采用静态方法设计,通过工具类结构图为各功能模块提供可复用的基础服务,确保系统的稳定性和可靠性。

2025-11-06 09:12:37 784

原创 【JNSM】基于Java开发Jar包安装成Windows服务的管理器 - 配置管理模块详细设计

JNSM配置管理模块负责系统配置的持久化和加载,采用Properties文件存储全局、服务和用户配置。模块支持自动保存、加载恢复及验证功能,保证配置可靠性。配置文件分层管理,包含全局NSSM路径、日志设置、界面参数等。核心功能通过Java实现配置加载机制,包括初始化检查、属性读取和默认值处理。当配置文件不存在时自动创建默认配置,并实时验证关键字段,确保系统配置一致性和完整性。

2025-11-06 09:07:38 907

原创 【JNSM】Java开发Jar包安装成Windows服务的管理器 - 用户界面模块详细设计

JNSM用户界面模块基于Java Swing框架设计,采用FlatLaf主题实现现代化交互界面。模块核心包括主窗口管理(NSSMServiceManager)、标签页布局(新建服务/服务列表)和日志区域。新建服务面板提供路径配置、参数输入及文件浏览功能;服务列表面板通过表格展示服务详情(名称、状态、路径等),并集成启动、停止等操作按钮。整体布局采用分层设计,主窗口包含标签页导航和日志输出区域,配置面板采用网格布局,服务列表采用表格模型动态加载数据,实现高效的服务管理交互。

2025-11-06 09:06:43 450

原创 【JNSM】基于Java开发Jar包安装成Windows服务的管理器 - 服务管理模块详细设计

JNSM服务管理模块设计摘要 该模块是Windows服务生命周期管理的核心组件,主要功能包括服务安装、启动、停止、卸载和状态监控。其创新性体现在: 隔离式架构:通过为每个服务创建独立的NSSM工具副本,实现服务间的完全隔离,避免单点故障风险。 自动化流程:完整覆盖服务全生命周期管理,包含NSSM副本创建、参数配置、日志设置等标准化流程。 健壮性设计:采用预制检查机制,在服务操作前验证环境配置,并支持服务冲突检测和智能处理。 扩展性支持:模块化架构设计便于功能扩展,日志管理等附加功能可灵活配置。

2025-11-05 10:04:21 887

原创 【JNSM】Java开发Jar包安装成Windows服务的管理器 - 教程目录

《JNSM开发教程:从零构建Java服务管理器》是一份面向Java开发者的入门指南,详细介绍如何将Jar包安装为Windows服务。教程包含项目概述、架构说明、实际应用场景和详细开发步骤,适合新手及首次接触Windows服务的开发者。内容涵盖可视化界面设计、NSSM集成、服务管理和配置模块等核心功能,并提供开发环境搭建、代码详解和系统设计文档。项目开源地址:https://gitee.com/eguid/java-nssm-service-manager。通过图文并茂的方式,帮助开发者快速掌握服务管理工具的

2025-11-05 09:57:08 1140

原创 基于Java开发Jar包安装成Windows服务的管理器 - 概要设计文档

JNSM是一款基于Java Swing开发的Windows服务管理工具,可将Java应用打包为Windows服务。系统采用模块化设计,核心功能包括:1) 图形化界面管理服务安装、启动、停止;2) 基于NSSM实现服务隔离管理,每个服务使用独立副本;3) 完整的配置持久化机制,支持XML/Properties存储。技术栈采用Java 8+和Swing框架,通过NSSM命令与系统交互。特色功能包括自动环境检测、批量服务管理、实时状态监控和操作日志记录。

2025-11-05 09:42:33 775

原创 基于Java开发Jar包安装成Windows服务的管理器 - 开发指南

Java Jar包Windows服务管理工具开发指南 项目概述 一款基于Java的GUI工具,可将Jar包安装为Windows服务,提供可视化管理和监控功能。 开发环境 JDK 1.8+ Maven 3.6+ 推荐IntelliJ IDEA Git版本控制 核心架构 App.java - 程序入口,设置UI主题并启动主界面 NSSMServiceManager.java - 主控制器,实现服务管理逻辑和UI交互 ServiceConfig.java - 数据模型,封装服务配置信息 Utils.java -

2025-11-04 11:29:34 942

原创 基于Java开发Jar包安装成Windows服务的管理器 - 新手入门教程

本文介绍了一个基于Java开发的Windows服务管理工具,能够将Java程序打包为系统服务,实现后台运行和开机自启。该工具提供图形化界面,简化了传统NSSM工具的复杂命令行操作,支持批量管理多个服务,自动检测Java环境和配置NSSM。核心功能包括服务安装管理、批量操作、环境自动检测和智能日志管理。使用步骤简单,只需选择JAR文件、输入服务名称即可完成安装,适用于Web应用、数据处理等需要持久运行的场景。文中还提供了技术实现原理、开发建议和扩展方向,帮助开发者快速理解和使用这个工具。

2025-11-04 11:22:13 982

原创 【开源项目分享】Java实现的远程桌面连接、远程控制和远程文件传输工具:JWRC1.3.1版本发布,用于平替TeamViewer、ToDesk、vnc、FreeRDP等工具

JWRC(JavaWindowsRemoteConector)是一款开源的Java远程桌面工具,集服务端与客户端功能于一体。本次更新新增动态调节图像质量功能,可降低传输带宽需求。该工具支持高清画质、无需安装,可直接运行,适用于替代TeamViewer等商业软件。具备文件上传、暗夜黑UI界面等特色,要求运行环境为Java 1.8+。项目提供完整开发教程,鼓励社区参与贡献。

2025-10-31 10:19:44 692

原创 【从零开始开发远程桌面连接控制工具】- 教程目录

JWRC是一款开源的Windows远程桌面连接工具,采用Java开发,集服务端与客户端于一体。该工具具有高清画质、流畅操作等特点,可作为TeamViewer等商业软件的免费替代方案。文章提供了完整开发教程目录,包含架构设计、服务端/客户端实现、UI设计、消息协议等核心模块详解,并支持免安装使用。所有代码开源且免费商用,适合开发者学习远程控制工具的实现原理。

2025-10-31 10:01:33 307

原创 【从零开始开发远程桌面连接控制工具教程】06 - 远程控制项目打包与图标配置详解

本文详细介绍了Java远程桌面连接控制工具的打包流程。通过配置Maven插件(maven-jar-plugin、maven-dependency-plugin和maven-assembly-plugin)实现三种打包方式:独立JAR包(包含lib目录)、FatJAR(单一可执行文件)以及EXE转换。重点说明了如何正确配置主类、依赖路径、版本信息等关键参数,并提供了完整的pom.xml配置示例。项目维护地址:https://gitee.com/eguid/java-windows-remote-conecto

2025-10-29 09:18:03 848

原创 【从零开始开发远程桌面连接控制工具教程】05 - 远程控制消息协议设计详解

本文详细讲解了远程桌面连接工具的消息协议设计。该项目采用Java对象序列化实现自定义协议,包含8种消息类型,主要分为认证、图像传输、事件处理和文件传输四类。协议设计遵循类型安全、可扩展性、序列化和版本兼容原则。 认证方面包含TokenMessage(含令牌和图像质量参数)和AuthMessage(验证结果反馈)

2025-10-29 09:07:58 747

原创 【从零开始开发远程桌面连接控制工具】04-远程控制UI界面设计详解

本文介绍了基于Java Swing开发的远程桌面连接控制工具的UI界面设计,详细讲解了主窗口、服务端和客户端面板的实现。项目采用FlatLaf现代化主题,支持深色/浅色风格切换。主窗口通过标签页组织功能模块,包含服务端控制面板(令牌生成、客户端列表)和客户端连接面板。文章提供了完整的代码示例,涵盖主题初始化、窗口布局、资源加载等关键实现细节。项目地址为Gitee仓库,可作为Java Swing开发远程控制工具的参考实现。

2025-10-28 09:23:22 888

原创 【从零开始开发远程桌面连接控制工具】03-远程控制客户端实现详解

本文详细介绍了远程桌面连接控制工具的客户端实现,包括核心类的设计、连接流程和功能模块。客户端通过LocalClient类实现与服务端的连接、令牌验证和图像接收,支持屏幕图像显示和用户操作事件转发。文件传输功能由FileTransferClient处理,RemoteDesktop组件负责显示远程桌面。客户端实现了断线重连机制和UI状态回调,确保稳定连接和良好用户体验。完整代码可查看项目维护地址。

2025-10-28 09:18:53 934

原创 【从零开始开发远程桌面连接控制工具】02-远程控制服务端实现详解

这篇文章详细介绍了远程桌面连接控制工具的服务端实现,主要包括两个核心服务类:RemoteServer(远程控制服务端)和FileTransferServer(文件传输服务端)。文章重点解析了RemoteServer的类结构设计、服务端主循环机制以及客户端连接处理流程,包括令牌验证、事件处理和资源清理等关键环节。服务端采用请求-响应模型,实现了屏幕捕获、鼠标键盘事件处理等功能,并提供了安全验证机制。

2025-10-27 22:38:35 1199

原创 【从零开始开发远程桌面连接控制工具】01-项目概述与架构设计

本文介绍了一个基于Java开发的Windows远程桌面连接控制工具项目。该项目采用纯Java实现,无第三方依赖,包含服务端与客户端一体化设计,支持高清画质调节、文件传输和安全令牌验证功能。技术栈使用Java 8+、Swing UI框架和Socket通信,项目架构分为主程序、服务端、客户端和消息协议等模块。核心功能包括屏幕捕获传输、事件转发和文件传输,采用6位数字令牌验证和路径安全检查等安全机制。项目特色是纯Java实现、一体化设计、可调节带宽传输和美观界面,适合Windows平台远程控制需求。

2025-10-27 22:34:02 945

原创 【开源项目分享】JNSM1.2.0,支持批量管理的jar包安装成Windows服务可视化工具,基于Java实现的支持批量管理已经安装服务的可视化工具

JNSM 1.2.0版本发布,新增批量管理Windows服务功能。该Java开发的工具基于Swing界面,内置NSSM,无需手动配置即可可视化安装/管理服务。主要更新包括:支持多服务管理表格展示、批量启动/停止/卸载操作、实时状态监控及自动配置持久化。特色是采用独立NSSM副本机制,为每个服务创建专用目录确保操作隔离。使用需管理员权限运行,无需安装,但需提前配置JRE环境。项目地址:https://gitee.com/eguid/java-nssm-service-manager

2025-10-24 20:00:26 699

原创 【HLS】Java实现统计HLS的m3u8清单中所有ts切片的视频持续时长

本文介绍了两种使用Java统计HLS的m3u8清单中TS切片总时长的方法。第一种利用正则表达式提取时长数值;第二种通过逐行解析m3u8文件,提取并累加每个TS片段时长。两种方法都能计算总时长(秒/分钟),第二种方法还提供了片段计数和格式化时间输出功能(HH:mm:ss),适用于HLS流媒体协议分析。代码示例简洁实用,可直接应用于实际项目。

2025-10-23 13:43:43 312

原创 【HLS】HLS 协议介绍和 m3u8清单文件结构及TS切片详解

本文介绍了HLS流媒体协议及其核心组件m3u8文件和TS切片。HLS协议通过将视频流分割为2-10秒的TS切片文件,利用m3u8索引文件实现自适应码率播放。m3u8文件包含EXT-X-STREAM-INF标签描述不同码率流,以及EXTINF标签标记TS切片信息。TS切片采用MPEG-2传输流格式,具有关键帧对齐和188字节固定包结构的特点,适合流式传输。HLS优势在于兼容性好、支持加密,但存在较高延迟。该技术已成为互联网主流的流媒体传输方案。

2025-10-23 13:39:23 1092

原创 【HLS】Nginx代理HLS协议完整指南,m3u8和ts切片两个地址完全代理

本文针对Nginx代理HLS视频常见问题提出两种解决方案:一是通过Nginx配置重写TS切片URL,使用sub_filter模块动态修改m3u8文件中的原始地址;二是编写Python代理服务,动态替换m3u8文件内的TS路径。这两种方法都能确保客户端通过代理服务器获取所有HLS资源,避免直接访问原始服务器。文章提供了详细的Nginx配置示例和Python代码实现,有效解决了HLS代理中TS切片地址未被转发的问题。

2025-10-22 13:55:06 441

原创 【开源项目分享】Java实现的远程桌面连接、远程控制和远程文件传输工具:JavaWindowsRemoteConector。平替TeamViewer、ToDesk、vnc、FreeRDP等工具

摘要 JavaWindowsRemoteConector是一款基于Java开发的轻量级远程控制工具,集服务端与客户端功能于一体,支持远程桌面连接、控制及文件传输。该工具仅1.2MB大小,无需安装,但需提前配置JRE 1.8+环境。采用纯Java实现,无第三方依赖,通过JPEG压缩传输桌面图像,并采用仿JetBrains风格的Swing界面。项目完全开源免费,可作为TeamViewer等商业软件的替代方案。使用简单:服务端设置监听端口,客户端通过6位数令牌连接,支持文件上传至任意服务端目录。

2025-10-22 09:17:27 678

javacv-platform-1.3-bin.zip

javacv-platform-1.3-bin.zip包含javacv1.3版本所有依赖包

2016-12-23

javacv-ffmpeg-1.3.zip

javacv-ffmpeg-1.3.zip 包含javacv中所有ffmpeg依赖包

2016-12-23

FlashWavRecorder(eguid修改版).zip

FlashWavRecorder(eguid修改版).zip是基于FlashWavRecorder修改的,中文的,方便立即实现的浏览器端flash音频录制上传插件,支持IE8以上浏览器

2016-11-16

javacv-core-1.3.zip

javacv-core-1.3.zip包含javacv.jar,javacpp.jar和javacv-platform.jar三个核心jar包

2016-12-20

lucene-5.5.3.zip

lucene-5.5.3.zip Apache lucene官方lucecne5.5.3集合包

2016-11-09

tomcat-redis-session-manager-by-eguid.zip

实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 tomcat-redis-session-manager-by-eguid.jar+jedis-2.9.0.jar+commons-pool2-2.2.jar集合包

2016-09-23

tomcat-redis-session-manager-by-eguid.jar

实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 本项目是基于jcoleman的二次开发版本 1、修改了小部分实现逻辑 2、去除对juni.jar包的依赖 3、去除无效代码和老版本tomcat操作API 4、支持tomcat 8 及以后的版本

2016-09-23

FFmpegCommandHandler.jar

FFmpegCommandHandler.jar是java封装的用于方便操作ffmpeg命令的管理器,支持ffmpeg命令任务执行,停止及任务信息查询

2016-10-30

ffmpeg-3.1.2-1.2-linux-x86_64.jar

ffmpeg-3.1.2-1.2-linux-x86_64.jar是javaCV-ffmpeg在linux64位环境下的依赖包

2016-10-21

ffmpeg-3.1.2-1.2-windows-x86_64.jar

ffmpeg-3.1.2-1.2-windows-x86_64.jar是javaCV-FFmpeg的windows64位环境开发包,在windows64位系统中使用该包进行开发部署

2016-10-21

javacv-opencv-1.3.zip

javacv-opencv-1.3.zip包含javacv1.3中所有opencv包

2016-12-20

ffmpeg-3.1.2-1.2-android-arm.jar

ffmpeg-3.1.2-1.2-android-arm.jar是javaCV-FFmpeg安卓端arm平台的依赖包

2016-10-21

ffmpeg-3.1.2-1.2.jar

ffmpeg-3.1.2-1.2.jar是javaCV-FFmpeg的依赖包,使用ffmpeg功能必须使用该包

2016-10-21

ffmpeg-3.1.2-1.2-windows-x86.jar

ffmpeg-3.1.2-1.2-windows-x86.jar 是javaCV-FFmpeg在windows32位环境依赖包,在windows32位系统中开发或者部署需要用到该包

2016-10-21

ffmpeg-3.1.2-1.2-linux-x86.jar

ffmpeg-3.1.2-1.2-linux-x86.jar是javaCV在linux32位平台的依赖包

2016-10-21

ffmpeg-3.1.2-1.2-macosx-x86_64.jar

ffmpeg-3.1.2-1.2-macosx-x86_64.jar 是javaCV-FFmpeg在苹果Mac64位系统环境依赖包

2016-10-21

soapClient.zip

soapClient是一个webservice客户端,支持soap1.1和soap1.2标准,方便webervice接口动态调用和数据采集

2017-03-15

ffmpeg-3.1.2-1.2-android-x86.jar

ffmpeg-3.1.2-1.2-android-x86.jar是javaCV-FFmpeg在安卓x86平台的依赖包

2016-10-21

mail-1.4.7.jar

mail-1.4.7.jar,java发送邮件jar包

2016-08-29

opencv-linux-x86.jar

opencv-linux-x86.jar

2016-09-28

无线电视投屏软件simpleTVCast-2.0.0版本绿色免安装版

simpleTVCast一款超级简单的Windows无线电视投屏软件,支持电脑桌面镜像投屏和视频文件投屏两种电视投屏方式。 通过本软件可以将电脑桌面图像和电脑本地视频资源投屏到电视上进行播放。 本软件支持:智能电视、投影仪、移动电视机顶盒、智能盒子等支持DLNA协议的无线显示设备。

2025-12-25

本项目是个简单得库存管理系统,基于Vue3和ElementPlus的单页面web应用,实现完整的库存管理功能 系统使用浏览器IndexedDB数据库,实现了商品管理、库存管理、采购管理销售管理等

本项目是个简单得库存管理系统(进销存系统),基于Vue.js 3.x开发的单页面Web应用,采用前端技术栈实现完整的库存管理功能。系统使用浏览器的IndexedDB作为数据存储,实现了商品管理、库存管理、采购管理、销售管理等核心业务功能。 本项目文档齐全,含有毕业设计文档两套(简单版和详细),需求文档、系统设计文档、用户手册、部署手册这六个文档。 解压密码私聊博主

2025-07-23

nginx for Windows - documentation 1.8.pdf

nginx for Windows - documentation 1.8 版本 的详细配置使用指南,英文原版

2020-05-06

DNG-Spec-1-7-0-0.pdf

DNG格式标准规范1.7.0.0版本

2023-09-13

haarcascade-frontalface-alt.xml

eguid专栏中javacv进阶opencv图像处理和图像识别专栏文章使用的基于haar级联分类的正面人脸特征检测

2020-07-15

JavaFX实战:模拟电子琴弹奏效果音效资源

JavaFX实战:模拟电子琴弹奏效果音效资源

2022-10-01

OpenCV人脸识别训练样本图片素材包

用于OpenCV人脸识别正面和侧面人脸训练样本素材包

2022-05-06

traineddata.zip

traineddata包含google的tesseract英文语言包和中文简体语言包,可以用于图片文字识别

2020-05-09

resources.zip

该resources压缩包是lwjgl游戏示例的素材资源,将此资源放在cc\eguid\learnlwjgl\learnlwjgl\resources路径下即可

2020-11-13

Setup Screen Capturer Recorder v0.12.11.zip

screen-capture-recorder-to-video-windows-free是windows下的用于将系统声音模拟成虚拟声卡设备的插件,配合ffmpeg可以就采集系统声音

2021-12-29

javacv-platform-1.3.3-bin.zip

javacv官方最新全量jar包,javacv-platform-1.3.3-bin.zip,由于github国内下载较慢,此文件只作为分流,由于现在csdn没办法设置免费资源了,只能设置最低的2分,望大家见谅!

2017-12-05

big_buck_bunny.mp4

eguid的JavaCV开发指南专栏中使用的测试视频:big_buck_bunny.mp4,为保证测试的一致性,欢迎下载使用

2020-07-02

ffmpeg-20200628.7z

ffmpeg-windows-x64-20200628最新版本,里面带三个bat,用于查看是否支持intel、amd和nvidia的硬件加速

2020-07-01

ffmpeg-20200628-4cfcfb3-macos64-static.zip

ffmpeg-20200628-4cfcfb3-macos64-static.zip是ffmpeg官方提供的mac平台编译好的运行库,可以直接运行

2020-07-13

eguid srs console

SRS流媒体服务控制台离线版,可本地部署(eguid srs console),中文,可配合srs使用

2019-05-01

毕设spring+struts2+hbernate博客系统源码+部署文档+论文.zip

毕业设计spring+struts2+hbernate博客系统源码+部署文档+论文

2021-02-04

Adobe_Flash_File_Video_Format_Specification_v10_1

Adobe_Flash_File_Video_Format_Specification_v10_1是adobe flash视频文件格式规范文档,用于描述flv和f4v的文件格式标准规范的文档

2020-12-31

360zip_setup_4.0.0.1230.exe

eguid倾情推荐的非常好用的360解压缩工具软件,eguid专栏都使用该软件作为解压缩工具,非常好用,推荐!!!!

2020-07-02

pgrFlyCaptureManual-v1.4.pdf

pgrFlyCaptureManual-v1.4是flycapture开发库的官方开发指南,英文版,本资源用于配合javacv进阶flycapture教程

2020-10-25

BaseLog-2017.4.10.jar

基于java.util.logging实现轻量级日志记录库(增加根据当前类class初始化,修复线程池模型(javaEE)下的堆栈轨迹顺序与当前调用方法不一致问题)

2017-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除