开发者集成指南
本指南解释了开发者如何将其集成到去中心化应用程序中。Streamplace 提供一个完整的采集 → 权威性 → 转码 → 分发 流程,可直接连接到 Livepeer 网络。
您将获得:
- 直播流
- 元数据和权利管理
- 出处(C2PA + Ethereum 签名)
- 通过 Livepeer 的无缝转码
- HLS/WebRTC 播放
🚀 快速入门
1. 安装 Streamplace 节点
curl -s https://get.stream.place/install | bash
2. 开始直播
streamplace stream start --source webcam
3. 添加元数据
配置内容权利、警告和分发政策:
{
"contentRights": "CC-BY-4.0",
"contentWarnings": ["flashing lights"],
"distributionPolicy": {
"retainSegments": true,
"allowSyndication": true
}
}
4. 使用 Streamplace SDK
import { StreamplaceClient } from '@streamplace/sdk'
const sp = new StreamplaceClient()
const stream = await sp.createStream()
🧩 Streamplace 如何与 Livepeer 集成
Streamplace 做不自行进行转码。相反,它:
- 对每个 MP4 段(1 秒)进行分段和签名
- 嵌入元数据 + 权威信息
- 将分段发送到 Livepeer 广播者
- Livepeer 网络上的协调者处理 GPU 转码
- Streamplace 重新生成清单并准备播放输出
这将所有计算密集型工作卸载到 去中心化 GPU 市场.
📦 播放集成
Streamplace 提供播放端点:
播放器可以:
- 验证 C2PA 摘要文件
- 验证以太坊签名
- 自动显示权利/警告
示例 UI 组件(React):
<StreamplacePlayer src={manifestUrl} showProvenance={true} />
🔧 集成模式
🤝 1. 社交网络(AT 协议,Fediverse)
- 用户直播创建
- 自动权利/警告浮现
- 可追溯的动态消息
🎥 2. 创作者平台
📰 3. 新闻与事实核查
🏛️ 4. 社区运营的视频平台
📚 相关页面
Last modified on March 1, 2026