CudaEncode low latency
Can anyone here recommend CudaEncode settings for low latency? (h264)

My current settings are:

4 //NVVE_CODEC_TYPE (4=H.264, 5=VC1)
1280 //NVVE_OUT_SIZE width
1024 //NVVE_OUT_SIZE height
1280 //NVVE_IN_SIZE width
1024 //NVVE_IN_SIZE height
1 //NVVE_ASPECT_RATIO (0: 4.0f/3.0f 1:16.0f/9.0f 2:1.0f)
0 //NVVE_FIELD_ENC_MODE (0:frame 1:TFF 2:BFF 3:FieldPicAff (unsupported))
1 //NVVE_P_INTERVAL
15 //NVVE_IDR_PERIOD
0 //NVVE_DYNAMIC_GOP (0:disable 1:enable)
1 //NVVE_RC_TYPE (0:CQP 1:VBR)
8000000 //NVVE_AVG_BITRATE
20000000 //NVVE_PEAK_BITRATE
25 //NVVE_QP_LEVEL_INTRA
28 //NVVE_QP_LEVEL_INTER_P
31 //NVVE_QP_LEVEL_INTER_B
30000 //NVVE_FRAME_RATE (numerator ) 30000/1001 = 30.00 fps
1000 //NVVE_FRAME_RATE (denominator)
0 //NVVE_DEBLOCK_MODE (0:disable 1:enable)
65357 //NVVE_PROFILE_LEVEL (0xff42(65346):baseline, 0xff4d(65357):main, 0xff64(65380):high)
1 //NVVE_FORCE_INTRA (1:force intra)
1 //NVVE_FORCE_IDR (1:force idr)
0 //NVVE_CLEAR_STAT (1:clear stats)
1 //NVVE_SET_DEINTERLACE (0:DI_OFF 1:DI_MEDIAN)(applicable if input is interlaced)
-1 //NVVE_PRESETS (-1:ignore 0:PSP 1:IPOD 2:AVCD 3:BD 4:1440)
0 //NVVE_DISABLE_CABAC (0:enabled 1:disabled)
0 //NVVE_CONFIGURE_NALU_FRAMING_TYPE (0:start codes 1,2,4:length prefixed NAL units)
0 //NVVE_DISABLE_SPS_PPS (0:enabled 1:disable)
0 //NVVE_STAT_NUM_CODED_FRAMES (NA)
0 //NVVE_STAT_NUM_RECEIVED_FRAMES (NA)
0 //NVVE_STAT_BITRATE (NA)
0 //NVVE_STAT_NUM_BITS_GENERATED (NA)
0 //NVVE_GET_PTS_DIFF_TIME (NA)
0 //NVVE_GET_PTS_BASE_TIME (NA)
0 //NVVE_GET_PTS_CODED_TIME (NA)
0 //NVVE_GET_PTS_RECEIVED_TIME (NA)
0 //NVVE_STAT_ELAPSED_TIME (NA)
0 //NVVE_STAT_QBUF_FULLNESS (NA)
0 //NVVE_STAT_PERF_FPS (NA)
0 //NVVE_STAT_PERF_AVG_TIME (NA)

(If this is not the appropriate forum please direct me! :) )

Cheers,
ZeDuS.
Can anyone here recommend CudaEncode settings for low latency? (h264)



My current settings are:



4 //NVVE_CODEC_TYPE (4=H.264, 5=VC1)

1280 //NVVE_OUT_SIZE width

1024 //NVVE_OUT_SIZE height

1280 //NVVE_IN_SIZE width

1024 //NVVE_IN_SIZE height

1 //NVVE_ASPECT_RATIO (0: 4.0f/3.0f 1:16.0f/9.0f 2:1.0f)

0 //NVVE_FIELD_ENC_MODE (0:frame 1:TFF 2:BFF 3:FieldPicAff (unsupported))

1 //NVVE_P_INTERVAL

15 //NVVE_IDR_PERIOD

0 //NVVE_DYNAMIC_GOP (0:disable 1:enable)

1 //NVVE_RC_TYPE (0:CQP 1:VBR)

8000000 //NVVE_AVG_BITRATE

20000000 //NVVE_PEAK_BITRATE

25 //NVVE_QP_LEVEL_INTRA

28 //NVVE_QP_LEVEL_INTER_P

31 //NVVE_QP_LEVEL_INTER_B

30000 //NVVE_FRAME_RATE (numerator ) 30000/1001 = 30.00 fps

1000 //NVVE_FRAME_RATE (denominator)

0 //NVVE_DEBLOCK_MODE (0:disable 1:enable)

65357 //NVVE_PROFILE_LEVEL (0xff42(65346):baseline, 0xff4d(65357):main, 0xff64(65380):high)

1 //NVVE_FORCE_INTRA (1:force intra)

1 //NVVE_FORCE_IDR (1:force idr)

0 //NVVE_CLEAR_STAT (1:clear stats)

1 //NVVE_SET_DEINTERLACE (0:DI_OFF 1:DI_MEDIAN)(applicable if input is interlaced)

-1 //NVVE_PRESETS (-1:ignore 0:PSP 1:IPOD 2:AVCD 3:BD 4:1440)

0 //NVVE_DISABLE_CABAC (0:enabled 1:disabled)

0 //NVVE_CONFIGURE_NALU_FRAMING_TYPE (0:start codes 1,2,4:length prefixed NAL units)

0 //NVVE_DISABLE_SPS_PPS (0:enabled 1:disable)

0 //NVVE_STAT_NUM_CODED_FRAMES (NA)

0 //NVVE_STAT_NUM_RECEIVED_FRAMES (NA)

0 //NVVE_STAT_BITRATE (NA)

0 //NVVE_STAT_NUM_BITS_GENERATED (NA)

0 //NVVE_GET_PTS_DIFF_TIME (NA)

0 //NVVE_GET_PTS_BASE_TIME (NA)

0 //NVVE_GET_PTS_CODED_TIME (NA)

0 //NVVE_GET_PTS_RECEIVED_TIME (NA)

0 //NVVE_STAT_ELAPSED_TIME (NA)

0 //NVVE_STAT_QBUF_FULLNESS (NA)

0 //NVVE_STAT_PERF_FPS (NA)

0 //NVVE_STAT_PERF_AVG_TIME (NA)



(If this is not the appropriate forum please direct me! :) )



Cheers,

ZeDuS.

#1
Posted 08/14/2011 11:33 AM   
Scroll To Top