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 задаёт длительность ожидания…