You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cfg.RtmpAddr=fs.String("rtmpAddr", *cfg.RtmpAddr, "Address to bind for RTMP commands")
13
13
cfg.CliAddr=fs.String("cliAddr", *cfg.CliAddr, "Address to bind for CLI commands")
14
14
cfg.HttpAddr=fs.String("httpAddr", *cfg.HttpAddr, "Address to bind for HTTP commands")
15
-
cfg.ServiceAddr=fs.String("serviceAddr", *cfg.ServiceAddr, "Orchestrator only. Overrides the on-chain serviceURI that broadcasters can use to contact this node; may be an IP or hostname.")
15
+
cfg.ServiceAddr=fs.String("serviceAddr", *cfg.ServiceAddr, "Orchestrator only. Overrides the on-chain serviceURI that gateways can use to contact this node; may be an IP or hostname.")
16
16
cfg.Nodes=fs.String("nodes", *cfg.Nodes, "Comma-separated list of instance URLs for this orchestrator")
17
17
cfg.VerifierURL=fs.String("verifierUrl", *cfg.VerifierURL, "URL of the verifier to use")
18
18
cfg.VerifierPath=fs.String("verifierPath", *cfg.VerifierPath, "Path to verifier shared volume")
cfg.SelectPriceWeight=fs.Float64("selectPriceWeight", *cfg.SelectPriceWeight, "Weight of the price factor in the orchestrator selection algorithm")
31
31
cfg.SelectPriceExpFactor=fs.Float64("selectPriceExpFactor", *cfg.SelectPriceExpFactor, "Expresses how significant a small change of price is for the selection algorithm; default 100")
32
32
cfg.OrchPerfStatsURL=fs.String("orchPerfStatsUrl", *cfg.OrchPerfStatsURL, "URL of Orchestrator Performance Stream Tester")
33
-
cfg.Region=fs.String("region", *cfg.Region, "Region in which a broadcaster is deployed; used to select the region while using the orchestrator's performance stats")
34
-
cfg.MaxPricePerUnit=fs.String("maxPricePerUnit", *cfg.MaxPricePerUnit, "The maximum transcoding price per 'pixelsPerUnit' a broadcaster is willing to accept. If not set explicitly, broadcaster is willing to accept ANY price. Can be specified in wei or a custom currency in the format <price><currency> (e.g. 0.50USD). When using a custom currency, a corresponding price feed must be configured with -priceFeedAddr")
33
+
cfg.Region=fs.String("region", *cfg.Region, "Region in which a gateway is deployed; used to select the region while using the orchestrator's performance stats")
34
+
cfg.MaxPricePerUnit=fs.String("maxPricePerUnit", *cfg.MaxPricePerUnit, "The maximum transcoding price per 'pixelsPerUnit' a gateway is willing to accept. If not set explicitly, broadcaster is willing to accept ANY price. Can be specified in wei or a custom currency in the format <price><currency> (e.g. 0.50USD). When using a custom currency, a corresponding price feed must be configured with -priceFeedAddr")
35
35
cfg.MaxPricePerCapability=fs.String("maxPricePerCapability", *cfg.MaxPricePerCapability, `json list of prices per capability/model or path to json config file. Use "model_id": "default" to price all models in a pipeline the same. Example: {"capabilities_prices": [{"pipeline": "text-to-image", "model_id": "stabilityai/sd-turbo", "price_per_unit": 1000, "pixels_per_unit": 1}, {"pipeline": "upscale", "model_id": "default", price_per_unit": 1200, "pixels_per_unit": 1}]}`)
36
36
cfg.IgnoreMaxPriceIfNeeded=fs.Bool("ignoreMaxPriceIfNeeded", *cfg.IgnoreMaxPriceIfNeeded, "Set to true to allow exceeding max price condition if there is no O that meets this requirement")
37
-
cfg.MinPerfScore=fs.Float64("minPerfScore", *cfg.MinPerfScore, "The minimum orchestrator's performance score a broadcaster is willing to accept")
37
+
cfg.MinPerfScore=fs.Float64("minPerfScore", *cfg.MinPerfScore, "The minimum orchestrator's performance score a gateway is willing to accept")
38
38
cfg.DiscoveryTimeout=fs.Duration("discoveryTimeout", *cfg.DiscoveryTimeout, "Time to wait for orchestrators to return info to be included in transcoding sessions for manifest (default = 500ms)")
39
39
cfg.GatewayHost=fs.String("gatewayHost", *cfg.GatewayHost, "External hostname on which the Gateway node is running. Used when telling external services how to reach the node.")
0 commit comments