问题:如果sensor与encoder的FPS不一致,比如sensor输出为30fps,而encoder仅为25fps,就会导致每5帧丢一帧,导致帧间隔不均,进而流就会有
轻微地抖动现象。
通过isp把sensor设置为25/30FPS输出,
val=ucValue?25:30; //50hz: 25, 60hz:30
ret=ioctl(isp_fd, ISP_IOC_SET_SENSOR_FPS,&val);
通过下面的命令查看cat /proc/isp0/property
通过下面的方式来设置encoder的max_fps,
echo 0 25 > /proc/dvr/enc_max_fps
echo 0 30 > /proc/dvr/enc_max_fps