通过 API 或 SDK 创建流以获取一个 流密钥(用于广播者)和一个 播放 ID(用于观看者)。下面的示例使用了 创建流 API.
使用 SDK 创建流
import { Livepeer } from "livepeer";
const livepeer = new Livepeer({ apiKey: process.env.LIVEPEER_API_KEY });
const { data } = await livepeer.stream.create({
name: "my-stream",
});
console.log("Stream key:", data.streamKey);
console.log("Playback ID:", data.playbackId);
from livepeer import Livepeer
livepeer = Livepeer(api_key=os.environ["LIVEPEER_API_KEY"])
response = livepeer.stream.create({"name": "my-stream"})
if response.stream:
print("Stream key:", response.stream.stream_key)
print("Playback ID:", response.stream.playback_id)
package main
import (
"github.com/livepeer/livepeer-go"
"context"
)
func main() {
client := livepeer.New(livepeer.WithAPIKey(os.Getenv("LIVEPEER_API_KEY")))
ctx := context.Background()
res, err := client.Stream.Create(ctx, livepeer.StreamCreationPayload{
Name: livepeer.String("my-stream"),
})
if err != nil {
log.Fatal(err)
}
if res.Stream != nil {
fmt.Println("Stream key:", *res.Stream.StreamKey)
fmt.Println("Playback ID:", *res.Stream.PlaybackId)
}
}
使用流密钥和播放 ID
下一步
Last modified on March 1, 2026