![]() |
With CBR encoding, you specify the bit rate that you want to maintain and then set the size of the buffer. The bit rate will fluctuate across the stream; however, the fluctuations are constrained by the buffer size. The content quality also fluctuates to ensure that the buffer does not overflow or underflow. (If you want to guarantee the quality of the encoded output, use quality-based VBR encoding.) The size of the buffer determines the amount of initial delay when the content is played, but using CBR encoding ensures that the content is streamed smoothly, assuming that the bit rate is compatible with the client connection speed. If possible, use two-pass CBR encoding to reach a higher quality without losing the advantages of CBR encoding. Two-pass encoding is not supported in all scenarios.