天天看点

EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化

EasyCVR平台基于云边端一体化架构,可支持多类型设备、多协议方式接入,包括市场主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议,如海康SDK、大华SDK、海康Ehome等,目前平台还新增了其他的SDK接入,包括华为SDK、宇视SDK、乐橙SDK、萤石SDK。平台能兼容多类型的设备接入,可覆盖市面上大多数品牌的视频源设备。

EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化

有用户反馈,将EasyCVR平台视频广场中的视频分享给其他用户时,其他用户需要登录才能观看,不符合此场景的业务逻辑。收到反馈后,技术人员对此页面的分享逻辑进行了优化,让被分享的用户在正常的网络环境中,也能播放分享的视频。今天来分享一下优化过程。

在原先的业务逻辑请求接口获取流地址,以及拉流接口、保活接口,传入的token为短链接,未包含分享用户的信息,所以被分享的用户在点击链接进行播放时,后台无法得知具体情况所以报错,出现了让用户重新登录的情况。

技术人员对此处的业务逻辑进行了修改,获取到登录时得到的长链接,将长链接附带在分享链接中,从而让被分享的用户能正常播放视频:

EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化

添加如下参考代码:

EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化
EasyCVR视频广场的视频分享时,需要用户登录的原因分析及优化

更新后,即可解决上述问题。

EasyCVR具备强大的视频接入、汇聚与管理、视频分发等视频能力,可实现的视频功能包括:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群、智能分析等。将EasyCVR视频融合平台与AI智能分析网关结合使用,可对实时视频中的人脸、人体、物体、车辆、行为等进行检测、识别与抓拍,支持人脸识别、车辆识别、车牌识别、烟火检测、电动车检测等。

继续阅读