Streamplace se sitúa entre las aplicaciones sociales descentralizadas y la red Livepeer para proporcionar unproceso completo de ingesta → origen → codificación → distribuciónpipeline. Esta página sintetiza el modelo arquitectónico completo, incluyendo:
- responsabilidades de Streamplace SPE
- arquitectura de nodo y SDK
- Flujo de procedencia de C2PA + Ethereum
- Livepeer rol de emisor y orquestador
- Reproducción y verificación del usuario
🧩 Diagrama de arquitectura de alto nivel
🧠 Explicaciones de las capas de arquitectura
1. Livepeer Foundation / DAO (Capas de financiación)
El Tesoro de Livepeer financia Streamplace como unaEntidad con Propósito Especialpara entregar:- infraestructura de video de código abierto
- sistemas de procedencia
- un nodo + SDK usable por cualquier aplicación social descentralizada
2. Capa SPE de Streamplace
Las responsabilidades de Streamplace incluyen:- diseñar y mantener la nodo de transmisión
- proporcionando desarrollador SDKs + APIs
- gestionando el esquema de metadatos (
place.stream.metadata.*) - desarrollando el pipeline de probabilidad C2PA + Ethereum
3. Capa de Aplicación / Cliente (Aplicaciones de Redes Sociales Descentralizadas)
Las aplicaciones integran el SDK de Streamplace para:- iniciar transmisiones en vivo
- configurar metadatos (derechos, advertencias, políticas)
- autenticar creadores mediante billeteras o sistemas de identidad
- aplicaciones de AT Protocol
- Clientes de Fediverse
- Herramientas para creadores de Web3
4. Capa de nodo de Streamplace (Ingesta y Proveniencia)
El nodo de Streamplace realiza la mayor parte del trabajo técnico pesado:Ingesta
Soporta:- WHIP / WHEP
- RTMP
- WebRTC en el navegador
Segmentación
Divide el video en segmentos de MP4 de 1 segundo.Procedencia
Cada segmento recibe:- manifesto C2PA
- firma de Ethereum para la vinculación de identidad
Incorporación de metadatos
Adjunta:- derechos de contenido
- política de distribución
- avisos de contenido
- configuración de reproducción
5. Livepeer Capa de red
Una vez que Streamplace empaqueta los segmentos, pasa el video a Livepeer. Rol del emisor:- recibe segmentos firmados
- los envía a los orquestadores
- codificación acelerada por GPU
- generación de ABR (bits múltiples)
- puede incluir metadatos del entorno
- garantiza una codificación correcta
- habilita la entrega minimizada en confianza
6. Capa de Distribución (Salida de Streamplace)
Streamplace reconstruye:- manifestos HLS
- salidas de sesión WebRTC
- estructuras de reproducción enriquecidas con metadatos
- la integridad de la procedencia se mantiene de extremo a extremo
- se aplican las reglas de distributionPolicy
7. Capa de reproducción (para el usuario)
Los usuarios reciben:- flujos HLS o WebRTC
- metadatos, advertencias, visualizaciones de derechos
- proveniencia verificable (C2PA + Ethereum)