复合流模式,断网时不会 loading 的问题修复
chrome 升级到 138 之后,video 的大小获取问题
afterReady 状态下,seek 后会触发多次 onTimeChange 回调
修改非mse模式第一秒fps为1导致逐帧异常问题
adas 碰撞报警剔除 ttc 为 99.00s 的无效数据
证据视频 seek 到最后一秒,逐帧问题优化
证据视频逐帧,再 seek 到最后一秒,黑屏问题优化
增加 onStreamTypeChange hook, 监听码流切换
增加直通 destroyInstanceByUser 参数,支持销毁所有通道后不销毁播放器实例
全局配置增加 fullRatio 参数, 判断铺满时是否拉伸
回放增加起播时间 startPlayTime
增加 onInputAudioDevicesChange hook, 监听输入音频设备变化
监听对讲触发 afterReady 时设置音量无效问题
非 mse 模式回放音画同步问题
AI 信息展示优化
显示比例传入数组不生效问题
虚拟回放两个不同设备id,相同通道数据导致的声音切换问题
优化结束时间判断误差为 3 秒
优化 onPlayEnd 回调触发时机,需要在 afterReady 之后触发
暂停时,seek 后会触发两次 onTimeChange 回调
afterReady 状态下,seek 后会触发多次 onTimeChange 回调
webcodecs 直通起播第一秒卡顿问题
X3NPRO 设备主子码流切换绿屏优化
seek 时 onTimeChange 触发优化
修改词条和单位配置格式。参考 配置文档
关键帧模式下禁用 逐帧 和 慢倍速。
增加 重播 replaying 状态。
逐帧问题
非 mse 模式音画同步问题
adas 算法 行人框 颜色
mse 模式下未起播通道 seek 后删帧问题
1秒证据视频反复播放问题
逐帧模式支持 seek
逐帧无数据时, onFramePlayNoData 回调第一帧或最后一帧
ai展示 增加 词条配置、单位配置、曲线配置
逐帧播放是否启用缓存模式
回放停止后重播可触发 afterReplay hook
优化页面刷新时播放器自动关闭功能
切换码流时打码问题
audioContext 内存占用优化
loadingTimeout hook 增加 '重连次数是否用尽'字段 reconnectExhausted
高倍速同步优化
对讲实时性优化
证据结束时间误差过大导致不能播放结束
直通增加流畅度探测
webcodecs 默认走软解
对讲卡顿优化
监听增加 afterReady hook
监听第一秒卡顿优化
视频信息插件性能优化
监听对讲 onError Hook 增加超时错误
header 带 _referer
loading 超时隐藏页面不需要暂停
mse 解码错误后重置
afterReady 时强制触发一次 onTimeChange
音频延迟优化
mse 帧匹配优化
ai 矩形框和车道线优化
直通关闭时立即 resolve
loadingTimeout 回调通道优化
新增功能
增加手动马赛克相关 api。手动马赛克 API
新增功能
1、支持905、1078设备多路同时播放,因设备不支持多路同步,则播放时无法保证强同步
2、新增手动马赛克功能,详情参考视频其他功能中手动马赛克部分
3、新增对讲下发提示音功能
4、新增矿山大石块功能
5、webcodecs 新增支持选择软硬解
接口变更
1、回放新增多路回放标记
设备多路同步回放标识,默认同步播放,比如 1078、905 多路播放,需要设置为 false,仅设备回放、融合回放支持
2、新增 startPrompt、stopPrompt,用于传入开始、结束提示音
· 3、全局新增webcodecs软硬解
webcodecs 是否启用硬件解码。0-浏览器自动选择,1-硬件解码,2-软件解码。仅在 decoderType = 2 时生效。如果直通需要更高的实时性,将该配置项设置为 2, 不过会损失掉一些性能。
接口新增
1、对讲新增 HOOK
优化项
1、内存、cpu、时延优化
wasm 软解时延400ms,mse硬解时延1200ms,webcodecs硬解时延850ms,webcodecs软解时延400ms。
性能比较:mse>webcodecs硬解>webcodecs软解>wasm 软解