# 如何实现 rkmedia 架构:新手开发者的入门指南 在现代软件开发中,视频流媒体处理成为了一个热门话题,而 rkmedia 架构正是多个场景中广泛应用的解决方案之一。本文将带你了解实现 rkmedia 架构的全过程,包括必要的步骤和代码示例,帮助你快速上手。 ## 主要流程 为方便理解,下面是实现 rkmedia 架构的主要步骤表: | 步骤 | 描述
原创 9月前
146阅读
原创 8月前
202阅读
文章目录前言一、编译内核、根文件系统及烧写1.编译2.烧写二、APP编译1.配置编译规则总结 前言对于第一次拿到rv1126板子还是挺陌生的,本文适合新手小白参看。一、编译内核、根文件系统及烧写1.编译板子SDK自带很多的mk文件,在进行编译之前需要选择自己所需要的mk文件进行编译。1、./build.sh device/rockchip/rv1126_rv1109/BoardConfig-p
转载 2024-07-15 05:54:28
219阅读
介绍要想更好的使用 1126/1109 的硬件资源就必须掌握一套媒体框架。此贴会已一个智用...
原创 2023-06-08 06:46:34
121阅读
rkmedia简介RKMedia是由瑞芯微提供的专门用于音视频处理的系统。它提供了丰富的功能,包括音视频采集、编解码、加密解密等操作。在音视频传输中,编解码是必不可少的环节,它可以减小文件大小,节省带宽。RKMedia支持多种视频编码方式,如H264,并且在H264编码中,将视频数据帧分为关键帧(I帧)、单向参考帧(P帧)和双向参考帧(B帧)进行压缩。压缩方式可以是软压缩(自己编写算法运行在CPU
原创 精选 2023-12-12 20:32:52
2953阅读
1点赞
一、实验详细解释可以直接查看下面连接,是我转发CSDN大佬的连接,直接上实验VRRP详解 R1,R2充当两个网段的PC、分别是13.1.1.0 和24.2.2.0 R5,R6充当两个PC的接入层交换机 R5 eth0/1属于vlan 2000,R6 eth0/2属于vlan 2001,其他接口配置Trunk。配置如下:R5show running-config | section interfa
转载 5月前
33阅读
第五章 RKMedia编译和使用​5.1 RKMedia编译​ Rkmedia是RK官方封装一层简易的API,把RGA、MPP、RKNN等等这些接口封装成高级的接口。在SDK官方的源码目录下,运行以下命令进行跳转:​cd external/rkmedia/examples/​ls​ 运行命令结果如下所示:​图4.12.1.1 rkmedia官方的demo​ 里面有很多C文件的代码,可以结合Rock
原创 2023-02-08 09:07:37
1748阅读
第五章 RKMedia编译和使用5.1 RKMedia编译 Rkmedia是RK官方封装一层简易的API,把RGA、MPP、RKNN等等这些接口封装成高级的接口。在SDK官方的源码目录下,运行以下命令进行跳转: cd external/rkmedia/examples/ ls 运行命令结果如下所示:图4.12.1.1 rkmedia官方的demo 里面有很多C文件的代码,可以结合Rockchip_
第三章 RKMedia编译和使用5.1 RKMedia编译 Rkmedia是RK官方封装一层简易的API,把RGA、MPP、RKNN等等这些接口封装成高级的接口。在SDK官方的源码目录下,运行以下命令进行跳转: cd external/rkmedia/examples/ ls 运行命令结果如下所示:图4.12.1.1 rkmedia官方的demo 里面有很多C文件的代码,可以结合Rockchip_
1.RKMedia介绍RV1126_RV1109_LINUX_SDK_V2.2.5.1_20231011/docs/RV1126_RV1109/Multimedia/Rockchip_Developer_Guide_Linux_RKMedia_CN.pdf 音视频开发的文档RKMedia 提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia 在各模块基础 API 上做进一步封装,简化了应
原创 2024-06-19 18:01:51
434阅读
1,首先参考sdk/external/rkmedia/examples/rkmedia_vi_rknn_venc_rstp_test.c的代码,并在同一目录下创建rkmedia_vi_venc_rtsp_md.c文件,适配自己的摄像头编写代码。这里我使用的摄像头为USB摄像头,输出图像格式为YUYV,有两种分辨率,分别为640x480,1280x720.2,编写代码之前先在同目录下的CMakeLi
转载 2024-03-20 07:10:25
266阅读
在上一篇文章RKMEDIA使用简介中简单的介绍了rkmedia的组成部分,本章主要聊聊VI模块。rkmedia中的VI模块主要可以从两个方式获取流:直接打开video节点的方式、使用rk平台的rkaiq。1、直接打开video节点的方式 顾名思义只需要在vi初始化中配置VI_CHN_ATTR_S参数中pcVideoNode成对应的/dev/video*节点 VI_CHN_ATTR_S vi_chn
转载 28天前
381阅读
1 RKMEDIA 框架       RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封装,简化了应用开发难度。该平台支持以下功能:VI(输入视频捕获 "Video inpuput capture")、VENC(H.265/H.264/JPEG/MJPEG 编码 "Video Encode") ;VDE
一、rkmedia        RKMedia 的核心思想是把各个硬件资源独立成模块,模块开放出输入和输出端通过绑定的方式控制流从某个模块流出并且流入另外一个模块1. rkmedia的使用:rkmedai_vi_vo_test -a /etc/iqfile -w 400 -h 400代码目录:externa
Firefly1126中RKMedia中摄像头录制程序编写1,录制视频主要流程主要流程可分为开启录制,从摄像头获取码流,码流编码,编码保存,本录制程序中使用芯片为RV1126,摄像头为USB摄像头,分辨率为640*480,生图格式为YUYV422。2,参考代码主要参考代码有原厂中rkmedia_vi_venc_test.c与rkmedia_venc_local_file_test.c两个文件,新文
文章目录目录介绍一、第一次编译二、配置uboot(1) u-boot 配置说明(2)U-Boot 编译三、配置Kernel四、配置buildroot文件系统五、编译应用程序六、编译测试应用程序 rkmedia6.1 编译自带的rkmedia例程6.2 添加自己的代码然后编译七、Qt八、LVGL九、自己构建工程环境9.1 建立自己的工程环境十、单独烧录Linux和dtbParameter文件预览解
RV1109 人脸识别开发本文档主要介绍了在基于RV1109/RV1126 SOC芯上的人脸识别开发实现的架构设计,开发实现过程,主要用的方式方法!这里主要介绍RV1109上使用SDK里的RKMEDIA里的接口应用加以说明!介绍如何使用RKMEDIA中的VI,RGA,如何通过DRM来显示视频内容!视频接入RV1109有支持4 LINE的MIPI CSI输入能力,所以开发一般都是使用MIPI的双摄像
转载 2024-10-20 07:43:17
92阅读
建立自己RV1126工程环境编译自己应用程序,1 在SDK的环境下进行链接编译。 2 知道应用程序需要哪些库文件和头文件,建立自己的工程环境。 这是两种是我自己经过实践摸索过来的。在SDK的环境下进行链接编译怎么去快速编译自己应用程序,又不用关心库和头文件?RKMedia提供了一种媒体处理方案,可支持应用软件快速开发。RKMedia在各模块基础API上做进一步封装,简化了应用开发难度。自己编写应用
最近投入Linux方面的学习更多了,主要是Linux内核以及Linux驱动框架的研究,以下是我自己学习总结的一些笔记,以帮助我快速复习和回忆相关的知识点:还有一个是RK平台的RKmedia...
转载 2021-12-04 10:52:03
2957阅读
基于RKmedia开发的人脸识别和车牌识别SDK简介及使用一、功能简介SDK下载:人脸检测&识别对于人脸部分,SDK 提供了以下能力:1. 人脸检测1.1 人脸是否带口罩判定 1.2 人脸角度检测以闸口戴口罩检测为例,Demo 结果如下图所示:2. 人脸识别2.1 1:1 识别 2.2 1:N 识别我们在底库中加入中国足球运动员武磊的照片,并使用3张包含他的集体照进行人脸识别测试,如下:3