scope
实时交互式AI视频生成框架,支持文本/图片/视频多条件输入,毫秒级延迟流式输出
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
实时交互式AI视频生成框架,支持文本/图片/视频多条件输入,毫秒级延迟流式输出
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一个场景:内容创作者正在直播,需要根据观众的实时指令生成风格化的视频内容。传统的AI视频工具,从输入提示词到最终渲染输出,往往需要等待数分钟甚至数小时。这种"异步批处理"模式,根本无法满足实时交互场景的需求——比如虚拟主播实时换装、数字人互动、游戏中AI实时生成内容等。
Daydream Scope 正是为解决这一痛点而生。它是一个专门为实时交互场景设计的AI视频生成工具,支持通过文本、图片、视频作为输入条件,以低于数百毫秒的延迟持续输出视频流。
Scope 由 Livepeer 团队 开发并维护(主要作者 Yondon Fu 和 Rafal Leszko,邮箱均为 @livepeer.org)。Livepeer 是一个去中心化的视频流媒体协议,而 Scope 项目则是该团队在AI视频生成领域的重要布局。项目的核心定位是:提供一个可编程、可扩展、可实时运行的AI视频生成框架,而不仅仅是又一个预训练模型的演示demo。
项目采用 Apache 2.0 / MIT 双许可(LICENSE.md 中有详细说明),截至分析时在 GitHub 拥有 417 颗星、17 个 fork、Python 代码为主、附有完整的 Electron 桌面应用。
Scope 的核心创新在于其可组合的流水线架构(Composable Pipeline Architecture),支持在同一界面中叠加多种视频处理技术。系统内置以下流水线实现:
| 流水线名称 | 类型 | 说明 |
|---|---|---|
| StreamDiffusionV2 | 文生视频、视频生视频 | 最早支持实时的diffusion流水线 |
| LongLive | 文生视频、视频生视频 | 专为长时连续生成优化,附带 KV Cache 管理 |
| Krea Realtime Video | 文生视频 | 集成 Krea 实时推理端点 |
| RewardForcing | 文生视频、视频生视频 | 基于奖励信号引导生成方向 |
| MemFlow | 文生视频、视频生视频 | 引入记忆机制,减少重复计算 |
| Waypoint-1 | 文生视频 | 通过插件系统接入 |
Scope 不仅生成视频,还支持丰富的后处理流水线组合:
这种"生成+处理"的流水线组合,使得用户可以在 Scope 中构建完整的实时视频特效工作流。
VACE(Video Attention Condition Encoding) 是 Scope 中最具技术深度的功能模块之一。它允许用户通过参考图片和控制视频来引导AI视频的生成方向,实现精确的内容控制。
例如,用户可以上传一张风格参考图,让AI在保持参考图艺术风格的同时,将文字提示转化为视频内容;或者使用一段控制视频,让AI生成的内容遵循控制视频中的运动轨迹。VACE 模块在 src/scope/core/pipelines/wan2_1/vace/ 下有完整的设计文档(design.md,12773字节),体现了该项目在控制机制上的深度积累。
Scope 内置了完整的 LoRA(Low-Rank Adaptation)支持,通过 src/scope/core/pipelines/wan2_1/lora/ 模块实现,支持三种 LoRA 融合策略:
用户可以在推理时动态加载不同的 LoRA 模型来自定义生成风格,而无需重新训练基础模型。
Scope 实现了基于 pluggy 库的完整插件架构,核心代码在 src/scope/core/plugins/manager.py(72735字节)。插件可以扩展:
官方内置的 scope-ltx-2 插件已在 Dockerfile.cloud 中预装,项目还支持通过 daydream-scope install <git-url> 命令一键安装社区插件。
Scope 通过 FastAPI 提供完整的 WebRTC 流媒体 API,支持客户端通过 WebSocket 协议实时接收生成的视频流。API 端点包括推流、拉流和双向通信模式,文档位于 docs/api/ 目录。
对于专业音视频制作场景,Scope 原生支持多种实时传输协议:
src/scope/core/inputs/ndi.py 和 src/scope/core/outputs/ndi.py 中实现,支持局域网内多台设备之间的视频共享src/scope/server/osc_server.py 实现,支持来自音乐制作软件(如 Ableton Live)的 MIDI/OSC 信号控制生成参数项目还支持与 Livepeer 网络(去中心化流媒体)、fal.ai 云端推理以及 Link(流媒体链接服务)集成,配置文件位于 src/scope/server/livepeer.py 和 src/scope/cloud/ 目录。
项目采用前后端分离架构:
src/scope/):纯 Python(>=3.12),核心逻辑
scope/core/:核心框架,包含流水线、节点、插件、LoRA、输入输出协议等基础设施scope/server/:FastAPI 服务器,提供 HTTP/WebSocket API,处理客户端请求和视频流scope/cloud/:云端集成(Livepeer、fal.ai)app/):Electron + TypeScript + Vite,构建跨平台桌面客户端frontend/):React + TypeScript + Vite,提供浏览器端 Web UIScope 依赖了当前AI领域最重要的库:
pyproject.toml 中使用 uv 作为包管理器,通过 uv.lock 锁定依赖版本,并从 PyTorch 官方 cu128 wheel 源和 GitHub 发布页获取预编译 CUDA 扩展(flash-attn、sageattention)。
src/scope/server/pipeline_manager.py(55617字节)和 src/scope/server/pipeline_processor.py(41701字节)是后端最核心的两个模块,负责管理和执行视频生成流水线。graph_executor.py 基于图结构调度各处理节点,实现流水线并行。
项目提供两个 Dockerfile:
Dockerfile:标准版本,基于 nvidia/cuda:12.8.0-cudnn-runtime-ubuntu22.04,内置完整的前端构建和 uv 依赖安装Dockerfile.cloud:云端优化版本,基于 Ubuntu 24.04,不包含前端构建(由 Electron app 提供 UI),直接运行后端服务,适合 RunPod 等 GPU 云实例两个 Dockerfile 都会自动安装 Node.js 20、uv 包管理器和所有 Python 依赖,并从 HuggingFace Hub 下载预训练模型权重。
作为视频扩散模型推理工具,Scope 对硬件要求极高:
项目不支持纯 CPU 推理,也未提供 CPU fallback 机制。
本地部署需要:
uv sync 安装依赖cd frontend && npm install && npm run builduv run daydream-scope或直接使用 Docker:docker build -t scope . && docker run --gpus all -p 8000:8000 scope
Scope 的最大问题是部署复杂度。需要 GPU 环境的客观条件,加上模型权重动辄几十GB的下载需求,以及复杂的 Python/CUDA 依赖,使得它对普通用户极不友好。虽然提供了 Dockerfile,但 GPU 宿主的限制依然存在。
在消费级 GPU(如 RTX 3090)上,实时生成高分辨率视频仍然困难。当前版本(0.2.5,Alpha阶段)的输出分辨率和质量受限于推理速度。README 明确标注 "Development Status :: 3 - Alpha",说明项目仍在快速迭代中。
Krea Realtime Video 等流水线依赖外部 API 服务,这意味着生成效果受制于第三方服务的可用性和速率限制。
Scope 代表着AI视频生成领域的一个重要方向转变:从"批处理高质量渲染"到"实时交互式生成"。随着硬件能力的提升和模型效率的优化,实时视频生成正在从实验室走向实际应用场景——虚拟主播、AI实时换装、游戏中动态内容生成等。
项目在 docs/workflows.md 和代码中的 Workflow 模块(src/scope/core/workflows/)表明,团队希望将视频生成能力变成可编程的工作流组件,让开发者能够像搭积木一样组合不同的生成和处理模块。这比单一的"文生视频"工具更有生态价值。
插件系统 + LoRA 生态 + 外部协议集成(OSC/NDI/Spout),使得 Scope 具备成为AI视频生成"操作系统"的潜力。开发者可以在此基础上构建垂直应用,而不必从零实现视频扩散模型。
总结:Daydream Scope 是一个面向实时交互场景的AI视频生成框架,由 Livepeer 团队开发维护。它通过模块化的流水线架构、可组合的视频处理技术、完善的插件生态和丰富的外部协议支持,构建了一个可编程的视频AI工作平台。虽然部署门槛较高(需要高端GPU),且项目仍处于 Alpha 阶段,但其技术架构的完整性和创新性值得AI开发者和相关从业者重点关注。
注:因网络环境限制,本文未附截图,可访问 https://docs.daydream.live/scope 查阅官方截图和演示视频。