Hi,
I am working on a DM368 platform and encoding H.264 at 1080P / 30 / 6Mbps / CBR. The encoded NAL stream is placed in an MPEG2 TS and sent over the network to a broadcast decoder. The decoder is very picky about the data being exact CBR. Usually we could insert NULL packets into the stream to make it CBR, however we don't much additional memory bandwidth and/or CPU to enlarge the stream enough to account for the spikes in the IDR frame size.
I have tried various values for rcQMinI and rcQMaxI, and have also tried using rcAlgo 4 (constant frame size) rather than 5, though I have read that rcAlgo 4 is not suitable for 1080P resolution. The rcAlgo 4 does work however, until I have heavy scene changes, at which point the frame sizes start changing. It also produces heavily quantized images, which is sort of expected.
So, on to my question: Does TI have a recommended set of encoder settings for producing a high quality CBR NAL stream, where the IDR frame size does not spike so high?
Thanks,
Chris Richardson