RTSP/GB28181/SDK/Ehome协议安防视频平台EasyCVR播放视频libDecoder.wasm报404错误码排查过程

TSINGSEE青犀视频云边端智能分析平台开放性高,常被集成到客户平台。有用户集成EasyCVR视频平台播放H265编码视频时控制台报libDecoder.wasm 404错误,原因是文件路径问题,解决办法是修改EasyWasmPlayer.js路径。此外,EasyCVR支持多种视频协议,多协议融合特性作用大。
部署运行你感兴趣的模型镜像

TSINGSEE青犀视频云边端智能分析平台具备比较高的开放性,平台的标题可以通过自行配置修改,而平台的模块则可以通过接口调用显示或者集成,因此我们常常有客户会把我们的平台集成到自己的平台上,作为视频能力层提供作用。

Tsingsee.png

有用户反应在自己的业务中集成EasyCVR视频平台,播放视频时控制台报libDecoder.wasm报404错误码。

50.png

排查发现当播放器播放H264编码的视频是可以正常播放的,因为H264编码的视频不需要加载wasm文件,只有播放H265编码的视频才会加载。查询EasyWasmPlayer.js文档,文档说明wasm文件必须放到服务器根目录。

51.png

而用户播放时报错404则说明wasm文件不在服务器根目录,我们和用户沟通了解到,该文件由于部分原因,不能放到服务器根目录,只能以https://service.edos.dataos.top/easycvr/easycvr/libDecoder.wasm的方式访问,而中间的/easycvr/easycvr是原地址内没有的内容,所以播放器默认找的路径就不能使用。

我们此处的解决方式就是找到引入libDecoder.wasm 文件的DecodeWorker.js文件,把data.url + ‘easycvr/easycvr/’ 赋值给fullURL改变EasyWasmPlayer.js路径

52.png

  case common.tOpenStream:
    fullURL =  data.url + 'easycvr/easycvr/';
    self.isFlvStream = data.isFlv;
    LoadWasmModule(); 
   break;

预览如下:

53.png

EasyCVR视频协议融合平台不仅支持目前主流的视频协议,如国标GB28181、RTSP,还支持部分私有协议的设备接入,包括HIKSDK、Ehome协议,其他主流厂家的私有协议也在扩充中,将会不定期添加。其中值得一提的是,在众多户外场景及多级平台的项目中,EasyCVR可以运用GB28181协议进行级联,以及其多协议融合的特性也会在多方面发挥作用。如有需要,欢迎联系。

您可能感兴趣的与本文相关的镜像

Seed-Coder-8B-Base

Seed-Coder-8B-Base

文本生成
Seed-Coder

Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值