Appearance
这是什么
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 补)。