火山引擎提供 Web 点播 SDK(简称 VePlayer),可被快速集成到您的 Web 应用中实现视频播放功能。本文档为您介绍 VePlayer 的概述、Demo、协议支持和浏览器适配情况。
VePlayer 通过 HTML5 的 <video/>
标签实现视频播放。VePlayer 支持防劫持、软解播放等功能,可以兼容 Chrome、Edge、Mac Safari、iOS Safari、Android Chrome 等多种浏览器,并保证用户在不同浏览器上可以获得相同播放体验。
VePlayer 结合火山引擎视频点播服务,支持防盗链、版权加密视频的播放、播放质量日志上报等功能。
我们为您提供了在线 Demo 和示例代码。您可进入体验功能效果,获取接入方法。
VePlayer 协议支持情况如下表所示。
音视频协议 | PC 浏览器 | 移动浏览器 |
---|---|---|
MP4 | √ | √ |
HLS | √ | √ |
DASH | √ | 部分支持 |
说明
useSoftDecoding
参数设为 true
,则在播放视频时, VePlayer 会对支持软解的设备自动开启防劫持。软解需要浏览器环境支持 WebAssembly。VePlayer 兼容常见浏览器。支持自动区分平台,并选择最优的播放方案。
功能 | Chrome | Edge | Mac Safari | iOS Safari | Android Chrome | FireFox |
---|---|---|---|---|---|---|
播放器尺寸设置 | √ | √ | √ | √ | √ | √ |
封面设置 | √ | √ | √ | √ | √ | √ |
清晰度切换 | √ | √ | √ | √ | √ | √ |
倍速播放 | √ | √ | √ | √ | √ | √ |
自动播放 | √ | √ | √ | √ | √ | √ |
循环播放 | √ | √ | √ | √ | √ | √ |
多实例播放 | √ | √ | √ | √ | √ | √ |
音频播放 | √ | √ | √ | √ | √ | √ |
全屏 | √ | √ | √ | √ | √ | √ |
视频旋转 | √ | √ | √ | √ | √ | √ |
视频下载 | 部分支持 | 部分支持 | 部分支持 | 部分支持 | 部分支持 | 部分支持 |
音量调节 | √ | √ | √ | √ | √ | √ |
缩略图预览 | √ | √ | √ | √ | √ | √ |
进度条标记 | √ | √ | √ | √ | √ | √ |
画中画 | √ | √ | √ | √ | 不支持 | √ |
精准 Seek | √ | √ | √ | √ | √ | √ |
VID 播放 | √ | √ | √ | √ | √ | √ |
时间戳防盗链 | √ | √ | √ | √ | √ | √ |
Referer 黑白名单 | √ | √ | √ | √ | √ | √ |
IP 黑白名单 | √ | √ | √ | √ | √ | √ |
支持 UI 自定义 | √ | √ | √ | √ | √ | √ |
弹幕 | √ | √ | √ | √ | √ | √ |
列表播放 | √ | √ | √ | √ | √ | √ |
HLS 标准加密视频播放 | √ | √ | √ | 部分支持 | 部分支持 | √ |
私有 DRM 加密视频播放 | √ | √ | √ | 部分支持 | 部分支持 | √ |
DASH 加密视频播放 | √ | √ | √ | 部分支持 | 部分支持 | √ |
播放质量监控 | √ | √ | √ | √ | √ | √ |
记忆播放 | √ | √ | √ | √ | √ | √ |
视频镜像 | √ | √ | √ | √ | √ | √ |
外挂字幕 | √ | √ | √ | √ | √ | √ |
支持 H.265 编码格式 | √ | √ | √ | 部分支持 | 部分支持 | 需开启兼容模式 |
VePlayer 支持查看播放质量监控。结合视频点播控制台的质量平台,您可借助点播用户级和 Session 级的全链路问题定位追踪能力,快速解决您的诉求,提供品质服务。详情请见功能概述。如下列举了播放看板和单点追查的功能说明。