Good Quality under 1 MB

Hi guys,

we have a video 1280 *720 50 fps we want in nano jetpack 4 compressed and our constraint is less than 1 mb and good quality. we choose h265 but lots of settings exist. Please help me how to be under 1 mb and have good quality.it must not go over 1mb and quality is important but delay is not important. v4l settings are here

V4L2_CID_MPEG_VIDEOENC_HW_PRESET_TYPE_PARAM 
V4L2_CID_MPEG_VIDEO_H265_PROFILE
V4L2_CID_MPEG_VIDEO_BITRATE_PEAK
V4L2_CID_MPEG_VIDEO_BITRATE
V4L2_CID_MPEG_VIDEOENC_INSERT_VUI
V4L2_CID_MPEG_VIDEOENC_H265_LEVEL
V4L2_CID_MPEG_VIDEO_BITRATE_MODE
V4L2_CID_MPEG_VIDEO_MAX_PERFORMANCE
V4L2_CID_MPEG_VIDEO_GOP_SIZE
V4L2_CID_MPEG_VIDEO_IDR_INTERVAL
V4L2_CID_MPEG_VIDEOENC_TEMPORAL_TRADEOFF_LEVEL
V4L2_CID_MPEG_VIDEOENC_SLICE_LENGTH_PARAM
V4L2_CID_MPEG_VIDEOENC_ROI_PARAMS
V4L2_CID_MPEG_VIDEOENC_ENABLE_EXTERNAL_RPS_CONTROL
V4L2_CID_MPEG_VIDEOENC_ENABLE_EXTERNAL_RATE_CONTROL
V4L2_CID_MPEG_VIDEOENC_VIRTUALBUFFER_SIZE
V4L2_CID_MPEG_VIDEOENC_NUM_REFERENCE_FRAMES
V4L2_CID_MPEG_VIDEOENC_SLICE_INTRAREFRESH_PARAM
V4L2_CID_MPEG_VIDEOENC_NUM_BFRAMES
V4L2_CID_MPEG_VIDEOENC_INSERT_SPS_PPS_AT_IDR
V4L2_CID_MPEG_VIDEO_H264_ENTROPY_MODE
V4L2_CID_MPEG_VIDEOENC_ENABLE_SLICE_LEVEL_ENCODE
V4L2_CID_MPEG_VIDEOENC_H265_VUI_EXT_SAR_WIDTH
V4L2_CID_MPEG_VIDEOENC_H265_VUI_EXT_SAR_HEIGHT
V4L2_CID_MPEG_VIDEOENC_EXTEDED_COLORFORMAT
V4L2_CID_MPEG_VIDEOENC_INSERT_AUD
V4L2_CID_MPEG_VIDEOENC_ENABLE_ALLIFRAME_ENCODE
V4L2_CID_MPEG_VIDEOENC_TWO_PASS_CBR
V4L2_CID_MPEG_VIDEOENC_POC_TYPE
V4L2_CID_MPEG_VIDEO_FRAME_RC_ENABLE
V4L2_CID_MPEG_VIDEOENC_H265_DISABLE_AMP
V4L2_CID_MPEG_VIDEOENC_H265_CHROMA_FACTOR_IDC

Please help if others exist and which value to set for having our goal.

Thanks so much.

Hi,
Please try CBR + set virtual buffer size:
Random blockiness in the picture RTSP server-client -Jetson TX2 - #5 by DaneLLL

Encoding 1280x720p50 in1mbps is strict and it may not be able to achieve the low bitrate. You may need to try and find a acceptable rate for the use-case.