RTSP/GB28181/HIKSDK/Ehome视频协议融合平台EasyCVR加密机授权报license key not found问题排查

跟随TSINGSEE青犀视频之前开发的几款优秀流媒体平台的步伐,新上线的视频协议融合平台EasyCVR也可以使用加密机、加密狗、激活码几种方式授权。近期我们发现EasyCVR使用加密机授权时报错license key not found。

31.png

EasyCVR使用加密机授权时,如果授权码是错误的,出现授权问题,导致EasyCVR运行异常,通过log可以看到。

32.png

在调用授权库接口时出现问题:

33.png

加log调试可以看到:

34.png

在授权库调用xor_data时,xorIndex 为负值。对于xorIndex使用如下:

35.png

36.png

xor_key是一个二维数组,但是xorIndex获取到为负值,导致xor_key调用异常,所以需要对xorIndex进行异常处理。

37.png

重新编译运行后,EasyCVR正常运行,没有出现异常,可以正常访问。

38.png

39.png

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

猜你喜欢

转载自blog.csdn.net/EasyNVS/article/details/111933872