Where the command line options are stored. More...
#include <cmdline.h>
Data Fields | |
const char * | help_help |
Print help and exit help description. More... | |
const char * | version_help |
Print version and exit help description. More... | |
int | daemon_flag |
Launch Janus in background as a daemon (default=off). More... | |
const char * | daemon_help |
Launch Janus in background as a daemon help description. More... | |
char * | pid_file_arg |
Open the specified PID file when starting Janus (default=none). More... | |
char * | pid_file_orig |
Open the specified PID file when starting Janus (default=none) original value given at command line. More... | |
const char * | pid_file_help |
Open the specified PID file when starting Janus (default=none) help description. More... | |
int | disable_stdout_flag |
Disable stdout based logging (default=off). More... | |
const char * | disable_stdout_help |
Disable stdout based logging help description. More... | |
int | log_stdout_flag |
Log to stdout, even when the process is daemonized (default=off). More... | |
const char * | log_stdout_help |
Log to stdout, even when the process is daemonized help description. More... | |
char * | log_file_arg |
Log to the specified file (default=stdout only). More... | |
char * | log_file_orig |
Log to the specified file (default=stdout only) original value given at command line. More... | |
const char * | log_file_help |
Log to the specified file (default=stdout only) help description. More... | |
char * | cwd_path_arg |
Working directory for Janus daemon process (default=/). More... | |
char * | cwd_path_orig |
Working directory for Janus daemon process (default=/) original value given at command line. More... | |
const char * | cwd_path_help |
Working directory for Janus daemon process (default=/) help description. More... | |
char * | interface_arg |
Interface to use (will be the public IP). More... | |
char * | interface_orig |
Interface to use (will be the public IP) original value given at command line. More... | |
const char * | interface_help |
Interface to use (will be the public IP) help description. More... | |
char * | plugins_folder_arg |
Plugins folder (default=./plugins). More... | |
char * | plugins_folder_orig |
Plugins folder (default=./plugins) original value given at command line. More... | |
const char * | plugins_folder_help |
Plugins folder (default=./plugins) help description. More... | |
char * | config_arg |
Configuration file to use. More... | |
char * | config_orig |
Configuration file to use original value given at command line. More... | |
const char * | config_help |
Configuration file to use help description. More... | |
char * | configs_folder_arg |
Configuration files folder (default=./conf). More... | |
char * | configs_folder_orig |
Configuration files folder (default=./conf) original value given at command line. More... | |
const char * | configs_folder_help |
Configuration files folder (default=./conf) help description. More... | |
char * | cert_pem_arg |
DTLS certificate. More... | |
char * | cert_pem_orig |
DTLS certificate original value given at command line. More... | |
const char * | cert_pem_help |
DTLS certificate help description. More... | |
char * | cert_key_arg |
DTLS certificate key. More... | |
char * | cert_key_orig |
DTLS certificate key original value given at command line. More... | |
const char * | cert_key_help |
DTLS certificate key help description. More... | |
char * | cert_pwd_arg |
DTLS certificate key passphrase (if needed). More... | |
char * | cert_pwd_orig |
DTLS certificate key passphrase (if needed) original value given at command line. More... | |
const char * | cert_pwd_help |
DTLS certificate key passphrase (if needed) help description. More... | |
char * | stun_server_arg |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none). More... | |
char * | stun_server_orig |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none) original value given at command line. More... | |
const char * | stun_server_help |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none) help description. More... | |
char * | nat_1_1_arg |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none). More... | |
char * | nat_1_1_orig |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none) original value given at command line. More... | |
const char * | nat_1_1_help |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none) help description. More... | |
int | keep_private_host_flag |
When nat-1-1 is used (e.g., Amazon EC2 instances), don't remove the private host, but keep both to simulate STUN (default=off). More... | |
const char * | keep_private_host_help |
When nat-1-1 is used (e.g., Amazon EC2 instances), don't remove the private host, but keep both to simulate STUN help description. More... | |
char * | ice_enforce_list_arg |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none). More... | |
char * | ice_enforce_list_orig |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none) original value given at command line. More... | |
const char * | ice_enforce_list_help |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none) help description. More... | |
char * | ice_ignore_list_arg |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet). More... | |
char * | ice_ignore_list_orig |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet) original value given at command line. More... | |
const char * | ice_ignore_list_help |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet) help description. More... | |
int | ipv6_candidates_flag |
Whether to enable IPv6 candidates or not (default=off). More... | |
const char * | ipv6_candidates_help |
Whether to enable IPv6 candidates or not help description. More... | |
int | ipv6_link_local_flag |
Whether IPv6 link-local candidates should be gathered as well (default=off). More... | |
const char * | ipv6_link_local_help |
Whether IPv6 link-local candidates should be gathered as well help description. More... | |
int | libnice_debug_flag |
Whether to enable libnice debugging or not (default=off). More... | |
const char * | libnice_debug_help |
Whether to enable libnice debugging or not help description. More... | |
int | full_trickle_flag |
Do full-trickle instead of half-trickle (default=off). More... | |
const char * | full_trickle_help |
Do full-trickle instead of half-trickle help description. More... | |
int | ice_lite_flag |
Whether to enable the ICE Lite mode or not (default=off). More... | |
const char * | ice_lite_help |
Whether to enable the ICE Lite mode or not help description. More... | |
int | ice_tcp_flag |
Whether to enable ICE-TCP or not (warning: only works with ICE Lite) (default=off). More... | |
const char * | ice_tcp_help |
Whether to enable ICE-TCP or not (warning: only works with ICE Lite) help description. More... | |
int | min_nack_queue_arg |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT. More... | |
char * | min_nack_queue_orig |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT original value given at command line. More... | |
const char * | min_nack_queue_help |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT help description. More... | |
int | no_media_timer_arg |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this. More... | |
char * | no_media_timer_orig |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this original value given at command line. More... | |
const char * | no_media_timer_help |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this help description. More... | |
int | slowlink_threshold_arg |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled). More... | |
char * | slowlink_threshold_orig |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled) original value given at command line. More... | |
const char * | slowlink_threshold_help |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled) help description. More... | |
char * | rtp_port_range_arg |
Port range to use for RTP/RTCP. More... | |
char * | rtp_port_range_orig |
Port range to use for RTP/RTCP original value given at command line. More... | |
const char * | rtp_port_range_help |
Port range to use for RTP/RTCP help description. More... | |
int | twcc_period_arg |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms). More... | |
char * | twcc_period_orig |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms) original value given at command line. More... | |
const char * | twcc_period_help |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms) help description. More... | |
char * | server_name_arg |
Public name of this Janus instance (default=MyJanusInstance). More... | |
char * | server_name_orig |
Public name of this Janus instance (default=MyJanusInstance) original value given at command line. More... | |
const char * | server_name_help |
Public name of this Janus instance (default=MyJanusInstance) help description. More... | |
int | session_timeout_arg |
Session timeout value, in seconds (default=60). More... | |
char * | session_timeout_orig |
Session timeout value, in seconds (default=60) original value given at command line. More... | |
const char * | session_timeout_help |
Session timeout value, in seconds (default=60) help description. More... | |
int | reclaim_session_timeout_arg |
Reclaim session timeout value, in seconds (default=0). More... | |
char * | reclaim_session_timeout_orig |
Reclaim session timeout value, in seconds (default=0) original value given at command line. More... | |
const char * | reclaim_session_timeout_help |
Reclaim session timeout value, in seconds (default=0) help description. More... | |
int | debug_level_arg |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4). More... | |
char * | debug_level_orig |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4) original value given at command line. More... | |
const char * | debug_level_help |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4) help description. More... | |
int | debug_timestamps_flag |
Enable debug/logging timestamps (default=off). More... | |
const char * | debug_timestamps_help |
Enable debug/logging timestamps help description. More... | |
int | disable_colors_flag |
Disable color in the logging (default=off). More... | |
const char * | disable_colors_help |
Disable color in the logging help description. More... | |
int | debug_locks_flag |
Enable debugging of locks/mutexes (very verbose!) (default=off). More... | |
const char * | debug_locks_help |
Enable debugging of locks/mutexes (very verbose!) help description. More... | |
char * | apisecret_arg |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default). More... | |
char * | apisecret_orig |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default) original value given at command line. More... | |
const char * | apisecret_help |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default) help description. More... | |
int | token_auth_flag |
Enable token-based authentication for all requests (default=off). More... | |
const char * | token_auth_help |
Enable token-based authentication for all requests help description. More... | |
char * | token_auth_secret_arg |
Secret to verify HMAC-signed tokens with, to be used with -A. More... | |
char * | token_auth_secret_orig |
Secret to verify HMAC-signed tokens with, to be used with -A original value given at command line. More... | |
const char * | token_auth_secret_help |
Secret to verify HMAC-signed tokens with, to be used with -A help description. More... | |
int | event_handlers_flag |
Enable event handlers (default=off). More... | |
const char * | event_handlers_help |
Enable event handlers help description. More... | |
int | no_webrtc_encryption_flag |
Disable WebRTC encryption, so no DTLS or SRTP (only for debugging!) (default=off). More... | |
const char * | no_webrtc_encryption_help |
Disable WebRTC encryption, so no DTLS or SRTP (only for debugging!) help description. More... | |
unsigned int | help_given |
Whether help was given. More... | |
unsigned int | version_given |
Whether version was given. More... | |
unsigned int | daemon_given |
Whether daemon was given. More... | |
unsigned int | pid_file_given |
Whether pid-file was given. More... | |
unsigned int | disable_stdout_given |
Whether disable-stdout was given. More... | |
unsigned int | log_stdout_given |
Whether log-stdout was given. More... | |
unsigned int | log_file_given |
Whether log-file was given. More... | |
unsigned int | cwd_path_given |
Whether cwd-path was given. More... | |
unsigned int | interface_given |
Whether interface was given. More... | |
unsigned int | plugins_folder_given |
Whether plugins-folder was given. More... | |
unsigned int | config_given |
Whether config was given. More... | |
unsigned int | configs_folder_given |
Whether configs-folder was given. More... | |
unsigned int | cert_pem_given |
Whether cert-pem was given. More... | |
unsigned int | cert_key_given |
Whether cert-key was given. More... | |
unsigned int | cert_pwd_given |
Whether cert-pwd was given. More... | |
unsigned int | stun_server_given |
Whether stun-server was given. More... | |
unsigned int | nat_1_1_given |
Whether nat-1-1 was given. More... | |
unsigned int | keep_private_host_given |
Whether keep-private-host was given. More... | |
unsigned int | ice_enforce_list_given |
Whether ice-enforce-list was given. More... | |
unsigned int | ice_ignore_list_given |
Whether ice-ignore-list was given. More... | |
unsigned int | ipv6_candidates_given |
Whether ipv6-candidates was given. More... | |
unsigned int | ipv6_link_local_given |
Whether ipv6-link-local was given. More... | |
unsigned int | libnice_debug_given |
Whether libnice-debug was given. More... | |
unsigned int | full_trickle_given |
Whether full-trickle was given. More... | |
unsigned int | ice_lite_given |
Whether ice-lite was given. More... | |
unsigned int | ice_tcp_given |
Whether ice-tcp was given. More... | |
unsigned int | min_nack_queue_given |
Whether min-nack-queue was given. More... | |
unsigned int | no_media_timer_given |
Whether no-media-timer was given. More... | |
unsigned int | slowlink_threshold_given |
Whether slowlink-threshold was given. More... | |
unsigned int | rtp_port_range_given |
Whether rtp-port-range was given. More... | |
unsigned int | twcc_period_given |
Whether twcc-period was given. More... | |
unsigned int | server_name_given |
Whether server-name was given. More... | |
unsigned int | session_timeout_given |
Whether session-timeout was given. More... | |
unsigned int | reclaim_session_timeout_given |
Whether reclaim-session-timeout was given. More... | |
unsigned int | debug_level_given |
Whether debug-level was given. More... | |
unsigned int | debug_timestamps_given |
Whether debug-timestamps was given. More... | |
unsigned int | disable_colors_given |
Whether disable-colors was given. More... | |
unsigned int | debug_locks_given |
Whether debug-locks was given. More... | |
unsigned int | apisecret_given |
Whether apisecret was given. More... | |
unsigned int | token_auth_given |
Whether token-auth was given. More... | |
unsigned int | token_auth_secret_given |
Whether token-auth-secret was given. More... | |
unsigned int | event_handlers_given |
Whether event-handlers was given. More... | |
unsigned int | no_webrtc_encryption_given |
Whether no-webrtc-encryption was given. More... | |
char * | codec_arg |
Codec the recording will contain (e.g., opus, vp8, etc.). More... | |
char * | codec_orig |
Codec the recording will contain (e.g., opus, vp8, etc.) original value given at command line. More... | |
const char * | codec_help |
Codec the recording will contain (e.g., opus, vp8, etc.) help description. More... | |
int | ssrc_arg |
SSRC of the packets in the pcap file to save (pass 0 to autodetect). More... | |
char * | ssrc_orig |
SSRC of the packets in the pcap file to save (pass 0 to autodetect) original value given at command line. More... | |
const char * | ssrc_help |
SSRC of the packets in the pcap file to save (pass 0 to autodetect) help description. More... | |
int | warnings_flag |
Show warnings for skipped packets (e.g., not RTP or wrong SSRC) (default=off). More... | |
const char * | warnings_help |
Show warnings for skipped packets (e.g., not RTP or wrong SSRC) help description. More... | |
unsigned int | codec_given |
Whether codec was given. More... | |
unsigned int | ssrc_given |
Whether ssrc was given. More... | |
unsigned int | warnings_given |
Whether warnings was given. More... | |
int | file_extensions_flag |
Only print the supported target file extensions per codec (default=off). More... | |
const char * | file_extensions_help |
Only print the supported target file extensions per codec help description. More... | |
int | json_flag |
Only print JSON header (default=off). More... | |
const char * | json_help |
Only print JSON header help description. More... | |
int | header_flag |
Only parse .mjr header (default=off). More... | |
const char * | header_help |
Only parse .mjr header help description. More... | |
int | parse_flag |
Only parse and re-order packets (default=off). More... | |
const char * | parse_help |
Only parse and re-order packets help description. More... | |
int | extended_json_flag |
Only print extended JSON report (automatically enables –json) (default=off). More... | |
const char * | extended_json_help |
Only print extended JSON report (automatically enables –json) help description. More... | |
char * | metadata_arg |
Save this metadata string in the target file. More... | |
char * | metadata_orig |
Save this metadata string in the target file original value given at command line. More... | |
const char * | metadata_help |
Save this metadata string in the target file help description. More... | |
int | ignore_first_arg |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0). More... | |
char * | ignore_first_orig |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0) original value given at command line. More... | |
const char * | ignore_first_help |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0) help description. More... | |
int | payload_type_arg |
Ignore all RTP packets that don't match the specified payload type (default=none). More... | |
char * | payload_type_orig |
Ignore all RTP packets that don't match the specified payload type (default=none) original value given at command line. More... | |
const char * | payload_type_help |
Ignore all RTP packets that don't match the specified payload type (default=none) help description. More... | |
int | audiolevel_ext_arg |
ID of the audio-levels RTP extension (default=none). More... | |
char * | audiolevel_ext_orig |
ID of the audio-levels RTP extension (default=none) original value given at command line. More... | |
const char * | audiolevel_ext_help |
ID of the audio-levels RTP extension (default=none) help description. More... | |
int | videoorient_ext_arg |
ID of the video-orientation RTP extension (default=none). More... | |
char * | videoorient_ext_orig |
ID of the video-orientation RTP extension (default=none) original value given at command line. More... | |
const char * | videoorient_ext_help |
ID of the video-orientation RTP extension (default=none) help description. More... | |
char * | format_arg |
Specifies the output format (overrides the format from the destination). More... | |
char * | format_orig |
Specifies the output format (overrides the format from the destination) original value given at command line. More... | |
const char * | format_help |
Specifies the output format (overrides the format from the destination) help description. More... | |
int | faststart_flag |
For mp4 files write the MOOV atom at the head of the file (default=off). More... | |
const char * | faststart_help |
For mp4 files write the MOOV atom at the head of the file help description. More... | |
int | audioskew_arg |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0). More... | |
char * | audioskew_orig |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0) original value given at command line. More... | |
const char * | audioskew_help |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0) help description. More... | |
int | silence_distance_arg |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0). More... | |
char * | silence_distance_orig |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0) original value given at command line. More... | |
const char * | silence_distance_help |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0) help description. More... | |
int | restamp_arg |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000) the timestamps will be corrected, disabled if 0 (default=0). More... | |
char * | restamp_orig |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000) the timestamps will be corrected, disabled if 0 (default=0) original value given at command line. More... | |
const char * | restamp_help |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000) the timestamps will be corrected, disabled if 0 (default=0) help description. More... | |
int | restamp_packets_arg |
Number of packets used for calculating moving average latency for timestamp correction (default=10). More... | |
char * | restamp_packets_orig |
Number of packets used for calculating moving average latency for timestamp correction (default=10) original value given at command line. More... | |
const char * | restamp_packets_help |
Number of packets used for calculating moving average latency for timestamp correction (default=10) help description. More... | |
int | restamp_min_th_arg |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500). More... | |
char * | restamp_min_th_orig |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500) original value given at command line. More... | |
const char * | restamp_min_th_help |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500) help description. More... | |
unsigned int | file_extensions_given |
Whether file-extensions was given. More... | |
unsigned int | json_given |
Whether json was given. More... | |
unsigned int | header_given |
Whether header was given. More... | |
unsigned int | parse_given |
Whether parse was given. More... | |
unsigned int | extended_json_given |
Whether extended-json was given. More... | |
unsigned int | metadata_given |
Whether metadata was given. More... | |
unsigned int | ignore_first_given |
Whether ignore-first was given. More... | |
unsigned int | payload_type_given |
Whether payload-type was given. More... | |
unsigned int | audiolevel_ext_given |
Whether audiolevel-ext was given. More... | |
unsigned int | videoorient_ext_given |
Whether videoorient-ext was given. More... | |
unsigned int | format_given |
Whether format was given. More... | |
unsigned int | faststart_given |
Whether faststart was given. More... | |
unsigned int | audioskew_given |
Whether audioskew was given. More... | |
unsigned int | silence_distance_given |
Whether silence-distance was given. More... | |
unsigned int | restamp_given |
Whether restamp was given. More... | |
unsigned int | restamp_packets_given |
Whether restamp-packets was given. More... | |
unsigned int | restamp_min_th_given |
Whether restamp-min-th was given. More... | |
Where the command line options are stored.
char* gengetopt_args_info::apisecret_arg |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default).
unsigned int gengetopt_args_info::apisecret_given |
Whether apisecret was given.
const char* gengetopt_args_info::apisecret_help |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default) help description.
char* gengetopt_args_info::apisecret_orig |
API secret all requests need to pass in order to be accepted by Janus (useful when wrapping Janus API requests in a server, none by default) original value given at command line.
int gengetopt_args_info::audiolevel_ext_arg |
ID of the audio-levels RTP extension (default=none).
unsigned int gengetopt_args_info::audiolevel_ext_given |
Whether audiolevel-ext was given.
const char* gengetopt_args_info::audiolevel_ext_help |
ID of the audio-levels RTP extension (default=none) help description.
char* gengetopt_args_info::audiolevel_ext_orig |
ID of the audio-levels RTP extension (default=none) original value given at command line.
int gengetopt_args_info::audioskew_arg |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0).
unsigned int gengetopt_args_info::audioskew_given |
Whether audioskew was given.
const char* gengetopt_args_info::audioskew_help |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0) help description.
char* gengetopt_args_info::audioskew_orig |
Time threshold to trigger an audio skew compensation, disabled if 0 (default=0) original value given at command line.
char* gengetopt_args_info::cert_key_arg |
DTLS certificate key.
unsigned int gengetopt_args_info::cert_key_given |
Whether cert-key was given.
const char* gengetopt_args_info::cert_key_help |
DTLS certificate key help description.
char* gengetopt_args_info::cert_key_orig |
DTLS certificate key original value given at command line.
char* gengetopt_args_info::cert_pem_arg |
DTLS certificate.
unsigned int gengetopt_args_info::cert_pem_given |
Whether cert-pem was given.
const char* gengetopt_args_info::cert_pem_help |
DTLS certificate help description.
char* gengetopt_args_info::cert_pem_orig |
DTLS certificate original value given at command line.
char* gengetopt_args_info::cert_pwd_arg |
DTLS certificate key passphrase (if needed).
unsigned int gengetopt_args_info::cert_pwd_given |
Whether cert-pwd was given.
const char* gengetopt_args_info::cert_pwd_help |
DTLS certificate key passphrase (if needed) help description.
char* gengetopt_args_info::cert_pwd_orig |
DTLS certificate key passphrase (if needed) original value given at command line.
char* gengetopt_args_info::codec_arg |
Codec the recording will contain (e.g., opus, vp8, etc.).
unsigned int gengetopt_args_info::codec_given |
Whether codec was given.
const char* gengetopt_args_info::codec_help |
Codec the recording will contain (e.g., opus, vp8, etc.) help description.
char* gengetopt_args_info::codec_orig |
Codec the recording will contain (e.g., opus, vp8, etc.) original value given at command line.
char* gengetopt_args_info::config_arg |
Configuration file to use.
unsigned int gengetopt_args_info::config_given |
Whether config was given.
const char* gengetopt_args_info::config_help |
Configuration file to use help description.
char* gengetopt_args_info::config_orig |
Configuration file to use original value given at command line.
char* gengetopt_args_info::configs_folder_arg |
Configuration files folder (default=./conf).
unsigned int gengetopt_args_info::configs_folder_given |
Whether configs-folder was given.
const char* gengetopt_args_info::configs_folder_help |
Configuration files folder (default=./conf) help description.
char* gengetopt_args_info::configs_folder_orig |
Configuration files folder (default=./conf) original value given at command line.
char* gengetopt_args_info::cwd_path_arg |
Working directory for Janus daemon process (default=/).
unsigned int gengetopt_args_info::cwd_path_given |
Whether cwd-path was given.
const char* gengetopt_args_info::cwd_path_help |
Working directory for Janus daemon process (default=/) help description.
char* gengetopt_args_info::cwd_path_orig |
Working directory for Janus daemon process (default=/) original value given at command line.
int gengetopt_args_info::daemon_flag |
Launch Janus in background as a daemon (default=off).
unsigned int gengetopt_args_info::daemon_given |
Whether daemon was given.
const char* gengetopt_args_info::daemon_help |
Launch Janus in background as a daemon help description.
int gengetopt_args_info::debug_level_arg |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4).
unsigned int gengetopt_args_info::debug_level_given |
Whether debug-level was given.
const char * gengetopt_args_info::debug_level_help |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4) help description.
char * gengetopt_args_info::debug_level_orig |
Debug/logging level (0=disable debugging, 7=maximum debug level; default=4) original value given at command line.
int gengetopt_args_info::debug_locks_flag |
Enable debugging of locks/mutexes (very verbose!) (default=off).
unsigned int gengetopt_args_info::debug_locks_given |
Whether debug-locks was given.
const char* gengetopt_args_info::debug_locks_help |
Enable debugging of locks/mutexes (very verbose!) help description.
int gengetopt_args_info::debug_timestamps_flag |
Enable debug/logging timestamps (default=off).
unsigned int gengetopt_args_info::debug_timestamps_given |
Whether debug-timestamps was given.
const char * gengetopt_args_info::debug_timestamps_help |
Enable debug/logging timestamps help description.
int gengetopt_args_info::disable_colors_flag |
Disable color in the logging (default=off).
unsigned int gengetopt_args_info::disable_colors_given |
Whether disable-colors was given.
const char * gengetopt_args_info::disable_colors_help |
Disable color in the logging help description.
int gengetopt_args_info::disable_stdout_flag |
Disable stdout based logging (default=off).
unsigned int gengetopt_args_info::disable_stdout_given |
Whether disable-stdout was given.
const char* gengetopt_args_info::disable_stdout_help |
Disable stdout based logging help description.
int gengetopt_args_info::event_handlers_flag |
Enable event handlers (default=off).
unsigned int gengetopt_args_info::event_handlers_given |
Whether event-handlers was given.
const char* gengetopt_args_info::event_handlers_help |
Enable event handlers help description.
int gengetopt_args_info::extended_json_flag |
Only print extended JSON report (automatically enables –json) (default=off).
unsigned int gengetopt_args_info::extended_json_given |
Whether extended-json was given.
const char* gengetopt_args_info::extended_json_help |
Only print extended JSON report (automatically enables –json) help description.
int gengetopt_args_info::faststart_flag |
For mp4 files write the MOOV atom at the head of the file (default=off).
unsigned int gengetopt_args_info::faststart_given |
Whether faststart was given.
const char* gengetopt_args_info::faststart_help |
For mp4 files write the MOOV atom at the head of the file help description.
int gengetopt_args_info::file_extensions_flag |
Only print the supported target file extensions per codec (default=off).
unsigned int gengetopt_args_info::file_extensions_given |
Whether file-extensions was given.
const char* gengetopt_args_info::file_extensions_help |
Only print the supported target file extensions per codec help description.
char* gengetopt_args_info::format_arg |
Specifies the output format (overrides the format from the destination).
unsigned int gengetopt_args_info::format_given |
Whether format was given.
const char* gengetopt_args_info::format_help |
Specifies the output format (overrides the format from the destination) help description.
char* gengetopt_args_info::format_orig |
Specifies the output format (overrides the format from the destination) original value given at command line.
int gengetopt_args_info::full_trickle_flag |
Do full-trickle instead of half-trickle (default=off).
unsigned int gengetopt_args_info::full_trickle_given |
Whether full-trickle was given.
const char* gengetopt_args_info::full_trickle_help |
Do full-trickle instead of half-trickle help description.
int gengetopt_args_info::header_flag |
Only parse .mjr header (default=off).
unsigned int gengetopt_args_info::header_given |
Whether header was given.
const char* gengetopt_args_info::header_help |
Only parse .mjr header help description.
unsigned int gengetopt_args_info::help_given |
Whether help was given.
const char * gengetopt_args_info::help_help |
Print help and exit help description.
char* gengetopt_args_info::ice_enforce_list_arg |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none).
unsigned int gengetopt_args_info::ice_enforce_list_given |
Whether ice-enforce-list was given.
const char* gengetopt_args_info::ice_enforce_list_help |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none) help description.
char* gengetopt_args_info::ice_enforce_list_orig |
Comma-separated list of the only interfaces to use for ICE gathering; partial strings are supported (e.g., eth0 or eno1,wlan0, default=none) original value given at command line.
char* gengetopt_args_info::ice_ignore_list_arg |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet).
unsigned int gengetopt_args_info::ice_ignore_list_given |
Whether ice-ignore-list was given.
const char* gengetopt_args_info::ice_ignore_list_help |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet) help description.
char* gengetopt_args_info::ice_ignore_list_orig |
Comma-separated list of interfaces or IP addresses to ignore for ICE gathering; partial strings are supported (e.g., vmnet8,192.168.0.1,10.0.0.1 or vmnet,192.168., default=vmnet) original value given at command line.
int gengetopt_args_info::ice_lite_flag |
Whether to enable the ICE Lite mode or not (default=off).
unsigned int gengetopt_args_info::ice_lite_given |
Whether ice-lite was given.
const char* gengetopt_args_info::ice_lite_help |
Whether to enable the ICE Lite mode or not help description.
int gengetopt_args_info::ice_tcp_flag |
Whether to enable ICE-TCP or not (warning: only works with ICE Lite) (default=off).
unsigned int gengetopt_args_info::ice_tcp_given |
Whether ice-tcp was given.
const char* gengetopt_args_info::ice_tcp_help |
Whether to enable ICE-TCP or not (warning: only works with ICE Lite) help description.
int gengetopt_args_info::ignore_first_arg |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0).
unsigned int gengetopt_args_info::ignore_first_given |
Whether ignore-first was given.
const char* gengetopt_args_info::ignore_first_help |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0) help description.
char* gengetopt_args_info::ignore_first_orig |
Number of first packets to ignore when processing, e.g., in case they're cause of issues (default=0) original value given at command line.
char* gengetopt_args_info::interface_arg |
Interface to use (will be the public IP).
unsigned int gengetopt_args_info::interface_given |
Whether interface was given.
const char* gengetopt_args_info::interface_help |
Interface to use (will be the public IP) help description.
char* gengetopt_args_info::interface_orig |
Interface to use (will be the public IP) original value given at command line.
int gengetopt_args_info::ipv6_candidates_flag |
Whether to enable IPv6 candidates or not (default=off).
unsigned int gengetopt_args_info::ipv6_candidates_given |
Whether ipv6-candidates was given.
const char* gengetopt_args_info::ipv6_candidates_help |
Whether to enable IPv6 candidates or not help description.
int gengetopt_args_info::ipv6_link_local_flag |
Whether IPv6 link-local candidates should be gathered as well (default=off).
unsigned int gengetopt_args_info::ipv6_link_local_given |
Whether ipv6-link-local was given.
const char* gengetopt_args_info::ipv6_link_local_help |
Whether IPv6 link-local candidates should be gathered as well help description.
int gengetopt_args_info::json_flag |
Only print JSON header (default=off).
unsigned int gengetopt_args_info::json_given |
Whether json was given.
const char* gengetopt_args_info::json_help |
Only print JSON header help description.
int gengetopt_args_info::keep_private_host_flag |
When nat-1-1 is used (e.g., Amazon EC2 instances), don't remove the private host, but keep both to simulate STUN (default=off).
unsigned int gengetopt_args_info::keep_private_host_given |
Whether keep-private-host was given.
const char* gengetopt_args_info::keep_private_host_help |
When nat-1-1 is used (e.g., Amazon EC2 instances), don't remove the private host, but keep both to simulate STUN help description.
int gengetopt_args_info::libnice_debug_flag |
Whether to enable libnice debugging or not (default=off).
unsigned int gengetopt_args_info::libnice_debug_given |
Whether libnice-debug was given.
const char* gengetopt_args_info::libnice_debug_help |
Whether to enable libnice debugging or not help description.
char* gengetopt_args_info::log_file_arg |
Log to the specified file (default=stdout only).
unsigned int gengetopt_args_info::log_file_given |
Whether log-file was given.
const char* gengetopt_args_info::log_file_help |
Log to the specified file (default=stdout only) help description.
char* gengetopt_args_info::log_file_orig |
Log to the specified file (default=stdout only) original value given at command line.
int gengetopt_args_info::log_stdout_flag |
Log to stdout, even when the process is daemonized (default=off).
unsigned int gengetopt_args_info::log_stdout_given |
Whether log-stdout was given.
const char* gengetopt_args_info::log_stdout_help |
Log to stdout, even when the process is daemonized help description.
char* gengetopt_args_info::metadata_arg |
Save this metadata string in the target file.
unsigned int gengetopt_args_info::metadata_given |
Whether metadata was given.
const char* gengetopt_args_info::metadata_help |
Save this metadata string in the target file help description.
char* gengetopt_args_info::metadata_orig |
Save this metadata string in the target file original value given at command line.
int gengetopt_args_info::min_nack_queue_arg |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT.
unsigned int gengetopt_args_info::min_nack_queue_given |
Whether min-nack-queue was given.
const char* gengetopt_args_info::min_nack_queue_help |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT help description.
char* gengetopt_args_info::min_nack_queue_orig |
Minimum size of the NACK queue (in ms) per user for retransmissions, no matter the RTT original value given at command line.
char* gengetopt_args_info::nat_1_1_arg |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none).
unsigned int gengetopt_args_info::nat_1_1_given |
Whether nat-1-1 was given.
const char* gengetopt_args_info::nat_1_1_help |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none) help description.
char* gengetopt_args_info::nat_1_1_orig |
Comma-separated list of public IPs to put in all host candidates, assuming a 1:1 NAT is in place (e.g., Amazon EC2 instances, default=none) original value given at command line.
int gengetopt_args_info::no_media_timer_arg |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this.
unsigned int gengetopt_args_info::no_media_timer_given |
Whether no-media-timer was given.
const char* gengetopt_args_info::no_media_timer_help |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this help description.
char* gengetopt_args_info::no_media_timer_orig |
Time (in s) that should pass with no media (audio or video) being received before Janus notifies you about this original value given at command line.
int gengetopt_args_info::no_webrtc_encryption_flag |
Disable WebRTC encryption, so no DTLS or SRTP (only for debugging!) (default=off).
unsigned int gengetopt_args_info::no_webrtc_encryption_given |
Whether no-webrtc-encryption was given.
const char* gengetopt_args_info::no_webrtc_encryption_help |
Disable WebRTC encryption, so no DTLS or SRTP (only for debugging!) help description.
int gengetopt_args_info::parse_flag |
Only parse and re-order packets (default=off).
unsigned int gengetopt_args_info::parse_given |
Whether parse was given.
const char* gengetopt_args_info::parse_help |
Only parse and re-order packets help description.
int gengetopt_args_info::payload_type_arg |
Ignore all RTP packets that don't match the specified payload type (default=none).
unsigned int gengetopt_args_info::payload_type_given |
Whether payload-type was given.
const char* gengetopt_args_info::payload_type_help |
Ignore all RTP packets that don't match the specified payload type (default=none) help description.
char* gengetopt_args_info::payload_type_orig |
Ignore all RTP packets that don't match the specified payload type (default=none) original value given at command line.
char* gengetopt_args_info::pid_file_arg |
Open the specified PID file when starting Janus (default=none).
unsigned int gengetopt_args_info::pid_file_given |
Whether pid-file was given.
const char* gengetopt_args_info::pid_file_help |
Open the specified PID file when starting Janus (default=none) help description.
char* gengetopt_args_info::pid_file_orig |
Open the specified PID file when starting Janus (default=none) original value given at command line.
char* gengetopt_args_info::plugins_folder_arg |
Plugins folder (default=./plugins).
unsigned int gengetopt_args_info::plugins_folder_given |
Whether plugins-folder was given.
const char* gengetopt_args_info::plugins_folder_help |
Plugins folder (default=./plugins) help description.
char* gengetopt_args_info::plugins_folder_orig |
Plugins folder (default=./plugins) original value given at command line.
int gengetopt_args_info::reclaim_session_timeout_arg |
Reclaim session timeout value, in seconds (default=0).
unsigned int gengetopt_args_info::reclaim_session_timeout_given |
Whether reclaim-session-timeout was given.
const char* gengetopt_args_info::reclaim_session_timeout_help |
Reclaim session timeout value, in seconds (default=0) help description.
char* gengetopt_args_info::reclaim_session_timeout_orig |
Reclaim session timeout value, in seconds (default=0) original value given at command line.
int gengetopt_args_info::restamp_arg |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000)
the timestamps will be corrected, disabled if 0 (default=0).
unsigned int gengetopt_args_info::restamp_given |
Whether restamp was given.
const char* gengetopt_args_info::restamp_help |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000)
the timestamps will be corrected, disabled if 0 (default=0) help description.
int gengetopt_args_info::restamp_min_th_arg |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500).
unsigned int gengetopt_args_info::restamp_min_th_given |
Whether restamp-min-th was given.
const char* gengetopt_args_info::restamp_min_th_help |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500) help description.
char* gengetopt_args_info::restamp_min_th_orig |
Minimum latency of moving average to reach before starting to correct timestamps. (default=500) original value given at command line.
char* gengetopt_args_info::restamp_orig |
If the latency of a packet is bigger than the moving_average_latency * (<restamp>/1000)
the timestamps will be corrected, disabled if 0 (default=0) original value given at command line.
int gengetopt_args_info::restamp_packets_arg |
Number of packets used for calculating moving average latency for timestamp correction (default=10).
unsigned int gengetopt_args_info::restamp_packets_given |
Whether restamp-packets was given.
const char* gengetopt_args_info::restamp_packets_help |
Number of packets used for calculating moving average latency for timestamp correction (default=10) help description.
char* gengetopt_args_info::restamp_packets_orig |
Number of packets used for calculating moving average latency for timestamp correction (default=10) original value given at command line.
char* gengetopt_args_info::rtp_port_range_arg |
Port range to use for RTP/RTCP.
unsigned int gengetopt_args_info::rtp_port_range_given |
Whether rtp-port-range was given.
const char* gengetopt_args_info::rtp_port_range_help |
Port range to use for RTP/RTCP help description.
char* gengetopt_args_info::rtp_port_range_orig |
Port range to use for RTP/RTCP original value given at command line.
char* gengetopt_args_info::server_name_arg |
Public name of this Janus instance (default=MyJanusInstance).
unsigned int gengetopt_args_info::server_name_given |
Whether server-name was given.
const char* gengetopt_args_info::server_name_help |
Public name of this Janus instance (default=MyJanusInstance) help description.
char* gengetopt_args_info::server_name_orig |
Public name of this Janus instance (default=MyJanusInstance) original value given at command line.
int gengetopt_args_info::session_timeout_arg |
Session timeout value, in seconds (default=60).
unsigned int gengetopt_args_info::session_timeout_given |
Whether session-timeout was given.
const char* gengetopt_args_info::session_timeout_help |
Session timeout value, in seconds (default=60) help description.
char* gengetopt_args_info::session_timeout_orig |
Session timeout value, in seconds (default=60) original value given at command line.
int gengetopt_args_info::silence_distance_arg |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0).
unsigned int gengetopt_args_info::silence_distance_given |
Whether silence-distance was given.
const char* gengetopt_args_info::silence_distance_help |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0) help description.
char* gengetopt_args_info::silence_distance_orig |
RTP packets distance used to detect RTP silence suppression, disabled if 0 (default=0) original value given at command line.
int gengetopt_args_info::slowlink_threshold_arg |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled).
unsigned int gengetopt_args_info::slowlink_threshold_given |
Whether slowlink-threshold was given.
const char* gengetopt_args_info::slowlink_threshold_help |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled) help description.
char* gengetopt_args_info::slowlink_threshold_orig |
Number of lost packets (per s) that should trigger a 'slowlink' Janus API event to users (default=0, feature disabled) original value given at command line.
int gengetopt_args_info::ssrc_arg |
SSRC of the packets in the pcap file to save (pass 0 to autodetect).
unsigned int gengetopt_args_info::ssrc_given |
Whether ssrc was given.
const char* gengetopt_args_info::ssrc_help |
SSRC of the packets in the pcap file to save (pass 0 to autodetect) help description.
char* gengetopt_args_info::ssrc_orig |
SSRC of the packets in the pcap file to save (pass 0 to autodetect) original value given at command line.
char* gengetopt_args_info::stun_server_arg |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none).
unsigned int gengetopt_args_info::stun_server_given |
Whether stun-server was given.
const char* gengetopt_args_info::stun_server_help |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none) help description.
char* gengetopt_args_info::stun_server_orig |
STUN server(:port) to use, if needed (e.g., Janus behind NAT, default=none) original value given at command line.
int gengetopt_args_info::token_auth_flag |
Enable token-based authentication for all requests (default=off).
unsigned int gengetopt_args_info::token_auth_given |
Whether token-auth was given.
const char* gengetopt_args_info::token_auth_help |
Enable token-based authentication for all requests help description.
char* gengetopt_args_info::token_auth_secret_arg |
Secret to verify HMAC-signed tokens with, to be used with -A.
unsigned int gengetopt_args_info::token_auth_secret_given |
Whether token-auth-secret was given.
const char* gengetopt_args_info::token_auth_secret_help |
Secret to verify HMAC-signed tokens with, to be used with -A help description.
char* gengetopt_args_info::token_auth_secret_orig |
Secret to verify HMAC-signed tokens with, to be used with -A original value given at command line.
int gengetopt_args_info::twcc_period_arg |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms).
unsigned int gengetopt_args_info::twcc_period_given |
Whether twcc-period was given.
const char* gengetopt_args_info::twcc_period_help |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms) help description.
char* gengetopt_args_info::twcc_period_orig |
How often (in ms) to send TWCC feedback back to senders, if negotiated (default=200ms) original value given at command line.
unsigned int gengetopt_args_info::version_given |
Whether version was given.
const char * gengetopt_args_info::version_help |
Print version and exit help description.
int gengetopt_args_info::videoorient_ext_arg |
ID of the video-orientation RTP extension (default=none).
unsigned int gengetopt_args_info::videoorient_ext_given |
Whether videoorient-ext was given.
const char* gengetopt_args_info::videoorient_ext_help |
ID of the video-orientation RTP extension (default=none) help description.
char* gengetopt_args_info::videoorient_ext_orig |
ID of the video-orientation RTP extension (default=none) original value given at command line.
int gengetopt_args_info::warnings_flag |
Show warnings for skipped packets (e.g., not RTP or wrong SSRC) (default=off).
unsigned int gengetopt_args_info::warnings_given |
Whether warnings was given.
const char* gengetopt_args_info::warnings_help |
Show warnings for skipped packets (e.g., not RTP or wrong SSRC) help description.