GStreamer插件实列rockchipmpp

RK3568 MPP多媒体加速
本文介绍RK3568芯片上的MPP多媒体处理平台,涵盖视频编解码与处理功能,并深入分析其gstreamer插件实现。

尽管这些年arm发展取得了不少的进步,不过对于音视频的编解码仍然心有余力不足,好在芯片厂家在SOC里面提供了硬件加速能力。善于发挥出芯片的能力,才能打造出完美的应用.今天我们一起来探索一下rk3568上的为我们提供的多媒体加速能力-MPP,然后一起分析一下rk的gstreamer插件。

MPP

概述

瑞芯微提供的媒体处理软件平台( 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 平台在系统架构的层次图如下图:
  • 硬件层 Hardware
        硬件层是瑞芯微系列芯片平台的视频编解码硬件加速模块,包括 VPU rkvdec rkvenc 等不同类型,不同功能的硬件加速器。
  • 内核驱动层 Kernel driver
        Linux 内核的编码器硬件设备驱动,以及相关的 mmu ,内存,时钟,电源管理模块等。
  • 操作系统层
        MPP 用户态的运行平台,如 Android 以及 Debian
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值