Orchestrator
The Orchestrator component functions as the "brain" of the Chroom network. It acts as a coordinator, managing and controlling the flow of business logic while facilitating communication between Clients and Media Nodes. The Orchestrator ensures efficient operation and seamless integration of resources across the decentralized network.

Key Features of the Orchestrator
Media Node RPC
Manages the Remote Procedure Call (RPC) interface between the Orchestrator and Media Nodes.
Ensures secure and efficient communication using standardized protocols.
Media Node Allocations
Dynamically assigns Media Nodes to Clients based on factors such as geographic proximity, resource availability, and network conditions.
Ensures optimal resource allocation and load balancing across the network.
Custom Application Features
Empowers developers to implement custom features tailored to specific use cases.
Enables flexibility in adapting the Chroom network for diverse applications, such as telemedicine, virtual events, or gaming.
Media Node RPC
The Media Node RPC module facilitates communication between Orchestrators and Media Nodes through a standardized interface. This interface plays a crucial role in maintaining precise control over network resources, ensuring seamless real-time communication.
Core Functions
Standardized Protocols:
Defines the protocols, message formats, and supported operations for communication.
HTTP/2 RPC Connections:
Utilizes HTTP/2 for efficient and low-latency communication between Orchestrators and Media Nodes.
Resource Management:
Enables Orchestrators to monitor, allocate, and reallocate resources dynamically to meet network demands.
Last updated
