自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 C语言可变参数函数示例

结果:红色为出问题的数据。

2025-03-27 10:34:47 217

原创 C语言的状态机和简单示例

C语言的状态机和简单示例

2025-03-21 10:29:01 227

原创 C语言的setjmp和longjmp:可以作异常处理

C语言的setjmp和longjmp:可以作异常处理

2025-03-20 18:08:07 266 1

原创 C语言中的Interpositioning(函数插入)

C语言中的Interpositioning(函数插入),以及三个示例

2025-03-19 13:44:56 312

原创 C语言中,#define和typedef 定义int* 一个容易混淆的点

C语言中,#define和typedef 定义int* 一个容易混淆的点

2025-03-18 17:15:06 223

原创 C语言的函数指针示例

C语言的函数指针示例

2025-03-18 15:37:12 198

原创 一个简单的RPC示例:服务端和客户端

一个简单的RPC示例:服务端和客户端

2025-03-17 18:23:52 539

原创 QT中,main中事件循环中出了{}范围对象也会析构的问题

QT中,main中事件循环中出了{}范围对象也会析构的问题

2025-03-10 14:56:13 380

原创 C语言实现的几种生产者和消费者

C语言实现的几种生产者和消费者

2025-03-08 22:22:39 159

原创 QWaitCondition和QMutex实现的生产者/消费者模式

QWaitCondition和QMutex实现的生产者/消费者模式

2025-02-28 17:47:17 455

原创 QSemaphore使用和生产者/消费者

QSemaphore使用和生产者/消费者

2025-02-26 18:01:28 954

原创 pthread设置线程分离状态

pthread设置线程分离状态

2025-02-21 13:49:58 142

原创 一种C++的回调方式:播放器回调函数示例

类中,并通过指针传递给播放器,播放器类与具体的回调实现解耦。:播放器类对扩展开放(可以通过传入不同的回调类扩展功能),对修改关闭(播放器类的代码不需要修改)。:由于逻辑是分离的,修改其中一个类的代码时不会影响另一个类的逻辑,从而降低了代码维护的复杂度。类,将回调接口与具体的实现分离,客户端(播放器类)只需要依赖抽象接口,而不是具体的实现类。:播放器类可以与其他不同的回调类一起使用,而不必为每个特定的回调逻辑创建一个新的播放器类。:回调类也可以复用,例如,可以将同一个回调类与多个播放器实例一起使用。

2025-02-20 09:13:56 378

原创 获取metadata耗时对比(libtag/ffmpeg/gstreamer)

获取metadata耗时对比(libtag/ffmpeg/gstreamer)

2025-01-27 14:22:04 773

原创 QT的d指针和p指针

QT的d指针和p指针

2025-01-21 14:04:13 468

原创 个人ffmpeg笔记(一)

ffmpeg个人笔记(1)

2024-12-11 21:36:38 1364

原创 Gstreamer中,appsink、appsrc、fakesink与第三方交互

Gstreamer中,appsink、appsrc、fakesink与第三方交互

2024-11-27 12:47:04 1945

原创 流媒体传输,降低延时和保证质量的方法(个人总结)

流媒体传输,降低延时和保证质量的方法(个人总结)

2024-11-06 16:13:06 1183

原创 常见流媒体协议,优劣对比(个人)

常见流媒体协议,优劣对比(个人)

2024-11-06 15:37:26 379

原创 gdb调试命令

例如 g++ main.cpp -o main -g。选项编译源文件,才可生成满足。

2024-11-05 15:45:44 341

原创 对于派生类的构造函数,创建对象时构造函数执行的顺序

对于派生类的构造函数,创建对象时构造函数执行的顺序

2024-10-18 15:09:26 176

原创 如果Qtcreator写程序无法正常调用GPU,其实是因为需要命令行启动

如果Qtcreator写程序无法正常调用GPU,其实是因为需要命令行启动

2024-10-16 21:09:27 469

原创 RK3588查看gpu和npu占用的方法

RK3588查看gpu和npu占用的方法

2024-10-16 20:59:18 1906

原创 C++多线程的Demo(二)

C++多线程的Demo(二)

2024-10-12 12:14:20 872

原创 发现一篇瑞芯微RK3588上使用Gstreamer的文章(野火)

瑞芯微上使用Gstreamer的案例(野火)

2024-10-05 13:01:02 2244

原创 Gstreamer中,使用mp4或者flv作为视频源去推流RTP等视频流时,需要先解码在编码才能正常

Gstreamer中,使用mp4或者flv作为视频源去推流RTP等视频流时,需要先解码在编码才能正常

2024-09-25 19:25:43 1701

原创 发现的一种很简单的set/get封装办法

发现的一种很简单的set/get封装办法

2024-09-19 17:39:25 401

原创 使用QT开发一些特殊相机的思路:个人经验

使用QT开发一些特殊相机的思路:个人经验

2024-08-29 17:47:03 1468

原创 记录:Rk3588播放RTSP视频流有延时和卡顿(CPU性能问题)

记录:Rk3588播放RTSP视频流有延时和卡顿(CPU性能问题)

2024-08-19 16:36:51 3831 2

原创 日常记录:C/C++中,char*和char[]的区别

日常记录:C/C++中,char*和char[]的区别

2024-08-19 16:02:51 323

原创 Gstreamer实现udp帧数据的转发(一)

Gstreamer实现udp帧数据的转发(一)

2024-08-07 21:46:33 703

原创 Gstreamer配合srs服务器实现RTMP直播和WebRtc直播

Gstreamer配合srs服务器实现RTMP直播和webrtc直播

2024-08-02 00:11:31 1390

原创 gstreamer实现视频的3D旋转(一)的实现思路

gstreamer实现视频的3D旋转(一)的实现思路

2024-08-01 12:49:00 620

原创 Gstreamer结合腾讯云进行rtmp直播

首先需要注册登录。然后电机生成直播地址:输入自己的流名字,比如test复制这个RTMP地址。这时候,如果是第一次,会让你免费买一个20G使用期限1年的组合套餐,反正是免费的,直接使用即可。

2024-07-31 21:59:46 511

原创 组播网络调试记录(一)

单播和组播得vlc和gstreamer调试记录

2024-07-29 11:37:19 900

原创 Linux中netplay的设置demo

Linux中netplay的设置demo

2024-07-26 19:34:05 213

原创 gstreamer使用cairo实现视频OSD叠加

gstreamer使用cairo实现视频OSD叠加

2024-07-25 22:04:04 748

原创 Qt中udp指令,大小端,帧头帧尾实际示例

Qt中udp指令,大小端,帧头帧尾实际示例

2024-07-04 09:57:27 1027

原创 QT中,读取ini配置文件的封装类

QT中,读取ini配置文件的封装类

2024-06-27 11:51:00 473

原创 记录gst-inspect-1.0 avdec_h264提示找不到的解决办法

记录gst-inspect-1.0 avdec_h264提示找不到的解决办法

2024-06-26 23:01:37 919

测试程序:qabstractvideosurface

测试程序:qabstractvideosurface

2024-12-25

Ubuntu20.04解决虚拟机内QT无法输入中文的库文件

将此文件放入QT安装目录下的对应文件,比如: Qt5.12.8/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts

2024-07-31

gstreamer源码- 2024-4-2

gstreamer源码- 2024-4-2 https://gitlab.freedesktop.org/gstreamer/gstreamer 版本:1.22

2024-04-02

一个实时波形图的封装demo(QT)(qcustomplot)

一个实时波形图的封装demo(QT)(qcustomplot) 原文:https://blog.youkuaiyun.com/Alon1787/article/details/136345749

2024-02-28

QT播放gstreamer管道命令的示例

QT播放gstreamer管道命令源码,请看示例再下载: (原文:https://blog.youkuaiyun.com/Alon1787/article/details/135908723)

2024-01-29

虚拟串口+串口助手.zip

虚拟串口+串口助手.zip

2023-12-22

超好用的调试工具:串口网络工具sscom和MobaXterm

超好用的调试工具:串口网络工具sscom和MobaXterm

2023-12-22

使用VLC插件在网页播放12路视频或者rtsp流视频的示例

使用VLC插件在网页播放12路视频或者rtsp流视频的示例 步骤: 1. 安装较新版本的VLC 2. 下载安装360急速浏览器 3. 将文件拖入360急速浏览器即可 4. 如果想播放rtsp流视频,可以将链接替换为rtsp流地址,也可以使用VLC自己串流rtsp流也行

2023-12-22

JS播放12路MP4视频测试

JS播放12路MP4视频测试

2023-12-22

源码编译libyuv的压缩包和说明

Linux下,源码编译libyuv,说明文章: https://blog.youkuaiyun.com/Alon1787/article/details/135137239

2023-12-22

Qt 全局信号单例类实例代码

Qt 全局信号单例类实例代码

2023-11-30

QT,QT多线程的6个测试项目

QT,QT多线程的4种写法,以及6个不同的测试项目 1. moveToThread() 2. 继承自QThread类 3. QtConcurrent 4. QRunnable 5. 搞忘了,自己看吧 原文链接: https://blog.youkuaiyun.com/Alon1787/article/details/134604123

2023-11-29

QT中,三种开启线程的方式源码

QT中,三种开启线程的方式源码, 原文:https://blog.youkuaiyun.com/Alon1787/article/details/134604123 1. 继承自QThread类,然后重写run()函数 2. 继承自QObject类,然后使用moveToThread()移到子线程,通过信号关联触发 3. 使用QtConcurrent 线程池。Q_INVOKABLE修饰想单独开线程的函数

2023-11-27

一些测试视频,包括mp4,ts ,h264, h265,yuv

一些测试视频,包括mp4,ts ,h264, h265,yuv

2023-10-20

网页嵌入JS实现播放器测试

网页嵌入JS实现播放器测试demo

2023-10-20

Dalsa线扫描相机资源分享(三)- 简单的QT测试程序,未封装类

Dalsa线扫描相机资源分享(三)- 简单的QT测试程序,未封装类,但是已经可以跑了

2023-10-20

Dalsa线扫描相机资源分享(一)-安装驱动和配置说明

Dalsa线扫描相机资源分享(一)-安装驱动和配置说明 1. SaperaLTSDKSetup_8.60.exe SDK 2. xtium2-clhs_fx8lc_110010122.exe 采集卡驱动 3. HL-FM相机使用说明.doc 配置说明文档 具体使用流程请看: https://blog.youkuaiyun.com/Alon1787/article/details/133919085

2023-10-20

Dalsa线扫描相机资源分享(二)- 开发文档

Dalsa线扫描相机资源分享(二)- 开发文档 具体使用流程请看: https://blog.youkuaiyun.com/Alon1787/article/details/133919085

2023-10-20

空空如也

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

TA关注的人

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