OK / complete - but needs edit & format
Conceptos de precios
Moneda de pago
Todos los pagos se realizan en ETH(wei) - no Livepeer tokens (LPT).Modelos de precios
- Video Transcoding: Por segmento de video procesado
- Unidad: Píxeles procesados (ancho x alto)
- Cálculo: píxeles procesados × precio por píxel
- AI Processing: Precio por capacidad / modelo.
- Unidad: Precio por capacidad/modelo
- Cálculo:
- Pagos por píxel: Calculado como ancho × alto × salidas
- Pagos por solicitud: Pago único por solicitud de IA
- Pagos de video en vivo: Pagos basados en intervalos durante la transmisión (configurable)
Banderas de configuración de precios
Banderas principales de transcodificación de video
Video
Maximum price per pixelsPerUnit (in wei
integer or a custom currency
format like 0.50USD or 0.02USD) for transcoding workAll pricing is in
wei unless currency conversion is configuredNumber of pixels per pricing unit
Allow exceeding max price if no suitable Orchestrator exists
Banderas principales de procesamiento de IA
AI
JSON list (or
path/to/ai-pricing.json file) of maximum prices per AI capability/modelExampleFormat.json
Payment processing frequency (e.g. 5s, 10s, 300ms)for Live AI Video workflows, where the gateway needs to send periodic payments to the orchestrator.
Cálculo y proceso de pago de tarifas
Los gateways pagan tarifas mediante diferentes mecanismos según el tipo de carga de trabajo: Transcodificación de video- Pagos por segmento: Cada segmento de video genera un ticket de pago -> segment_rpc.go:
- Cálculo de tarifa: Basado en píxeles procesados × precio por píxel -> segment_rpc.go
- Pagos por píxel: Calculado como ancho × alto × salidas live_payment.go
- Video en vivo: Utiliza pagos basados en intervalos durante la transmisión ai_http.go
- El gateway envía el pago con segmento/solicitud al orchestrator live_payment.go
- El orchestrator valida el pago y actualiza el saldo segment_rpc.go
- Las tarifas se debitan de la cuenta de saldo del gateway ai_http.go
Métodos de configuración
Los gateways establecen los precios máximos que están dispuestos a pagar mediante banderas de configuración en eltranscodingConfig.json o directamente en la CLI.
-
Línea de comandos banderas
- Configuración JSON archivo (formato de texto plano clave-valor) Para capacidades de IA, use archivos JSON con precios específicos por modelo
-
API HTTP - puede usarse en tiempo de ejecución para hacer ajustes sin reiniciar
- /setBroadcastConfig: Establecer precios generales
- /setMaxPriceForCapability: Establecer precios del modelo de IA
- Herramienta CLI Usa livepeer_cli -> Opción 16: “Establecer configuración de transmisión”
Configuración del Orquestador e Información de Precios (Referencia de Gateway)
Una referencia para Operadores de Gateway sobre cómo los Orquestadores configuran precios y tarifas para los servicios.Precios por Gateway (pueden ser establecidos por los Orquestadores)
Los Orquestadores pueden establecer precios específicos para gateways individuales usando-pricePerGateway starter.go
Cálculo de Precio
El cálculo real del precio ocurre en el orchestrator’spriceInfo función orchestrator.go
- Verifica precios fijos por ID de manifiesto
- Obtiene el precio base de la configuración del orquestador
- Para cargas de trabajo de IA, suma los precios de pares de capacidad/modelo individuales
- Aplica ajuste automático basado en los costos de transacción si está habilitado
Ajuste Dinámico de Precio
Los Orquestadores pueden habilitar ajustes automáticos de precios basados en los costos de transacción - por eso es importante establecer las banderas maxPricing -> orchestrator.goLista Completa de Banderas de Configuración de Precios de Gateway
Banderas de Precios de Transcodificación de Video
| Flag | Default | Purpose |
|---|
Banderas de Precios de Procesamiento de IA
| Flag | Default | Purpose |
|---|
Banderas de Ticket de Pago
| Flag | Default | Purpose |
|---|
Banderas de Gas y Transacción (Afectan los Precios)
| Flag | Default | Purpose |
|---|
Precios Específicos del Orquestador (Para Referencia)
| Flag | Default | Purpose |
|---|
Notas
- Banderas de Gateway controlan lo que tú pagas (precios máximos)
- Banderas de Orquestador controlan lo que tú cobras (precios reales)
- Los precios de IA usan el
maxPricePerCapabilityestructura JSON para precios por modelo - Todos los precios pueden especificarse en wei o con sufijo de moneda (p.ej., “0.50USD”)
- Los valores predeterminados “0” significan aceptar cualquier precio o usar los valores predeterminados del sistema