集成AI智能安防平台EasyCVR时,调取录像接口报跨域错误的解决方法

时间:2023-02-15 17:02:45

EasyCVR视频融合平台基于云边端架构,可支持海量视频汇聚管理,能提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强,支持多协议、多类型设备接入,包括:国标GB/T28181协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石SDK等,还能支持接口调用进行二次开发。

集成AI智能安防平台EasyCVR时,调取录像接口报跨域错误的解决方法

有用户反馈,通过系统集成调用EasyCVR录像接口出现了跨域错误,于是请求我们协助排查。收到反馈后,我们立即根据用户的描述展开排查。

EasyCVR视频融合平台默认支持跨域,于是我们打开F12开发者工具查看发现,在调用录像接口时,报了vis.*****.com这个域名的跨域错误。定位到问题后,便对其进行处理。

集成AI智能安防平台EasyCVR时,调取录像接口报跨域错误的解决方法

1)打开easycvr.ini配置文件,找到allow_all_origins,开启域名访问,如下:

allow_all_origins=1
allow_origin=http://vis.*****.com

2)添加域名地址后保存,重启服务;

集成AI智能安防平台EasyCVR时,调取录像接口报跨域错误的解决方法

3)重启之后,再重新调用此接口,已经显示正常了。

集成AI智能安防平台EasyCVR时,调取录像接口报跨域错误的解决方法

随着安防市场的规模不断扩大与发展,EasyCVR快速纵深的视频能力使其已经成为安防行业的主流需求平台。平台在很多场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等,感兴趣的用户可以前往演示平台进行体验或部署测试。