Skip to content

这是什么

Sentinel Video Player 是一套 Web 视频播放器 SDK,基于 xgplayer 3.0.23,提供 4 种接入方式。

特点

  • 只做技术,不做业务 UI:播放能力、事件、命令、契约、容错;团队品牌 UI 由业务方用原生 UI 库封装。
  • 契约优先:所有命令 / 事件 / 错误码都在 protocol 里注册,Zod 校验,严格 semver。
  • 四种接入行为一致:cross-mode-parity 是硬红线,同一份参数在四种模式里表现相同。

适合用

  • 点播 / 直播(HLS · FLV)Web 播放
  • 需要在 React 或 Vue 项目里内嵌播放器
  • 需要 iframe 隔离(第三方页面 / CMS / Markdown)
  • 需要重连、浏览器兼容分流、自动播放守卫等稳定性能力

不适合用(v1.0)

  • DRM(Widevine / FairPlay)—— v1.0 不做
  • DASH —— v1.0 不做
  • Cast / AirPlay —— v1.0 不做
  • 原生 App 播放器 —— 本 SDK 是 Web-only

详细能力矩阵见 平台能力矩阵(P2 补)。