跳转到主要内容
The Livepeer Player 是一个 React 组件(以及在 lvpr.tv 处可嵌入的播放器),用于播放流和资源。它支持 WebRTC(低延迟)和 HLS/MP4 回退,并且在使用 Studio API 时会报告观看统计数据。

React Player

@livepeer/react,使用 Player.RootPlayer.VideoPlayer.Controls,以及其他原语。传递 src(来自 getSrc(playbackInfo) from the Playback Info API) or a playbackId (with a provider). The Player prefers WebRTC for live and MP4 for short VOD; it falls back to HLS on errors or when WebRTC isn’t available (e.g. B-frames in stream).

可嵌入的播放器(iframe)

<iframe
  src="https://lvpr.tv?v=PLAYBACK_ID"
  allowfullscreen
  allow="autoplay; encrypted-media; fullscreen; picture-in-picture"
  frameborder="0"
></iframe>
  • 直播流: 默认为低延迟 WebRTC。使用 &lowLatency=false 用于 HLS 或 &lowLatency=force 仅用于 WebRTC。使用 &clipLength=60(最多 120)用于剪辑。使用 constant=true 用于连续播放(例如音乐)。
  • 点播: 可选选项包括 &muted=false&autoplay=false&loop=true

缩略图

  • VOD — 缩略图在播放信息中(WebVTT + 关键帧图像)。请参阅缩略图(VOD).
  • 直播流 — 播放信息包含一个PNG缩略图URL,该URL会随着最新画面更新。播放器可以将其用作视频海报。

指标

当与Studio API一起使用时,Livepeer播放器会将参与度报告给Livepeer。查询观看人数和分析 通过 API 或仪表板。
Last modified on March 1, 2026