开发板咨询电话热线:13378450634
X86,PCBA咨询电话:18620626517

瑞芯微vpu,rga,mpp视频编码与色彩转换硬件加速简介

 二维码
发表时间:2026-03-05 16:24作者:广州定昌电子gzdcsmt.com

定昌RK板卡都支持HDMI IN(RX)采集,MIPICSI,USB摄像流及视频文件的H264,H265编码硬件加速功能,以及RGA色彩转换硬件加速,以及多路HDMI OUT输出,延迟低,适合开发多媒体音视频相关设备,播放盒以及直播录播设备等业务开发。


DC_D588(RK3588旗舰多屏拼接异显播放盒).jpg


这里定昌小编简单聊下瑞芯微多媒体开发中的几个基本概念。


1、RK VPU(VIDEOPROCESSING UNIT)也就是视频处理单元:存在于多种RK平台的板卡中,像常见的RK3288,RK3399,RK3568,RK3576,RK3588等。通过设备树DEVICE-TREE绑定RK VPU编解码器。另外VPU与GPU的区别在于,VPU用于解码与编码视频,GPU用于图形渲染与并行计算等,都属于瑞芯微的硬件层。


2、RKMPP组件:在音视频APP的LINUX开发中,常用RKMPP转码方法,包括有:MPP与RGA,用来实现ZERO-COPY转码的流程。MPP,RGA,属于瑞芯微LINUX开发中的中间件/驱动层。其中MPP(MEDIA PROCESSPLATFORM),MPP也就是瑞芯微的SDK及BSP内核的一部分功能,是官方通过开源实现的,包括内核驱动以及用户态运行库,不依赖专用固件。而RGA则是瑞芯微官方提供的2D加速引擎(ROCKCHIP GRAPHICS ACCELERATOR),常用于视频缩放,像素格式转换,字幕叠加,色彩转换等2D硬件加速功能。在安卓系统中,通过MEDIACODEC或直接调用MPP库来使用,在LINUX系统中会提供LIBROCKCHIP_MPP.SO 库,供FFMPEG,GSTREAMER等应用调用使用。


3、合成大屏:通过解码(RKMPP+VPU)加缩放,格式色彩转换(RGA)加上图层合成,多屏分配(GPU),再输出到多个HDMI OUT,再合成大屏。即可完成双屏异显,三屏异显,六屏异显等合成大屏高清视频播放模式。


1路2K,4K,5路1080P效果.jpg


注:之前瑞芯微采用LINUX主线的V4L2接口,实际上不太能完全满足业务的开发需求。

欢迎您申请主板样品

欢迎您申请主板样品

副标题

你的姓名
*
你的联系方式
*
你的公司名称
补充说明
提交
如你有任何需求或对此款产品感兴趣,或者询工厂价,都可以给我们留言,24小时内会有专业工程师回复你,竭诚为你服务。
姓名
*
手机或微信号
*
欢迎给我们留言
提交留言
开发板咨询电话: 13378450634(刘经理)|  X86主板,SMT,PCBA加工咨询电话:18620626517(朱经理)
©2025 广州市定昌电子科技有限公司 版权所有
抖音视频账号
安卓主板
微信咨询
SMT主板加工
微信咨询
地址:广州市番禺区大龙街新水坑路段49号开达工业园4栋2,3楼
VIP客户一对一对接