Hi
I'm developing video phone on DM 368 based custom board.i'm using 4_02_06 sdk and h264 encoder production build (version dm365_h264enc_02_30_00_04_production). so i need to have a good quality image at lower bit rates such as <=512 kbps. The encoded image quality is ok when bit rate is configured to 1Mbps where as the quality of the image is poor when configured to 412 kbps. since it is a real time video calling there is a constraint on the bandwidth that i can use for encoding.
After going through the encoder user guide, i tried to tune the encoder base and dynamic parameters but there is no considerable improvement in quality. I tried by sending IDR frames for every 30 p frames still there is no improvement.. I could see little improvement if i encode in HIGH profile but i want the same quality in BASE line profile for interoperability with other devices. I've attached the encoder output dump. The encoded file is VGA resolution encoded at 412 kbps. I've also attached the encoder settings
4848.encoder_out_dump_vga_412kbps_blockiness.txt
regards
pradeep