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


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

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

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

    加log调试可以看到:

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

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

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

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

  • 相关阅读:
    [题解]luogu-P1494 小Z的袜子 普通莫队
    [板子] 线性基
    [板子]字符串-KMP与AC自动机
    [板子]线段树求逆序对
    任务表
    [学习笔记]数列分块入门九题[LOJ6277-6285]
    Python常用高级函数
    Python的闭包和装饰器
    Python的迭代器和生成器
    Python的命名空间
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14207834.html
Copyright © 2020-2023  润新知