ll_segmenter_inactive_timeout

当未检测到任何活动流请求时,`ll_segmenter_inactive_timeout` 指令设置在将分段器视为不活跃之前等待的时长。

语法ll_segmenter_inactive_timeout time;
默认值none
上下文
参数1

说明

ll_segmenter_inactive_timeout 指令是 Kaltura Media Framework 的 NGINX 模块中的一个配置项,用于指定在分段器变为不活跃后,服务器应等待多长时间才假定其不再被使用。该超时对于在流媒体环境中管理资源至关重要,因为分段器可能需要处于活动状态以处理实时流。当在该超时时间内没有对分段器发出任何请求时,系统可以释放与该分段器关联的资源,从而优化服务器性能。

该指令接受一个定义超时时间的单一参数。可以使用秒、分钟或小时等不同的时间单位进行设置,以便根据预期的流媒体状况灵活调整。超时到期后,如果仍然没有活动请求,分段器将被标记为不活跃并释放资源。这种机制可以防止在分段器未使用时发生不必要的资源消耗,特别是在流量变化较大的环境中尤为重要。

管理员应根据具体需求和预期的流量模式调整此超时时间。例如,预期会长时间空闲的分段可能需要比具有可预测流媒体计划的分段更长的超时时间。了解典型使用情况有助于确保分段器在需要时保持活动状态,同时避免不必要地占用资源。

配置示例

ll_segmenter_inactive_timeout 5m;

将超时设置得过低可能会导致在流预计很快恢复时过早释放资源。

相反,超时设置过长会因为让非活动 segmenters 存活时间比必要的更久而导致资源浪费。

← 返回所有指令