Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ashers65
Beginner
59 Views

UMC::H263Encoder questions

Hello,
I saw that UMCH263Encoder has two types of rate control: a) constant quality b) frame level (AVBR), with frame skipping.
1) what is that frame skipping? does the encoder decides to skip pictures, in order to adhere to average bitrate requested?
2)I am requested to support a generation of I-frame apon request.does the encoder support that feature? how canit be done?
3)I saw the Encoder hasa frame rate parameter as an input. doesit know to change the frame rate? what is this parameter used for?
Thanks,
Asher.
0 Kudos
1 Reply
Emmanuel_W_
New Contributor I
59 Views

Quoting - ashers65
Hello,
I saw that UMCH263Encoder has two types of rate control: a) constant quality b) frame level (AVBR), with frame skipping.
1) what is that frame skipping? does the encoder decides to skip pictures, in order to adhere to average bitrate requested?
2)I am requested to support a generation of I-frame apon request.does the encoder support that feature? how canit be done?
3)I saw the Encoder hasa frame rate parameter as an input. doesit know to change the frame rate? what is this parameter used for?
Thanks,
Asher.

1/ Correct.
2/ Yes you can request a specific frame type (I_PICTURE in your case) in the UMC::VideoData object representing the source data that you provide in the GetFrame api.
3/ The frame rate represent the rate of your source and is used in the rate control to estimate the BW (not that the codec expect a constant frame delivery from your source).

Hope this helps
Emmanuel
Reply