Open rajhlinux opened 2 years ago
“Profile Level” is an H.264 concept to help specify the maximum data rate and video resolution that a device can use. There is a chart on the Wikipedia page for the H.264 codec with details for each level. https://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels
"Latency Constrained Variable Bitrate" is a rate control method. It is used when low latency is required. This tries to reduce the encoder latency as much as possible and is useful in scenarios such as game streaming.
Details on some more AMF encoding properties can be found here: https://github.com/GPUOpen-LibrariesAndSDKs/AMF/blob/master/amf/doc/AMF_Video_Encode_API.pdf
Hello,
I just recently able to get "h264_amf" encoder working on Arch linux and now I can not find any details of what these parameters do:
For example, what is "Profile Level" why does it have so many numbers to choose from?
Another example, what exactly is "Latency Constrained Variable Bitrate"?
Google does not show any searches on this.
Thanks.