An Orchestrator on the Livepeer network is an entity or node that facilitates the video processing tasks such as transcoding. Orchestrators provide their computational resources to assist gateways and developers in transcoding/delivering videos. By running the go-livepeer client, individuals can join the Livepeer network as Orchestrators.

Checkout Livepeer primer to learn more about Livepeer network.

Orchestrator

Micropayments

Orchestrators play a pivotal role in transcoding and distributing video streams on the Livepeer network. They advertise the price they charge for their video processing services, and when they receive a transcode job, they perform transcoding. In return, they receive payments in the form of a probabilistic micropayment.

In order to become an active Orchestrator and be eligible for payments, they need to stake a certain amount of LPT. The active set of Orchestrators comprises the top 100 Orchestrators with the highest stake on the network. Activation, management of rates, and other settings can be done through tools like livepeer_cli.

Configuration

Orchestrators leverage different parts of their GPUs (typically using Nvidia’s NVENC/NVDEC) to handle video encoding tasks without significantly interrupting other tasks, like cryptocurrency mining. This setup allows for optimal utilization of the Orchestrator’s resources.

For ease of operation and to ensure they are accessible for jobs, Orchestrators are required to set up specific parameters and ensure they have the necessary prerequisites, including proper networking configurations, accessibility to Arbitrum nodes, sufficient bandwidth, and more. They can also manage their ETH accounts for transactions and rewards either manually or let the Livepeer system handle it automatically.

Orchestrators are essential components of the Livepeer ecosystem, offering their computational resources for video processing while earning rewards for their contributions.