Video conf based on SimpleWebRTC https://vroom.fws.fr/documentation
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.

95 lines
4.0 KiB

[database]
; Database access settings
;dsn = 'DBI:mysql:database=devroom;host=localhost'
;user = 'vroom'
;password = 'password'
; Redis server
;redis = 'localhost:6379'
[turn]
; The stun server sent to client. You can set it to your own stun server. Takes a comma separated list of full
; stun uri as defined by rfc7064
;stun_server = 'stun:stun.l.google.com:19302','stun:vroom.example.net:3478'
; The turn server sent to cliet, you should set it to your own server. Takes a comma separated list of full
; turn uri as defined by rfc7065
;turn_server = 'turns:my-turn-server.net:5349?transport=tcp'
;
; How turn creds are managed can be
; * static: credentials are static (set with turn_user and turn_password), same for every rooms
;
; * rest: Use a TURN REST API compatible method and generate credentials on the fly. You need to set "secret_key"
; to the secret key you set in your turn server. See http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00
; This has been tested with rfc-5766-turn-server but should work with any compatible turn server
;
credentials = 'rest'
; Credentials to use with the "static" method
;turn_user = 'foo'
;turn_password = 'bar'
; Secret key shared with the turn server when using the "rest" method
;secret_key = 'secret'
[video]
; Define the max frame rate for video
; higher will produce better quality streams, but will also require more bandwidth and CPU power
;frame_rate = 15
[email]
; Address set in the From field of email sent by VROOM
;from = 'no-reply@example.com'
; Recipient of the feedback messages
;contact = 'admin@example.com'
; Path to a sendmail compatible binary used to send emails
;sendmail = '/sbin/sendmail'
[interface]
; You can customize the "powered by" at the bottom
;powered_by = '<a href="http://www.firewall-services.com" target="_blank">Firewall Services</a>'
; Template to use. Must be a directory under the templates dir
;template = 'default'
; ID of the chrome extension which will be proposed when sharing screen on Chrome
;chrome_extension_id = 'ecicdpoejfllflombfanbhfpgcimjddn'
; demo can be 0 or 1 (anything else is considered 1). When set to 1, it'll display a few
; pages which would be hidden otherwise (documentation on how to install it for example)
; Default to 0
;demo = 0
[rooms]
; After this amount of time in minutes, rooms without any activity will be purged
;inactivity_timeout = '60'
; You can also purge reserved rooms
;reserved_inactivity_timeout = '86400'
; A comma separated list of room names you don't want to be reservable
;common_names = 'test,test1,test123,0,1,2,3,4,5,6,7,8,9,123,1234,12345,a,aa,abc,azerty,qwerty,vroom,foo,bar,baz'
; A limit of member in any room. As trafic is really p2p, a high number of peers can make things slow
; or even crash browsers. You can set a limit to garantee a good user experience. 0 (default value) means unlimited
; This is the upper limit, you can set a different limit per room
;max_members = 0
[etherpad]
; If you want to enabled etherpad-lite integratio, you must set
; the uri of your instance, and the API key
;uri = 'https://pad.example.com'
;api_key = 'be0f90cfc412b03c13e956e77d7944352c06a44e5d94da44ebfa79fb63d7e998'
; If you run vroom and etherpad-lite on different subdomains, you have to set the common part here
; For exmple, if you use vroom.domain.tld and pad.domain.tld, set domain.tld here
;base_domain = 'example.com'
[directories]
; Where to store cache data. Defaults to the cache subdirectory
; User running VROOM daemon must have write access
;cache = 'data/cache'
; Where to store temporary files
;tmp = 'data/tmp'
[daemon]
; IP the hypnotoad daemon will listen on. You can use * to bind on every IP/Interface
;listen_ip = '127.0.0.1'
; Port used by the hypnotoad daemon
;listen_port = '8090'
; server backend. Can be either morbo (DEV) or hypnotoad (PROD)
; default is hypnotoad
;backend = 'hypnotoad'
; Log level of the daemon. Can be debug, info, warn, error or fatal
; log_level = 'warn'
; PID file, only used if backend is hypnotoad
;pid_file = '/tmp/vroom.pid'