Livepeer Pipelines enable developers to build, deploy, and scale real-time AI video processing workflows. By combining multiple AI models into a single workflow, you can create sophisticated video experiences—from style transfer to object detection to live translation—without managing complex infrastructure.
Pipelines abstract away the complexities of video processing, inference management, and scaling, letting you focus on creating unique video experiences.
A Pipeline is a composable workflow that applies AI processing to live video in real-time. Think of it as an assembly line where each station performs a specific AI operation on your video stream—like style transfer, object detection, or live translation.
Copy
// Example: Create a stream with a simple Pipelineconst stream = await livepeer.Stream.create({ pipeline: "anime-style-transfer", params: { styleIntensity: 0.8 }});
Unlike traditional video AI that works with pre-recorded files, Pipelines operate on live video streams with minimal added latency. This enables interactive experiences like: