Livepeer的核心协议定义了网络提供实时视频和 AI 计算服务的条件。网络是执行层。它是实际运行的机器系统,执行产品愿景的工作。
- 网关(广播者)从应用或服务向网络提交作业(视频或 AI)
- 编排节点(质押者)处理并计算工作,并
- 委托者质押代币以支持网络的治理和安全
网络组件
节点类型
协议实现定义了多种节点角色(并非全部都是正式的网络参与者),它们协同执行协议以提供所需的网络功能。
- 广播节点:以 LivepeerServer 为中心,管理 rtmpConnections 和 BroadcastSessionsManager
- 网关节点:在广播功能之上添加 AISessionManager 和 AI HTTP 处理程序
- 编排节点:使用 orchestrator 结构体和 SegmentChans 进行作业分配,并使用 Recipient 进行支付
- 转码节点:RemoteTranscoderManager 通过 LocalTranscoder 协调本地或远程转码
- AI 工作节点:RemoteAIWorkerManager 管理运行 AI 模型的 Docker 容器
核心组件
- LivepeerNode:网络中所有其他节点类型(网关/广播者、编排者、转码器)实现的接口节点
- 媒体服务器(
LivpeerServer):LivepeerServer 管理媒体处理并提供 HTTP/RTMP 端点,提供
- RTMP 输入用于直播流
- HTTP 推送用于视频片段
- HLS 播放端点
- 活动连接的管理
- 广播会话管理器:
- 编排者
- 转码器
- AI 网关
- AI 工作者
Last modified on March 1, 2026