自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RK3399PRO修改盒子默认时区

【代码】RK3399PRO修改盒子默认时区。

2025-05-16 10:56:30 68

原创 串口通信中使用共享指针

可以有效管理资源生命周期,避免内存泄漏和悬挂指针问题。,可以简化串口通信中的资源管理,提升代码健壮性。初始化串口对象,确保资源自动管理。,确保回调执行期间对象存活。在串口通信中使用共享指针(

2025-04-23 13:52:26 827

原创 ZLMediaKit支持JT1078实时音视频

ZLMediaKit 通过中间件解析或Pro 版本扩展支持 JT1078 协议,适用于车载视频监控、物流运输等场景。开发者可根据需求选择开源方案(需自定义协议解析)或 Pro 版本(原生集成),结合社区工具快速搭建流媒体服务。

2025-04-23 13:39:59 991

原创 在Linux下使用C/C++编写基于操作系统异步机制的串口通信程序

在Linux下使用C/C++编写基于异步机制的串口通信程序,可以通过信号驱动I/O或I/O多路复用(如epoll)实现。

2025-04-22 11:20:18 481

原创 RK3588 实现音视频对讲

RK3588是瑞芯微推出的一款高性能处理器,非常适合用于音视频对讲系统的开发。

2025-04-19 17:29:58 350

原创 在RK3588上使用哪个流媒体服务器合适

在RK3588平台上选择合适的流媒体服务器时,需考虑其ARM Cortex-A76/A55架构、硬件编解码能力(如支持H.264/H.265/AV1解码)以及Linux/Android系统支持。rkmpp。

2025-04-19 17:28:12 787

原创 在RK3588上使用SRS流媒体服务器

SRS(Simple Realtime Server)是一款开源的流媒体服务器,支持RTMP、WebRTC、HLS、HTTP-FLV等多种协议。在RK3588平台上部署SRS可以实现高效的视频流媒体服务。

2025-04-19 17:24:38 394

原创 在RK3588上使用ZLMediaKit

ZLMediaKit是一个高性能的流媒体服务器框架,可以在RK3588平台上运行。

2025-04-19 17:22:43 339

原创 ZLMediaKit流媒体服务器

ZLMediaKit 是一个基于 C++11 开发的高性能流媒体服务器框架,支持 RTSP、RTMP、HLS、HTTP-FLV、WebSocket-FLV、HTTP-TS、WebSocket-TS、HTTP-fMP4、WebSocket-fMP4 等多种流媒体协议。

2025-04-19 17:21:05 321

原创 SRS流媒体服务器

SRS(Simple RTMP Server)是一个开源的流媒体服务器,主要用于直播和WebRTC场景。

2025-04-19 17:19:35 330

原创 ZLMediaKit 和 SRS的区别,哪个更好用?

ZLMediaKit 和 SRS(Simple RTMP Server)是两个主流的开源流媒体服务器框架,各自在功能、性能、适用场景等方面存在显著差异。具体选择需根据业务需求、技术栈和开发资源综合评估。

2025-04-19 17:18:10 994

原创 在串口通信中使用共享指针(`std::shared_ptr`)

可以有效管理资源生命周期,避免内存泄漏和悬挂指针问题。,可以简化串口通信中的资源管理,提升代码健壮性。初始化串口对象,确保资源自动管理。,确保回调执行期间对象存活。在串口通信中使用共享指针(

2025-04-19 17:13:11 573

原创 RK3588 实现音视频对讲

RK3588是瑞芯微推出的一款高性能处理器,非常适合用于音视频对讲系统的开发。

2025-04-17 14:56:31 593

原创 串口数据读取函数 read 的返回值意义

readread。

2025-04-17 14:55:42 278

原创 串口数据读取函数 read 的返回值意义

readread。

2025-03-26 14:34:46 328

原创 使用Qt编写将字符串写入到文件的代码

可以根据实际需求选择简单版或增强版实现。

2025-03-24 14:49:51 397

原创 华为IPD集成产品开发

华为IPD不仅是流程工具,更是一种战略思维,通过系统性整合资源、强化市场导向和跨部门协作,助力企业实现高效创新。其成功经验已通过合作企业(如岚图)验证,并衍生出丰富的学习资源和工具,为行业提供了可复制的管理范式。

2025-03-18 01:04:48 754

原创 使用C++ boost库编写TCP通信代码

注意:实际使用时需要处理网络异常、连接中断等情况,并添加适当的错误处理逻辑。

2025-03-17 16:33:09 311

原创 C++使用boost库编写串口同步通信代码

使用deadline_timer实现超时控制,防止永久阻塞。持续读取直到满足停止条件(如检测到换行符)

2025-03-17 14:41:51 969

原创 C++使用boost库编写串口异步通信代码

这个示例展示了Boost.Asio异步操作的核心模式,实际使用时需要根据具体协议和硬件要求进行调整。

2025-03-17 14:34:24 418

原创 C++使用Boost库编写串口通信代码

建议根据具体需求选择同步或异步模型。异步模型更适合需要同时处理多个I/O操作的场景,而同步模型更简单直接。

2025-03-17 14:30:11 357

原创 QXlsx 读取 XLSX 文件数据的代码

通过以上代码,你可以灵活读取 Excel 文件中的结构化数据,适用于数据导入、报表分析等场景。如需更多高级操作,可参考。合并单元格:A4:C4 -> “备注:所有员工为全职”

2025-02-28 09:08:05 558

原创 QXlsx将数据保存到 .xlsx文件

如果需要更多高级操作(如图表、条件格式等),可参考。

2025-02-24 15:49:57 205

原创 QXlsx用法简介

它无需依赖 Microsoft Excel,适合在跨平台应用(如 Windows/Linux/macOS)中处理电子表格数据。通过上述示例,你可以快速上手 QXlsx 的基本和高级功能。更详细的 API 请参考。QXlsx 是一个基于 Qt 的开源库,用于读写 Excel 的。

2025-02-24 15:47:56 463 1

原创 在RK3568上C++编程,使用ISP进行图像处理

在RK3568上进行C++编程并利用ISP(Image Signal Processor)进行图像处理时,通常需要结合Rockchip提供的Linux驱动框架和用户空间库。通过以上步骤,你可以在RK3568上实现高效的C++ ISP编程。建议从V4L2捕获开始,逐步集成ISP参数调节和硬件加速功能。

2025-02-14 10:57:10 603

原创 RK3568中使用C++操作自带的RK809

通过以上步骤,可在RK3568上实现基于C++的RK809 Codec音频控制。若需更深入优化(如低延迟或PDM麦克风支持),需进一步参考RK809数据手册调整驱动参数。在RK3568平台上使用C++操作自带的RK809 Codec(音频编解码器)时,需要结合硬件配置、内核驱动支持以及用户态接口的调用。在设备树中需正确配置RK809的音频参数,包括时钟源、输入模式(差分/单端)、音量默认值等。)与硬件原理图一致,避免因电压不匹配导致硬件损坏。若使用单端输入或外置功放,需调整。为RK809),并通过。

2025-02-08 11:09:25 1192

原创 RK3568的ISP功能

RK3568的ISP在保持低成本的同时,提供了接近高端芯片的图像处理能力,特别适合需要多摄像头接入和实时处理的嵌入式视觉应用。开发者可通过灵活的参数调整适配不同场景,平衡画质与算力需求。Rockchip RK3568处理器的ISP(图像信号处理器)功能专为提升图像质量设计,适用于多种视觉应用场景。

2025-02-08 11:06:24 818

原创 视频帧结构

视频帧结构是视频技术的核心,其设计直接影响压缩效率、传输性能和用户体验。理解I/P/B帧的作用、依赖关系和编码原理,是优化视频处理(如编辑、传输、存储)的关键。深入学习可参考H.264/HEVC标准或FFmpeg等工具的实现细节。视频帧结构是视频编码和传输的基础,它决定了视频数据的组织方式以及压缩效率。

2025-02-08 11:01:27 722

原创 RK3568中,使用cmake搭建C++工程进行RGA开发

若需在 x86 主机上调试,可使用 Rockchip 提供的模拟库,但最终需在真实设备测试。详细 API 说明请查阅 Rockchip 官方文档《RGA 开发指南》。RGA 支持旋转、裁剪、格式转换、混合等操作,可通过组合。希望以上内容能帮助您顺利集成 RGA 到项目中!确保已安装 CMake、交叉编译工具链(如。

2025-02-08 11:00:34 546

原创 RK3588中使用RGA实现图像OSD叠加中文字符

RK3588的RGA模块能够高效实现中文字符的OSD叠加,但需结合字符渲染库(如FreeType)生成符合格式要求的位图,并通过RGA的硬件接口完成叠加。开发者需注意位图格式、对齐及性能优化,具体实现可参考官方示例代码及社区经验。

2025-02-08 10:57:23 1642 1

原创 RK3568上使用C++结合V4L2拉流,并RKMPP硬件编解码,并保存为MP4文件

通过上述步骤,可以实现RK3568上的视频捕获、硬件编码及MP4封装。实际开发中需参考RKMPP和FFmpeg的具体API文档调整代码。

2025-02-08 10:54:55 1028

原创 RKMPP依赖硬件单元

rkmpp 的核心硬件加速单元是VPU(负责编解码)和RGA(负责 2D 图形处理),两者通过 MPP 库和 FFmpeg 插件实现高效协同。开发者可通过命令行或 API 调用这些功能,显著提升视频处理性能。

2025-02-08 10:51:56 771

原创 在RK3568使用其集成的GPU进行开发

通过以上步骤,您可以在RK3568上充分利用Mali-G52 GPU进行图形渲染和计算任务。建议优先使用Rockchip提供的定制库以获得最佳兼容性。

2025-02-08 10:18:17 1662

原创 在RK3568上使用C++通过V4L2捕获视频流,使用RKMPP编解码

参考Rockchip的官方文档和示例代码(如。库中的测试程序)以获取更详细的信息。

2025-02-08 10:15:41 521

原创 RK3568使用C++和FFmpeg进行视频流,并使用自带GPU加速

在RK3568平台上使用C++和FFmpeg进行视频流处理时,可以利用GPU加速解码。RK3568芯片集成了Mali-G52 GPU,支持硬件加速的视频解码。以下是一个基本的示例,展示如何使用FFmpeg和RK3568的GPU加速来拉取视频流。

2025-02-08 10:12:58 931

原创 CPU、GPU、NPU、VPU

这些处理器在不同领域各有优势,协同工作可提升整体计算效率。

2025-02-07 09:30:37 590

原创 FFmpeg使用GPU编解码,及在C++代码中实现FFmpeg使用GPU编解码

NVIDIA GPU:使用 NVENC/NVDEC,命令如h264_nvenc。AMD GPU:使用 AMF,命令如h264_amf。Intel GPU:使用 QSV 或 VAAPI,命令如h264_qsv或h264_vaapi。OpenCL:适用于通用 GPU 加速。确保硬件和驱动支持相应的编解码器,并根据需要编译 FFmpeg。

2025-02-07 09:26:07 2504 2

原创 V4L2和FFmpeg在获取摄像头视频流时的区别

Video4Linux2(V4L2)和FFmpeg在获取摄像头视频流时的区别主要体现在架构层级、使用方式、功能范围和适用场景等方面。当需要深度控制摄像头硬件(如调整底层参数)、开发Linux专用应用,或对性能有极致要求时。当需要快速获取视频流并集成编码/推流等高级功能、跨平台兼容性优先,或避免处理底层细节时。

2025-02-07 09:14:30 724

原创 Linux中,使用C++获取网络摄像头视频流的方式【附带源码示例】

方法优点缺点适用场景V4L2直接访问硬件,低延迟代码复杂,功能有限本地摄像头访问FFmpeg功能强大,支持多种格式和协议依赖库较大,延迟稍高网络流或复杂视频处理如果需要直接访问摄像头硬件,推荐使用V4L2。如果需要支持多种格式或网络流,推荐使用FFmpeg。

2025-02-07 09:06:47 638

原创 摄像头视频流的原始帧格式

其具体格式取决于摄像头的传感器类型、硬件设计以及驱动配置。具体格式需结合硬件和协议分析,实际开发中需通过规格书或工具确认摄像头的输出格式。摄像头视频流的原始帧格式通常是。摄像头原始帧格式的核心是。

2025-02-07 08:47:26 740

64位arm-Linux环境中sqlite3库文件

64位arm-Linux环境中sqlite3库文件

2022-11-26

64位和32位windows系统中qt使用mysql的必要库文件和驱动

64位和32位windows系统中qt使用mysql的必要库文件和驱动

2022-11-15

空空如也

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

TA关注的人

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