自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(238)
  • 资源 (86)
  • 收藏
  • 关注

原创 利用termux在安卓上运行ffmepg

利用termux在安卓上运行ffmepg

2025-02-15 18:07:20 69

原创 FFmpeg+SDL实现简易视频播放器

FFmpeg+SDL实现简易视频播放器

2025-02-14 22:54:47 448

原创 利用ffplay播放udp组播视频流

利用ffplay播放udp组播视频流

2025-02-14 22:29:38 504

原创 Electron 应用开发和优化经验

Electron 应用开发和优化经验

2025-01-31 20:51:01 85

原创 electron 应用开发实践

electron 应用开发实践

2025-01-31 20:49:10 553

原创 Electron工具Electron Fiddle

Electron工具Electron Fiddle

2025-01-30 19:43:13 472

原创 在Ubuntu下编译VLC

在Ubuntu下编译VLC

2025-01-30 15:50:30 186

原创 ubuntu20.04.6下运行VLC-Qt例子simple-player

ubuntu20.04.6下运行VLC-Qt例子simple-player

2025-01-30 15:38:28 684

原创 VLC-Qt: Qt + libVLC 的开源库

VLC-Qt: Qt + libVLC 的开源库

2025-01-29 14:17:35 482

原创 Ubuntu x64下交叉编译ffmpeg、sdl2到目标架构为aarch64架构的系统(生成ffmpeg、ffprobe、ffplay)

Ubuntu x64下交叉编译ffmpeg、sdl2到目标架构为aarch64架构的系统(生成ffmpeg、ffprobe、ffplay)

2025-01-29 00:06:08 1508

原创 ubuntu x64下交叉编译ffmpeg到目标架构为aarch架构的系统

ubuntu x64下交叉编译ffmpeg到目标架构为aarch架构的系统

2025-01-27 20:18:50 811

原创 Qt调用ffmpeg库录屏并进行UDP组播推流

Qt调用FFmpeg库录屏并进行udp组播推流

2025-01-26 17:59:43 1569

原创 Qt调用FFmpeg库实时播放UDP组播视频流

Qt调用FFmpeg库实时播放UDP组播视频流

2025-01-26 08:48:41 1845 1

原创 Ubuntu 20.04 x64下 编译安装ffmpeg

Ubuntu 20.04 X64下 编译安装FFmpeg

2025-01-23 18:08:45 509

原创 Qt调用ffmpeg库实时播放rtmp或rtsp视频流

Qt调用FFmpeg库实时播放RTMP或RTSP视频流

2025-01-21 19:55:09 482

原创 Qt调用ffmpeg库实现简易视频播放器示例

Qt调用FFmpeg库实现简易视频播放器示例

2025-01-21 19:19:11 545

原创 VS环境下调用ffmpeg库

VS环境下调用ffmpeg库

2025-01-21 09:47:21 370

原创 利用ffmpeg将视频转为m3u8并加密

利用ffmpeg将视频转为m3u8并加密

2025-01-13 15:04:26 444

原创 利用javaCV 将视频转为m3u8格式

利用javaCV 将视频转为m3u8格式

2025-01-10 11:29:41 148

原创 编译kylin-video源码

编译kylin-video源码

2024-12-15 17:44:39 165

原创 视频点播(VOD)系统

视频点播(VOD)系统

2024-11-28 07:56:03 455 1

原创 WebAV 在 Web 平台上创建/编辑视频文件

WebAV 在 Web 平台上创建/编辑视频文件

2024-11-26 23:11:11 289

原创 node.js @ffmpeg-installer/ffmpeg 桌面推流

node.js @ffmpeg-installer/ffmpeg 桌面推流

2024-11-26 20:48:24 763

原创 ffmpeg.js视频播放(转换)

ffmpeg.js视频播放(转换)

2024-11-26 11:31:15 1028 1

原创 开源白版工具

开源白版工具

2024-11-25 10:25:36 130

原创 node.js 经典案例

node.js 经典案例

2024-11-24 10:12:06 93

原创 ffmpeg.wasm 在浏览器运行ffmpeg操作视频

ffmpeg.wasm 在浏览器运行ffmpeg操作视频

2024-11-24 09:55:51 639

原创 node.js fluent-ffmpeg 桌面推流

node.js fluent-ffmpeg 桌面推流

2024-11-22 19:25:58 670

原创 node.js 桌面推流

node.js 桌面推流

2024-11-22 18:57:37 664

原创 利用浏览器录屏

利用浏览器录屏

2024-11-22 18:51:00 993

原创 node rtmp server

node rtmp server

2024-11-22 18:45:39 215

原创 java获取机器ip、mac

java获取机器ip、mac

2024-11-07 07:57:02 1173

原创 java运行linux命令2

java运行linux命令2

2024-11-07 06:57:04 395

原创 Ubuntu Kvm教程

Ubuntu Kvm教程

2024-11-03 10:52:13 102

原创 从零开始构建Ubuntu Live ISO镜像

从零开始构建Ubuntu Live ISO镜像

2024-11-03 10:46:02 822

原创 利用systemback备份ubuntu系统,生成iso系统镜像

利用systemback备份ubuntu系统,生成iso系统镜像

2024-11-02 16:52:29 354

原创 使用Cubic定制Ubuntu发行版

使用Cubic定制Ubuntu发行版

2024-11-02 15:43:53 294

原创 Java Swing TreeTable

Java Swing TreeTable

2024-10-29 09:23:26 107

原创 Java Swing TreeTable Tutorial mit Beispiel Example

Java Swing TreeTable Tutorial mit Beispiel Example

2024-10-29 09:17:35 350

原创 搭建Ubuntu的根文件系统(x86)

搭建Ubuntu的根文件系统(x86)

2024-10-26 15:07:01 203

Qt调用FFmpeg库录屏并进行udp组播推流

源码在windows(qt-opensource-windows-x86-5.12.9.exe)、ubuntu20.04.6(x64)(qt-opensource-linux-x64-5.12.12.run)、以及针对arm64的ubuntu20.04.6(x64)交叉编译环境下编译成功(QT5.12.8, 5.15.13), 可执行程序在windows,ubuntu(x64)、arm64上均可运行。 本压缩包主要针对arm64环境,压缩包内可执行程序为arm64版,如果要在windows,ubuntu(x64)上编译运行,需要分别下载针对windows x64和linux x64的ffmpeg库,将include和lib文件夹拷贝到工程目录下的ffmpeg文件夹里。 udp推流地址udp://224.1.1.1:5001 基于以下参考链接,采用其界面和程序框架,实现实时推送UDP组播视频流,替换原拉流功能 https://blog.csdn.net/u012532263/article/details/102736700

2025-01-26

Qt调用FFmpeg库实时播放UDP组播视频流

压缩包内包含两个zip文件,运行效果:一个窗口最大化,另一个窗口全屏。 源码在windows(qt-opensource-windows-x86-5.12.9.exe)、ubuntu20.04.6(x64)(qt-opensource-linux-x64-5.12.12.run)、以及针对arm64的ubuntu20.04.6(x64)交叉编译环境下编译成功(QT5.12.8, 5.15.13), 可执行程序在windows,ubuntu(x64)、arm64上均可运行。 本压缩包主要针对arm64环境,压缩包内可执行程序为arm64版,如果要在windows,ubuntu(x64)上编译运行,需要分别下载针对windows x64和linux x64的ffmpeg库,将include和lib文件夹拷贝到工程目录下的ffmpeg文件夹里。 udp拉流地址udp://224.1.1.1:5001 基于以下参考链接,通过改进实现实时播放UDP组播视频流 https://blog.csdn.net/u012532263/article/details/102736700

2025-01-26

java swing treetable demo

https://github.com/etsinko/TreeTable

2024-10-30

Java Swing TreeTable Tutorial mit Beispiel Example

Java Swing TreeTable Tutorial mit Beispiel Example 参考链接 http://www.hameister.org/JavaSwingTreeTable.html

2024-10-29

Spring Data JPA-根据表生成代码

参考资源https://blog.csdn.net/feiying0canglang/article/details/120643968 ,在此基础上丰富了repository,service,controller的模版

2024-09-04

javacv视频播放器

javacv视频播放器,参考资源:http://blog.csdn.net/a694543965/article/details/78317479 ,采用了高版本的javacv lib,去掉了dll引用。另外,添加了几处异常处理,当系统缺少声卡驱动时,只抛异常,不闪退并继续播放画面(只是没有声音)

2024-09-04

编译Linux内核, 制作迷你系统并在虚拟机里运行

编译Linux内核, 制作迷你系统并在虚拟机里运行,有两个版本的iso,内核分别是5.13.8和6.1.6。 制作步骤参考 https://blog.csdn.net/daqinzl/article/details/140305539

2024-07-09

编译Linux内核, 制作迷你系统并在虚拟机里运行

编译Linux内核, 制作迷你系统并能在虚拟机里运行 制作步骤参考 https://blog.csdn.net/daqinzl/article/details/140296425

2024-07-09

C#开发FFMPEG例子(API方式) FFmpeg拉取udp组播流并播放

网上用C/C++调用FFmpeg的API例子很多, c#使用ffmpeg.autogen的方式很简单,直接复制C/C++调用FFmpeg的API的代码到C#中,然后在FFmpeg的方法前加上ffmpeg.即可。 参考文档:https://blog.csdn.net/vanjoge/article/details/79657874 参考文档拉取rtmp流并播放,本文在参考文档提供的源码的基础上做了一些修改,拉取udp组播流播放。 为了防止花屏,添加了以下几行代码, AVDictionary* opts = null; ffmpeg.av_dict_set(&opts, "buffer_size", "8192000", 0); ffmpeg.av_dict_set(&opts, "max_interleave_delta", "40000", 0);

2024-06-17

C#开发FFMPEG例子(API方式) FFmpeg推送udp组播流

网上用C/C++调用FFmpeg的API例子很多, c#使用ffmpeg.autogen的方式很简单,直接复制C/C++调用FFmpeg的API的代码到C#中,然后在FFmpeg的方法前加上ffmpeg.即可。 C/C++调用FFmpeg的API推送udp组播流的例子可以参考:https://blog.csdn.net/daqinzl/article/details/132080204 主要参考文档(C#开发FFMPEG例子(API方式) FFmpeg拉取RTMP流并播放):https://blog.csdn.net/vanjoge/article/details/79657874 参考文档实现了拉取rtmp流并播放,本文在参考文档提供的源码的基础上,结合C/C++调用FFmpeg的API的例子,做了一些修改,用C#使用ffmpeg.autogen实现推送udp组播流。

2024-06-17

WPS jsapi 试验, js打开word(客户端安装wps)-新版

将wpsjsapitest文件夹发布到tomcat webapps下,启动tomcat, 80端口 文件夹“wps jsapi test caller”可以放在tomcat webapps下,也可以放在本地,如桌面

2024-05-13

Java调用tess4j完成 OCR 文字识别

Java调用tess4j完成 OCR 文字识别,需要安装 tesseract-ocr

2024-04-25

java发送邮件示例代码

java发送Email demo

2024-04-23

ffmpeg SDL播放器-播放udp组播流

c++调用ffmpeg api及SDL库播放播放udp组播流 参考文档:https://blog.csdn.net/a53818742/article/details/109312740

2023-08-04

c++调用ffmpeg api将视频文件内容进行udp组播推流

c++调用ffmpeg api将视频文件内容进行udp组播推流

2023-08-03

c++调用ffmpeg api录屏 并进行rtmp推流

c++调用ffmpeg api录屏,并推流rtmp流

2023-08-03

c++调用ffmpeg api录屏 并进行udp组播推流

c++调用ffmpeg api录屏,并以udp组播的形式推流

2023-08-03

WPS jsapi 试验, js打开word(客户端安装wps)

将JsApiTest、myServer文件夹发布到tomcat webapps下,启动tomcat, 80端口 访问http://192.168.1.100/JsApiTest/publish.html 点安装(不安装似乎也行) 安装wps,本实验安装的版本是支持VBA的版本,WPS_2019 访问http://192.168.1.100/myServer/ 点“执行加载项函数testFunc1”按钮,demo会打开本地文档D:/test.docx(JsApiTest/js/systemdemo.js),并弹出带信息提示"open"的对话框

2023-07-12

springboot websocket同屏浏览

实现springboot websocket同屏浏览功能 1,服务端:websocket screen share\jersey-server,推送给其他客户端。 2,运行websocketTest\client.bat,java websocket client截屏发送到服务端,客户端代码websocketTest\WebSocketClient.java。 3,通过浏览器拉取数据,地址为http://ip:8080/hello 运行顺序,先启动服务端,再启动推送客户端,最后通过浏览器浏览截屏,未实现客户端关闭连接处理,因此关闭客户端时会有异常,可以再重启服务端和推送客户端后重连。 4,可以调节客户端发送截屏频率,以及图片压缩质量。 5,注意,未做优化,本项目运行时占比较网络带宽(可以通过第四步调节发送频率和图片压缩质量调节运行时占用的网络资源)

2023-07-01

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以卸载vhd虚拟盘为例

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以卸载vhd虚拟盘为例

2023-06-21

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能 以挂载vhd虚拟盘为例

实现以管理员权限打开window终端cmd,并在终端里执行多条指令的功能。以挂载vhd虚拟盘为例

2023-06-21

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件

2023-05-30

javacv实现同屏浏览 通过udp视频流方式,不需要视频流服务器中转

javacv以udp组播方式推送桌面视频流,拉取udp流并播放,实现同屏浏览 采用的javacv版本javacv-platform-1.5-bin,将javacv-platform-1.5-bin的所有jar都拷贝到了工程的lib目录,并引用了javacpp.jar, javacv-platform.jar,opencv-windows-x86_64.jar 由于所有的jar有近500兆,没有随源码一起上传,可在网上下载

2023-02-16

c#调用DiscUtils读写vhd虚拟盘

c#调用开源库DiscUtils读写vhd虚拟盘

2022-07-20

基于apache commons.fileupload的文件上传组件,改进了上传速度

apache commons.fileupload上传组件在上传文件时,在调用parseRequest方法时,先将输入流上传到服务器临时目录,在之后的文件处理过程中,再将临时目录下保存的文件复制到指定的目录,多了一道转储步骤。本实现抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件,对parseRequest方法进行了改进,对于文件,直接存储到指定的上传目录,加快了上传速度。使用本程序时,注意上传端的参数设置,文件路径在前,文件附件在后,一次上传一个文件 StringPart filePathPart = new StringPart("filePath", "111/"+targetFile.getName(), "utf-8"); FilePart part = new FilePart(targetFile.getName(), targetFile); Part[] parts = {filePathPart, part};

2022-07-17

基于apache commons.fileupload的文件上传组件

抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件

2022-07-17

javacv实现同屏浏览

javacv推送桌面到rtmp服务器,拉取rtmp流并播放,实现同屏浏览 采用的javacv版本javacv-platform-1.5-bin,将javacv-platform-1.5-bin的所有jar都拷贝到了工程的lib目录,并引用了javacpp.jar, javacv-platform.jar,opencv-windows-x86_64.jar 由于所有的jar有近500兆,没有随源码一起上传,可在网上下载

2022-04-16

aio方式socket文件传输--改进

aio方式socket文件传输,客户端的server IP,server port,文件路径设为传递参数,服务端的port设为传递参数

2021-11-09

文件上传下载及消息传输,适合在手机和pc、pc和pc间上传下载文件及字符串消息(url)

文件上传下载及消息传输,适合在手机和pc间上传下载文件及字符串消息(url)。手机和pc连同一个WiFi即可在一个网段内(ipconfig获取局域网内ip地址,192.168.*.*) 有的手机浏览器有权限设置问题,如小米浏览器上传文件不成功,uc浏览器可以 部署在tomcat webapps目录下,mavent生成的war包请改名为upload.war(与html里的上传请求路径有关) 上传请求 http://IP:8080/upload/upload 下载请求 下载请求里写上pc服务器上文件的全路径 http://IP:8080/upload/download?fileFullName=E:/工具/FileZilla.rar 生成war包 run as maven install

2021-10-30

文件上传下载服务springboot实现

下载文件: 运行jersey-server, 不设置端口的情况下,默认为8080,springboot jar运行方式下默认端口为9000 在浏览器输入http://localhost:9000/download?fileFullName=E:/工具/FileZilla.rar 文件路径分割符号请用/替代\,下载服务器上指定路径的文件 上传文件: 运行两个工程,HttpClientPost,jersey-server 运行jersey-server工程,java -jar jersey-server-0.0.1-SNAPSHOT.jar 运行HttpClientPost工程,在cmd下执行r.bat r.bat里写上完整的上传文件的路径,如E:/工具/FileZilla.rar,文件路径分割符号请用/替代\ 工程HttpClientPost里url设置访问jersey-server工程的链接 url=http://localhost:9000/uploadtest 工程jersey-server上传后保存的目录设置为D:\tmp 上传下载文件大小在工程jersey-server的配置文件application.properties里设置

2021-10-27

24点计算java实现

给4个1至9的整数,计算出通过加减乘除四则运算得到24的所有组合

2021-09-22

获取CPU,内存,硬盘使用情况

获取CPU,内存,硬盘使用情况

2021-08-03

检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

检查硬盘使用情况,有几个分区,每个分区大小,已使用多少空间

2021-08-03

不加锁、非阻塞模式的环形队列

环形队列,不加锁的生产者消费者模式,使用前提:1,缓冲区设置足够大,2,消费保证足够快

2021-07-29

计算π的两种方法(一种为蒙特卡洛)

计算π的两种方法(一种为蒙特卡洛)

2021-07-28

用三个桶分出指定水容量的问题

三个桶,分别为12升,8升,5升,12升水的桶装满水,用这三个桶分出6升水

2021-07-28

啤酒瓶及瓶盖换啤酒问题

酒瓶换钱,小明有10块钱,啤酒两块钱一瓶,两个啤酒瓶换一瓶啤酒,4个啤酒瓶盖换一瓶啤酒,问小明能喝多少瓶啤酒

2021-07-28

pdf-annotation.js

在html页面显示和批注pdf文档。将解压后的docs文件夹放到tomcat的webapp目录下,启动tomcat,在浏览器浏览、批注pdf。网上原来的程序显示pdf时排版有些问题,加了三行代码解决了该问题

2021-07-28

java数据结构 ArrayList、Stack、Map

java数据结构 ArrayList、Stack、Map,为提高效率,未做边界判断(由开发人员保证逻辑上不会出现越界),实现了添加和查询的功能,无修改删除功能

2021-07-28

应用java模板的示例

java 模板应用,一颗树的子节点可以有不同的类型

2021-07-28

空空如也

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

TA关注的人

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