NGINX RTMP module
118 — Каждая директива ядра и модулей — синтаксис, значения по умолчанию, контексты и реальные примеры конфигурации.
access_log
Директива `access_log` в модуле NGINX RTMP позволяет вести запись запросов…
ack_window
Директива 'ack_window' задаёт размер программного окна подтверждений для…
allow
Директива 'allow' в модуле NGINX RTMP ограничивает доступ к потокам, разрешая…
application
Директива 'application' в модуле NGINX RTMP определяет контекст…
buffer
Директива `buffer` задаёт размер внутреннего буфера для DASH-потоковой…
buflen
Директива 'buflen' задаёт длину буфера для RTMP-потоков в модуле NGINX RTMP.
busy
Директива 'busy' в модуле NGINX RTMP контролирует обработку одновременных…
chunk_size
Директива `chunk_size` задаёт размер RTMP-фрагмента, используемого для…
dash
Директива 'dash' включает поддержку MPEG-DASH в приложении NGINX RTMP.
dash_cleanup
Директива dash_cleanup включает очистку старых сегментов MPEG-DASH после…
dash_fragment
Директива `dash_fragment` задаёт длину каждого DASH-фрагмента в миллисекундах…
dash_nested
Директива 'dash_nested' включает или отключает вложенную упаковку DASH для…
dash_path
Директива 'dash_path' определяет путь хранения файлов DASH-потоков.
dash_playlist_length
Директива `dash_playlist_length` задаёт максимальную длину DASH-плейлиста в…
deny
Директива `deny` в модуле NGINX RTMP ограничивает доступ к публикации потоков…
drop_idle_publisher
Директива `drop_idle_publisher` позволяет NGINX отключать неактивных издателей…
exec
Директива `exec` в модуле NGINX RTMP позволяет выполнять внешние команды или…
exec_block
Директива `exec_block` позволяет выполнять внешние команды в ответ на…
exec_kill_signal
Директива exec_kill_signal позволяет настроить сигнал, отправляемый процессу…
exec_options
Директива exec_options в модуле NGINX RTMP задаёт параметры выполнения для…
exec_play
Директива exec_play в модуле NGINX RTMP позволяет запускать внешние программы…
exec_play_done
Выполняет указанные внешние команды/скрипты при завершении воспроизведения в…
exec_publish
Директива exec_publish в модуле NGINX RTMP позволяет выполнять внешние команды…
exec_publish_done
Директива exec_publish_done позволяет выполнить указанную команду после…
exec_pull
Директива exec_pull позволяет интегрировать внешние скрипты или команды…
exec_push
Директива exec_push в модуле NGINX RTMP позволяет выполнять внешние команды в…
exec_record_done
Директива exec_record_done задаёт команды, которые будут выполнены при…
exec_static
Директива exec_static позволяет модулю NGINX RTMP запускать внешние программы…
hls
Включает поддержку MPEG-DASH для трансляций в режиме реального времени в NGINX…
hls_audio_buffer_size
Задает размер буфера аудио для живой потоковой передачи в модуле NGINX RTMP.
hls_base_url
Директива `hls_base_url` задаёт базовый URL для сегментов HLS (HTTP Live…
hls_cleanup
Директива hls_cleanup управляет тем, будут ли HLS-сегменты автоматически…
hls_continuous
Директива `hls_continuous` включает или отключает непрерывную HLS-трансляцию в…
hls_fragment
Задает продолжительность каждого фрагмента HLS в миллисекундах для…
hls_fragment_naming
Задает схему именования файлов фрагментов HLS, создаваемых модулем NGINX RTMP.
hls_fragment_naming_granularity
Директива `hls_fragment_naming_granularity` задаёт степень детализации имен…
hls_fragment_slicing
Директива hls_fragment_slicing в модуле NGINX RTMP позволяет выполнять…
hls_fragments_per_key
Директива `hls_fragments_per_key` указывает количество фрагментов HLS…
hls_key_path
Директива 'hls_key_path' указывает путь к ключам шифрования, используемым при…
hls_key_url
Директива `hls_key_url` указывает URL, по которому можно получить ключ…
hls_keys
Директива `hls_keys` настраивает плейлист HLS на использование конкретного…
hls_max_audio_delay
Директива `hls_max_audio_delay` устанавливает максимально допустимую задержку…
hls_max_fragment
Директива `hls_max_fragment` задаёт максимальную длительность каждого…
hls_muxdelay
Директива `hls_muxdelay` контролирует максимальное время ожидания перед…
hls_nested
Директива 'hls_nested' включает или отключает функцию вложенных HLS-плейлистов…
hls_path
Директива 'hls_path' указывает путь к файлам для сегментов HLS и плейлистов…
hls_playlist_length
Задает максимальную длину плейлиста HLS для потоковых приложений в модуле RTMP.
hls_sync
Директива `hls_sync` настраивает параметры синхронизации для выходных…
hls_type
Директива 'hls_type' указывает тип сегмента для HLS (HTTP Live Streaming) в…
hls_variant
Директива `hls_variant` используется для задания варианта потока для HLS (HTTP…
idle_streams
Директива 'idle_streams' в модуле NGINX RTMP удерживает поток в состоянии…
interleave
Директива `interleave` включает перемежающиеся RTMP-потоки для клиентов…
listen
Директива 'listen' в модуле NGINX RTMP настраивает адрес и порт прослушивания…
live
Директива 'live' включает трансляцию в реальном времени для конкретного…
log_format
Директива `log_format` в модуле NGINX RTMP задаёт формат, используемый для…
max_connections
Директива `max_connections` ограничивает максимальное количество одновременных…
max_message
Директива `max_message` ограничивает максимальный размер сообщений в модуле…
max_streams
Директива 'max_streams' ограничивает максимальное количество одновременных…
meta
Директива 'meta' в модуле NGINX RTMP позволяет добавлять метаданные к…
netcall_buffer
Директива netcall_buffer указывает размер буфера, используемого для…
netcall_timeout
Директива netcall_timeout задаёт максимальное время ожидания сетевого вызова в…
notify_method
Директива `notify_method` настраивает метод обратного вызова для уведомлений в…
notify_relay_redirect
Директива `notify_relay_redirect` задаёт новое место назначения для всех…
notify_update_strict
Директива `notify_update_strict` в модуле NGINX RTMP обеспечивает строгое…
notify_update_timeout
Задает длительность ожидания для уведомления клиентов об обновлениях в модуле…
on_connect
Директива 'on_connect' в модуле NGINX RTMP позволяет указать функцию обратного…
on_disconnect
Директива `on_disconnect` позволяет задать действия, которые должны…
on_done
Директива 'on_done' в модуле NGINX RTMP используется для указания функции…
on_play
Директива `on_play` в модуле NGINX RTMP определяет функцию обратного вызова…
on_play_done
Директива `on_play_done` задаёт пользовательский HTTP-эндпоинт обратного…
on_publish
Директива `on_publish` в модуле NGINX RTMP позволяет указать функцию обратного…
on_publish_done
Директива `on_publish_done` позволяет указать функцию обратного вызова…
on_record_done
Директива `on_record_done` позволяет указать функцию обратного вызова, которая…
on_update
Директива 'on_update' позволяет задать URL обратного вызова, который…
out_cork
Директива 'out_cork' управляет буферизацией вывода для RTMP-потоков в модуле…
out_queue
Директива `out_queue` в модуле NGINX RTMP контролирует максимальное число…
ping
Директива 'ping' в модуле NGINX RTMP используется для мониторинга состояния…
ping_timeout
Директива `ping_timeout` задаёт период таймаута для обнаружения неактивных…
play
Директива `play` в модуле NGINX RTMP позволяет воспроизводить аудио- и…
play_local_path
Директива 'play_local_path' задаёт путь в локальной файловой системе для…
play_restart
Директива play_restart позволяет при выполнении определённых условий во время…
play_temp_path
Директива `play_temp_path` в модуле NGINX RTMP указывает путь временного…
play_time_fix
Директива `play_time_fix` регулирует длительность воспроизведения в модуле…
publish_notify
Директива `publish_notify` настраивает отправку уведомлений при публикации…
publish_time_fix
Директива `publish_time_fix` корректирует отметку времени публикации…
pull
Директива "pull" позволяет NGINX получать поток из указанного RTMP-источника.
pull_reconnect
Директива pull_reconnect указывает, следует ли включать повторные попытки…
push
Директива `push` в модуле NGINX RTMP обеспечивает отправку потока с…
push_reconnect
Директива push_reconnect настраивает поведение автоматического переподключения…
record
Директива `record` в модуле NGINX RTMP позволяет записывать живые трансляции…
record_append
Директива `record_append` управляет тем, добавлять ли данные к существующему…
record_interval
Директива 'record_interval' задаёт интервал, с которым в модуле NGINX RTMP…
record_lock
Директива record_lock контролирует доступ к файлам при записи потоков в модуле…
record_max_frames
Директива `record_max_frames` ограничивает максимальное количество кадров…
record_max_size
Задает максимальный размер записываемых RTMP-потоков в модуле NGINX RTMP.
record_notify
Директива 'record_notify' включает уведомления сервера о событиях записи…
record_path
Директива 'record_path' указывает путь к директории, куда сохраняются…
record_suffix
Директива `record_suffix` в NGINX RTMP-модуле задаёт суффикс, который…
record_unique
Директива 'record_unique' в модуле NGINX RTMP добавляет уникальную метку…
recorder
Директива 'recorder' в модуле NGINX RTMP используется для настройки блока…
relay_buffer
Директива relay_buffer задаёт размер буфера для потоковых видеоданных в модуле…
respawn
Директива 'respawn' в NGINX используется для автоматического перезапуска…
respawn_timeout
Директива 'respawn_timeout' в модуле NGINX RTMP настраивает время ожидания…
rtmp
Директива 'rtmp' включает серверную конфигурацию RTMP (протокол передачи…
main
rtmp_auto_push
Директива `rtmp_auto_push` включает автоматическую передачу потоков между…
main
rtmp_auto_push_reconnect
Директива 'rtmp_auto_push_reconnect' включает автоматические попытки…
main
rtmp_control
Директива rtmp_control настраивает параметры управления RTMP-потоками в модуле…
httpserverlocation
rtmp_socket_dir
Директива `rtmp_socket_dir` указывает каталог для хранения файлов сокетов…
main
rtmp_stat
Директива 'rtmp_stat' генерирует статистику RTMP-потоков в ответ на веб-запросы.
httpserverlocation
rtmp_stat_stylesheet
Директива `rtmp_stat_stylesheet` задаёт URL для XML-таблицы стилей…
httpserverlocation
server
Директива 'server' в модуле NGINX RTMP определяет блок 'server' для обработки…
session_relay
Директива 'session_relay' используется для включения ретрансляции сессий для…
so_keepalive
Директива `so_keepalive` включает или отключает функцию TCP keepalive для…
stream_buckets
Директива `stream_buckets` настраивает количество буферных корзин…
sync
Директива 'sync' управляет синхронизацией меток времени для сегментов в…
timeout
Директива `timeout` в модуле NGINX RTMP определяет максимальную…
wait_key
Директива wait_key в модуле NGINX RTMP используется для указания времени…
wait_video
Директива `wait_video` в модуле NGINX RTMP задаёт длительность ожидания…