Rockchip平台的流媒体技术
Gstreamer是嵌入式平台处理Media的首选组件, 像Nvdia/TI/NXP/Rockchip平台, 都是使用Gstreamer来整合Media应用。其次FFMPEG也是常用工具。这里将就Gstreamer/FFMPEG在Rockchip平台的应用,特别是硬件加速,推拉流相关技术介绍。 在Rockchip 平台上,需要安装 GStreamer-Rockchip 扩展库,实现 GStreamer编解码等的硬件加速 FFmpeg with async and zero-copy Rockchip MPP & RGA supportMPP decoders support up to 8K 10-bit H.264, HEVC, VP9 and AV1 decoding
MPP decoders support producing AFBC (ARM Frame Buffer Compression) image
MPP decoders support de-interlace using IEP (Image Enhancement Processor)
MPP decoders support allocator half-internal and pure-external modes
MPP encoders support up to 8K H.264 and HEVC encoding
MPP encoders support async encoding, AKA frame-parallel
MPP encoders support consuming AFBC image
RGA filters support image scaling and pixel format conversion
RGA filters support image cropping
RGA filters support image transposing
RGA filters support blending two images
RGA filters support async operation
RGA filters support producing and consuming AFBC image
Zero-copy DMA in above stages
页:
[1]