用mppjpegdec解码 mjpeg(1920x1080,30fps) CPU占用率高

固件类型:官方提供的固件
固件文件名称:ROC-RK3588S-PC_Ubuntu20.04-Gnome-r21199_v1.0.1b_22
固件下载地址:百度网盘
Log日志:mppjpegdec.log

本帖最后由 dzgcs 于 2022-10-6 21:44 编辑

  1. 固件文件名称:ROC-RK3588S-PC_Ubuntu20.04-Gnome-r2119
  2. 固件版本信息:ROC-RK3588S-PC_Ubuntu20.04-Gnome-r21199_v1.0.1b_220812
  3. 硬件型号:ROC-RK3588S-PC
  4. 问题: 我这里是连接了一个USB摄像头,摄像头输出图像为mjpeg, 1920x1080, 30fps, 我发现用 mppjpegdec 解码非常耗费CPU,输出会有卡顿,相比之下用jpegdec软解反而流畅的多
    下图是使用mppjpegdec, CPU占用在100%左右, 摄像头画面播放有卡顿
    使用命令: gst-launch-1.0 v4l2src device=/dev/video8 ! ‘image/jpeg,width=1920,height=1080’ ! mppjpegdec ! glimagesink

下图是使用jpegdec软解的,摄像头画面播放流畅
使用命令: gst-launch-1.0 v4l2src device=/dev/video8 ! ‘image/jpeg,width=1920,height=1080’ ! jpegdec ! glimagesink

tchip_askquestions
mppjpegdec.log (402 KB)

同样的命令试试debian11系统