- 博客(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
FlashWavRecorder(eguid修改版).zip
2016-11-16
javacv-core-1.3.zip
2016-12-20
tomcat-redis-session-manager-by-eguid.zip
2016-09-23
tomcat-redis-session-manager-by-eguid.jar
2016-09-23
FFmpegCommandHandler.jar
2016-10-30
ffmpeg-3.1.2-1.2-linux-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-windows-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-android-arm.jar
2016-10-21
ffmpeg-3.1.2-1.2-windows-x86.jar
2016-10-21
ffmpeg-3.1.2-1.2-macosx-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-android-x86.jar
2016-10-21
无线电视投屏软件simpleTVCast-2.0.0版本绿色免安装版
2025-12-25
本项目是个简单得库存管理系统,基于Vue3和ElementPlus的单页面web应用,实现完整的库存管理功能 系统使用浏览器IndexedDB数据库,实现了商品管理、库存管理、采购管理销售管理等
2025-07-23
nginx for Windows - documentation 1.8.pdf
2020-05-06
haarcascade-frontalface-alt.xml
2020-07-15
resources.zip
2020-11-13
Setup Screen Capturer Recorder v0.12.11.zip
2021-12-29
javacv-platform-1.3.3-bin.zip
2017-12-05
ffmpeg-20200628.7z
2020-07-01
ffmpeg-20200628-4cfcfb3-macos64-static.zip
2020-07-13
Adobe_Flash_File_Video_Format_Specification_v10_1
2020-12-31
pgrFlyCaptureManual-v1.4.pdf
2020-10-25
BaseLog-2017.4.10.jar
2017-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅