map
Директива 'srt' настраивает контекст SRT (Защищённая и надёжная передача) для обработки SRT-подключений в NGINX.
Описание
Директива 'srt' устанавливает блок для настройки модуля SRT (Защищённая и надёжная передача) в NGINX. SRT используется для защищённой и эффективной видеотрансляции по ненадёжным сетям. Эта директива может инкапсулировать один или несколько server-блоков, которые определяют параметры, такие как listen-адрес и типы перенаправления (проксирования), разрешённые. Все настройки SRT должны быть инкапсулированы внутри блока 'srt', что делает его основой SRT-связанных параметров в файле конфигурации NGINX.
Внутри блока 'srt' можно задавать директивы для обработки входящих SRT-подключений. Например, отдельные server-блоки могут определять такие настройки, как порт для прослушивания и сервер, на который должен быть проксирован трафик (либо в TCP-сервис, либо в другую SRT-цель). Такая модульная конструкция позволяет гибко конфигурировать несколько сервисов и конечных точек в рамках одного контекста SRT, облегчая настройку как SRT→TCP, так и TCP→SRT прокси, обеспечивая поддержку различных схем потоковой передачи и требований.
Пример конфига
srt {
server {
listen 4321;
proxy_pass tcp://127.0.0.1:5678;
}
}Убедитесь, что вы правильно определили контекст server внутри srt block, чтобы избежать ошибок конфигурации.
Директива не должна дублироваться; в конфигурации должен быть определён только один srt block, чтобы избежать конфликтов.