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.
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.
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 by letting 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.