2016-12-20 20:57:20 +01:00
|
|
|
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'nginx') == -1
|
|
|
|
|
|
|
|
" RTMP Module <https://github.com/arut/nginx-rtmp-module>
|
|
|
|
" NGINX-based Media Streaming Server
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp
|
2017-02-02 21:16:29 +01:00
|
|
|
" syn keyword ngxDirectiveThirdParty server
|
|
|
|
" syn keyword ngxDirectiveThirdParty listen
|
2016-12-20 20:57:20 +01:00
|
|
|
syn keyword ngxDirectiveThirdParty application
|
2017-02-02 21:16:29 +01:00
|
|
|
" syn keyword ngxDirectiveThirdParty timeout
|
2016-12-20 20:57:20 +01:00
|
|
|
syn keyword ngxDirectiveThirdParty ping
|
|
|
|
syn keyword ngxDirectiveThirdParty ping_timeout
|
|
|
|
syn keyword ngxDirectiveThirdParty max_streams
|
|
|
|
syn keyword ngxDirectiveThirdParty ack_window
|
|
|
|
syn keyword ngxDirectiveThirdParty chunk_size
|
|
|
|
syn keyword ngxDirectiveThirdParty max_queue
|
|
|
|
syn keyword ngxDirectiveThirdParty max_message
|
|
|
|
syn keyword ngxDirectiveThirdParty out_queue
|
|
|
|
syn keyword ngxDirectiveThirdParty out_cork
|
2017-02-02 21:16:29 +01:00
|
|
|
" syn keyword ngxDirectiveThirdParty allow
|
|
|
|
" syn keyword ngxDirectiveThirdParty deny
|
2016-12-20 20:57:20 +01:00
|
|
|
syn keyword ngxDirectiveThirdParty exec_push
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_pull
|
|
|
|
syn keyword ngxDirectiveThirdParty exec
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_options
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_static
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_kill_signal
|
|
|
|
syn keyword ngxDirectiveThirdParty respawn
|
|
|
|
syn keyword ngxDirectiveThirdParty respawn_timeout
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_publish
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_play
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_play_done
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_publish_done
|
|
|
|
syn keyword ngxDirectiveThirdParty exec_record_done
|
|
|
|
syn keyword ngxDirectiveThirdParty live
|
|
|
|
syn keyword ngxDirectiveThirdParty meta
|
|
|
|
syn keyword ngxDirectiveThirdParty interleave
|
|
|
|
syn keyword ngxDirectiveThirdParty wait_key
|
|
|
|
syn keyword ngxDirectiveThirdParty wait_video
|
|
|
|
syn keyword ngxDirectiveThirdParty publish_notify
|
|
|
|
syn keyword ngxDirectiveThirdParty drop_idle_publisher
|
|
|
|
syn keyword ngxDirectiveThirdParty sync
|
|
|
|
syn keyword ngxDirectiveThirdParty play_restart
|
|
|
|
syn keyword ngxDirectiveThirdParty idle_streams
|
|
|
|
syn keyword ngxDirectiveThirdParty record
|
|
|
|
syn keyword ngxDirectiveThirdParty record_path
|
|
|
|
syn keyword ngxDirectiveThirdParty record_suffix
|
|
|
|
syn keyword ngxDirectiveThirdParty record_unique
|
|
|
|
syn keyword ngxDirectiveThirdParty record_append
|
|
|
|
syn keyword ngxDirectiveThirdParty record_lock
|
|
|
|
syn keyword ngxDirectiveThirdParty record_max_size
|
|
|
|
syn keyword ngxDirectiveThirdParty record_max_frames
|
|
|
|
syn keyword ngxDirectiveThirdParty record_interval
|
|
|
|
syn keyword ngxDirectiveThirdParty recorder
|
|
|
|
syn keyword ngxDirectiveThirdParty record_notify
|
|
|
|
syn keyword ngxDirectiveThirdParty play
|
|
|
|
syn keyword ngxDirectiveThirdParty play_temp_path
|
|
|
|
syn keyword ngxDirectiveThirdParty play_local_path
|
|
|
|
syn keyword ngxDirectiveThirdParty pull
|
|
|
|
syn keyword ngxDirectiveThirdParty push
|
|
|
|
syn keyword ngxDirectiveThirdParty push_reconnect
|
|
|
|
syn keyword ngxDirectiveThirdParty session_relay
|
|
|
|
syn keyword ngxDirectiveThirdParty on_connect
|
|
|
|
syn keyword ngxDirectiveThirdParty on_play
|
|
|
|
syn keyword ngxDirectiveThirdParty on_publish
|
|
|
|
syn keyword ngxDirectiveThirdParty on_done
|
|
|
|
syn keyword ngxDirectiveThirdParty on_play_done
|
|
|
|
syn keyword ngxDirectiveThirdParty on_publish_done
|
|
|
|
syn keyword ngxDirectiveThirdParty on_record_done
|
|
|
|
syn keyword ngxDirectiveThirdParty on_update
|
|
|
|
syn keyword ngxDirectiveThirdParty notify_update_timeout
|
|
|
|
syn keyword ngxDirectiveThirdParty notify_update_strict
|
|
|
|
syn keyword ngxDirectiveThirdParty notify_relay_redirect
|
|
|
|
syn keyword ngxDirectiveThirdParty notify_method
|
|
|
|
syn keyword ngxDirectiveThirdParty hls
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_path
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_fragment
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_playlist_length
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_sync
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_continuous
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_nested
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_base_url
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_cleanup
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_fragment_naming
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_fragment_slicing
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_variant
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_type
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_keys
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_key_path
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_key_url
|
|
|
|
syn keyword ngxDirectiveThirdParty hls_fragments_per_key
|
|
|
|
syn keyword ngxDirectiveThirdParty dash
|
|
|
|
syn keyword ngxDirectiveThirdParty dash_path
|
|
|
|
syn keyword ngxDirectiveThirdParty dash_fragment
|
|
|
|
syn keyword ngxDirectiveThirdParty dash_playlist_length
|
|
|
|
syn keyword ngxDirectiveThirdParty dash_nested
|
|
|
|
syn keyword ngxDirectiveThirdParty dash_cleanup
|
2017-02-02 21:16:29 +01:00
|
|
|
" syn keyword ngxDirectiveThirdParty access_log
|
|
|
|
" syn keyword ngxDirectiveThirdParty log_format
|
2016-12-20 20:57:20 +01:00
|
|
|
syn keyword ngxDirectiveThirdParty max_connections
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_stat
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_stat_stylesheet
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_auto_push
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_auto_push_reconnect
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_socket_dir
|
|
|
|
syn keyword ngxDirectiveThirdParty rtmp_control
|
|
|
|
|
|
|
|
|
|
|
|
endif
|