map

'srt' 指令配置用于在 NGINX 中处理 SRT (Secure Reliable Transfer) 连接的 SRT 上下文。

语法srt { ... }
默认值none
上下文
参数block (2)

说明

'srt' 指令建立一个用于在 NGINX 中配置 SRT (Secure Reliable Transfer) 模块的块。SRT 用于在不可靠的网络上进行安全且高效的视频流传输。该指令可以包含一个或多个 server 块,这些块定义诸如监听地址和允许的转发(代理)类型等参数。所有 SRT 配置必须封装在 'srt' 块内,使其成为 NGINX 配置文件中与 SRT 相关设置的基础。

在 'srt' 块中,可以指定用于处理入站 SRT 连接的指令。例如,单个 server 块可以定义诸如监听端口以及应将流量代理到的服务器(可以是 TCP 服务或另一个 SRT 目标)的设置。这种模块化设计允许在单一 SRT 上下文下灵活配置多个服务和端点,便于设置 SRT 到 TCP 和 TCP 到 SRT 的代理,从而适应各种流媒体部署和需求。

配置示例

srt {
    server {
        listen 4321;
        proxy_pass tcp://127.0.0.1:5678;
    }
}

确保在 srt block 中正确定义 server context,以避免配置错误。

该指令不得重复;在配置中只能定义一个 srt block,以防冲突。

← 返回所有指令