目录
1 nvjmi介绍
nvjmi是一基于Jetson Multimedia API的解码库,功能说明参见基于Jetson Multimedia API的解码库_space01的博客-CSDN博客。
2 nvjmi基于Jetson硬件性能优化
Jetson平台提供了一套Multimedia API用于硬件编解码以及图像缩放、裁剪、旋转等图像操作,并且这些操作全部使用单独的芯片执行,不占用CPU的资源,提高性能。
2.1 硬件解码
硬件解码使用解码引擎为/dev/nvhost-nvdec,此引擎基于V4L2框架设计。
NVIDIA提供了一套Multimedia API封装了V4L2,可以直接操作解码设备,实现视频硬件解码。流程如下: