segment_info_bitrate_lower_bound
The 'segment_info_bitrate_lower_bound' directive sets a lower limit on the bitrate for media segments in the Kaltura Media Framework.
Description
The 'segment_info_bitrate_lower_bound' directive is designed to control the minimum bitrate threshold for media segments processed by the Kaltura Media Framework. By specifying a value for this directive, administrators ensure that any media segments generated or served through the framework do not fall below a specified bitrate. This is particularly useful for maintaining quality, especially in streaming applications where lower bitrates can result in reduced visual clarity or audio fidelity.
When this directive is set, the framework checks the bitrate of the generated media segments against this lower bound during processing or before streaming. If a segment's bitrate is found to be below the specified value, the framework may apply additional processing or encoding measures to increase the bitrate to the acceptable level, or it may decide not to serve that segment at all if it is determined that quality would be compromised. The argument for this directive requires a numeric value that indicates the desired minimum bitrate, facilitating fine-tuning based on specific use cases or audience needs.
As with many directives in NGINX, proper use of 'segment_info_bitrate_lower_bound' can contribute significantly to the user experience by ensuring a consistent quality of service. While increasing the lower limit could enhance quality, it could also impact bandwidth usage, so a balance must be struck to match network capabilities and user expectations.
Config Example
segment_info_bitrate_lower_bound 3000; # sets the minimum bitrate to 3000 kbps
Setting the value too low may result in poor video quality during streaming.
Overly high settings may lead to increased bandwidth consumption, which could affect performance in low-bandwidth scenarios.