概述
瑞芯微提供的媒体处理软件平台(Media Process Platform,简称 MPP)是适用于瑞芯微芯片系列的通用媒体处理软件平台。
该平台对应用软件屏蔽了芯片相关的复杂底层处理,其目的是为了屏蔽不同芯片的差异,为使用者提供统一的视频媒体处理接口(Media Process Interface,缩写 MPI)。
MPP提供的功能包括:
- 视频解码
- H.265 / H.264 / H.263 / VP9 / VP8 / MPEG-4 / MPEG-2 / MPEG-1 / VC1 / MJPEG
- 视频编码
- H.264 / VP8 / MJPEG
- 视频处理
- 视频拷贝,缩放,色彩空间转换,场视频解交织(Deinterlace)
系统架构
MPP 平台在系统架构的层次图如下图:
文章来源地址https://www.toymoban.com/news/detail-708363.html
- 硬件层 Hardware
硬件层是瑞芯微系列芯片平台的视频编解码硬件加速模块,包括 VPU,rkvdec,rkvenc 等不同类型,不同功能的硬件加速器。
- 内核驱动层 Kernel driver
Linux 内核的编码器硬件设备驱动,以及相关的 mmu,内存,时钟,电源管理模块等。支持的平台主要是 Linux kernel 3.10 和 4.4 两个版本。MPP 库对于内核驱动有依赖。
- MPP 层
用户态的 MPP 层屏蔽了不同操作系统和不同芯片平台的差异,为上层使
文章来源:https://www.toymoban.com/news/detail-708363.html
到了这里,关于RK3568-mpp(Media Process Platform)媒体处理软件平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!