名词 | 名词解释 |
---|---|
WebAssembly | WASM 是一个可移植、体积小、加载快并且兼容 Web 的全新格式。通过 WASM 可以在浏览器里执行原生代码(例如 C、C++) |
HTTP-FLV | Flash Video Over Http 的缩写,是一种基于 HTTP 的 FLV 音视频数据的传输协议。 |
MSE | Media Source Extensions 的缩写,是 chrome、safari、edge 等主流浏览器支持的一个新 Web 接口,允许 JavaScript 播放媒体流 |
WEBCODECS | WEBCODECS 是一个提供 Web 浏览器上视频编解码功能的 API。它是由 W3C 提出的,旨在简化 Web 上的视频处理任务,如后处理、视频编辑等。 |
播放、销毁、主子码流切换、断线重连
播放(多通道/单通道)、销毁(多通道/单通道)、停止、重播、主子码流切换、倍数(0.25、0.5、2、4、8)、拖动
音量设置、屏占比、通道全屏、电子放大、AI 马赛克、AI 信息展示、视频信息展示、截图等
开始、停止、对讲时长信息获取、播放音量控制
开始、停止、监听时长信息获取、播放音量控制
H5Player 内部采用了 MSE、 web worker、webgl、canvas 等技术,故对浏览器要求较高,具体支持以下浏览器版本:
注:截止目前未对手机、平板端进行适配
业务项 | 特殊约定 | 指标 |
---|---|---|
首屏延迟 | 低于 500ms(局域网) | |
播放延迟 | WEBASSEMBLY /WEBCODECS 模式 | 低于 500ms (局域网) |
播放延迟 | MSE 模式 | 低于 1s (局域网) |
并发路数(264 编码) | WEBASSEMBLY 模式(画质 1、25FPS、CPU 使用不超过 85%) | 16 路 CIF、12 路 D1、6 路 720P、3 路 1080P |
并发路数(264 编码) | MSE 模式(画质 1、25FPS、CPU 使用不超过 85%) | 36 路 CIF、36 路 D1、20 路 720P、16 路 1080P |
并发路数(265 编码) | WEBASSEMBLY 模式(画质 1、25FPS、CPU 使用不超过 85%) | 16 路 CIF、12 路 D1、4 路 720P、2 路 1080P |
并发路数(265 编码) | MSE 模式(画质 1、25FPS、CPU 使用不超过 85%) | 36 路 CIF、36 路 D1、16 路 720P、16 路 1080P |
内部用户:利用锐明 CICD 管理系统进行安装部署使用
外部用户:请联系相关技术服务支持,内部 OA 系统申请外发流程
注:外部客户对接 H5Player 时 技术支持需考虑如下几点:
1、需要行业提供获取 token 方式或者提供客户的 sign 信息,在 header 中需要传入,用于鉴权
2、客户集成 H5Player 需要使用 devId,需要行业提供获取 devId 方式
3、需要用户提供自己使用的域名,告知给行业允许跨域