Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Input struct { Sources []InputSource `fig:"sources"` } Output struct { Sources []OutputSource `fig:"sources"` } Service struct { Type string `fig:"type" validate:"required"` Endpoint string `fig:"endpoint"` ClientID string `fig:"client_id"` ClientSecret string `fig:"client_secret"` } Orchestrator struct { Type string `fig:"type" validate:"required"` Endpoint string `fig:"endpoint"` Key string `fig:"key"` WHEPEndpoint string `fig:"whep_endpoint"` Address string `fig:"address"` RegionCode string `fig:"region_code"` } Control struct { Service string `fig:"service"` Orchestrator string `fig:"orchestrator"` LogLevel string `fig:"log_level" default:"info"` Address string `fig:"http_address"` HTTPServerType string `fig:"http_server_type"` HTTPSHostname string `fig:"https_hostname"` HTTPSCert string `fig:"https_cert"` HTTPSKey string `fig:"https_key"` SaveVideo bool `fig:"save_video"` } }
type InputSource ¶
Click to show internal directories.
Click to hide internal directories.