You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.1 KiB
67 lines
2.1 KiB
[http] |
|
# IP and port to listen on for HTTP requests. |
|
# Comment line to disable the listener. |
|
#listen = 127.0.0.1:9090 |
|
|
|
[app] |
|
# Set to "true" to install pprof debug handlers. |
|
# See "https://golang.org/pkg/net/http/pprof/" for further information. |
|
#debug = false |
|
|
|
# ISO 3166 country this proxy is located at. This will be used by the signaling |
|
# servers to determine the closest proxy for publishers. |
|
#country = DE |
|
|
|
# Type of token configuration for signaling servers allowed to connect, see |
|
# below for details. Defaults to "static". |
|
# |
|
# Possible values: |
|
# - static: A mapping of token id -> public key is configured below. |
|
# - etcd: Token information are retrieved from an etcd cluster (see below). |
|
tokentype = static |
|
|
|
[tokens] |
|
# For token type "static": Mapping of <tokenid> = <publickey> of signaling |
|
# servers allowed to connect. |
|
#server1 = pubkey1.pem |
|
#server2 = pubkey2.pem |
|
|
|
# For token type "etcd": Format of key name to retrieve the public key from, |
|
# "%s" will be replaced with the token id. Multiple possible formats can be |
|
# comma-separated. |
|
#keyformat = /signaling/proxy/tokens/%s/public-key |
|
|
|
[mcu] |
|
# The type of the MCU to use. Currently only "janus" is supported. |
|
type = janus |
|
|
|
# The URL to the websocket endpoint of the MCU server. |
|
url = ws://localhost:8188/ |
|
|
|
# The maximum bitrate per publishing stream (in bits per second). |
|
# Defaults to 1 mbit/sec. |
|
#maxstreambitrate = 1048576 |
|
|
|
# The maximum bitrate per screensharing stream (in bits per second). |
|
# Default is 2 mbit/sec. |
|
#maxscreenbitrate = 2097152 |
|
|
|
[stats] |
|
# Comma-separated list of IP addresses that are allowed to access the stats |
|
# endpoint. Leave empty (or commented) to only allow access from "127.0.0.1". |
|
#allowed_ips = |
|
|
|
[etcd] |
|
# Comma-separated list of static etcd endpoints to connect to. |
|
#endpoints = 127.0.0.1:2379,127.0.0.1:22379,127.0.0.1:32379 |
|
|
|
# Options to perform endpoint discovery through DNS SRV. |
|
# Only used if no endpoints are configured manually. |
|
#discoverysrv = example.com |
|
#discoveryservice = foo |
|
|
|
# Path to private key, client certificate and CA certificate if TLS |
|
# authentication should be used. |
|
#clientkey = /path/to/etcd-client.key |
|
#clientcert = /path/to/etcd-client.crt |
|
#cacert = /path/to/etcd-ca.crt
|
|
|