notify_update_strict

NGINX RTMP 模块中的 `notify_update_strict` 指令在更新期间确保严格遵守流通知协议。

语法notify_update_strict on | off;
默认值off
上下文
参数1

说明

在 NGINX RTMP 模块中,notify_update_strict 指令用于在更新发生时强制采用严格的流通知方式。该指令允许管理员控制媒体流更新的通知传达方式,尤其是在流发布和关闭期间。启用后,它要求通知处理必须严格遵循定义的协议,从而减少在更新期间发生误传或错误的可能性。

设置该指令时,会改变 RTMP 服务器发送的流生命周期通知的行为。这在多个流或客户端同时交互的场景中特别重要,此时每个客户端都必须准确及时地收到流状态变化的通知。该指令的参数是一个标志 (on or off),启用时可确保服务器在流更新期间不容许任何偏离预期通知行为的情况。此功能主要面向需要全面且可靠的流更新处理以严格控制流媒体环境的用户。

配置示例

rtmp {
    server {
        application live {
            live on;
            notify_update_strict on;
        }
    }
}

请务必针对该指令测试您的应用程序行为,因为它可能会拒绝以前被视为有效但不符合规范的通知。

在同一应用程序中混合使用严格和非严格的通知设置可能导致意外行为,因此请在整个配置中保持一致。

← 返回所有指令