主题中讨论的其他器件:AM62P
工具与软件:
尊敬的专家:
客户遇到使用 SDK 10.0的 am62p 编码器的问题。 它们存在于一些复杂的环境中、比特率会非常高、编码器将停止工作。 下面是客户正在使用的设置。 它们直接使用 ioctl、而不是 gstreamer。
V4L2_CID_MPEG_VIDEO_HEVC_LEVEL:V4L2_MPEG_VIDEO_HEVC_LEVEL_4_1
V4L2_CID_MPEG_VIDEO_bitrate_mode:V4C2_MPEG_VIDEO_bitrate_mode_VBR
V4C2_CID_MPEG_VIDEO_FRAME_RC_ENABLE:1.
V4L2_CID_MPEG_VIDEO_HEVC_I_FRAME_QP:30
V4C2_CID_MPEG_VIDEO_HEVC_CONST_INTRA_PRED:1
V4L2_CID_MPEG_VIDEO_HEVC_STRONG_SMACING:1
V4L2_CID_MPEG_VIDEO_HEVC_MAX_NUM_MERGE_MV_UNSCAS1:2
V4C2_CID_MPEG_VIDEO_HEVC_TMV_PRECISION:1
V4L2_CID_MPEG_VIDEO_prepend_SPPS_TO_IDR:1
V4C2_CID_MPEG_VIDEO_AU_DIVIDER:0
V4L2_CID_MPEG_VIDEO_HEVC_MIN_QP:8
V4C2_CID_MPEG_VIDEO_HEVC_MAX_QP:51
v4l2_BUF_TYPE_VIDEO_OUTPUT_MPLANE:format.fmt.pix_mp.pixelformat = fmt;format.fmt.pix_mp.width = w;format.fmt.pix_mp.height = h;format.fmt.pix_mp.colorspace = V4L2_colorspace_REC709;
V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE:CAPTURE_CODEC
V4L2_CID_MPEG_VIDEO_HEVC_REFRES_PERIOD:5
他们已尝试将 V4L2_CID_MPEG_VIDEO_BITRATE_MODE 设置为 CBR、但它的剂量不起作用。
他们检查比特率输出的方式是通过 am62p 上的 rtsp 发送流、并使用 VLC 获取流并获取比特率统计信息。
此致、
Adam