package
1.7.2
Repository: https://github.com/livekit/livekit-server.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
checks if a node has been updated recently to be considered for selection.
TODO: check remote node configured limit, instead of this node's config.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AnySelector selects any available node with no limitations.
CPULoadSelector eliminates nodes that have CPU usage higher than CPULoadLimit then selects a node from nodes that are not overloaded.
RegionAwareSelector prefers available nodes that are closest to the region of the current instance.
SystemLoadSelector eliminates nodes that surpass has a per-cpu node higher than SysloadLimit then selects a node from nodes that are not overloaded.

# Interfaces

NodeSelector selects an appropriate node to run the current session.