map
'srt' 指令配置用于在 NGINX 中处理 SRT (Secure Reliable Transfer) 连接的 SRT 上下文。
Nginx SRT Module
语法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,以防冲突。