华为IVS3800平台接入EasyCVR出现异常的情况排查与解决
【摘要】 华为IVS3800默认的是16位小写,所以导致在接入时,EasyCVR无法解析出密码。
在我们接触的项目中,有很多用户在使用华为IVS3800平台。EasyCVR平台的兼容性及拓展性非常灵活,支持多类型的视频平台通过GB28181协议接入进行级联,同时也能通过GB28181协议级联到其他视频平台。
有用户反馈,将华为IVS3800平台接入到EasyCVR,在网络和配置一样的情况下,出现了接入不了的现象。针对用户反馈,我们立即进行了排查。
1)首先进行抓包,发现华为IVS3800平台注册时,EasyCVR平台返回了403,如图:
在国标GB28181协议中,代码403表明密码错误,用户觉得很费解,因为输入的接入密码和EasyCVR的密码都是一样(12345678);
2)排查得知,与EasyCVR级联时,下级平台传输的SIP信息,需要将密码进行MD5 32位小写加密。与华为IVS3800平台进行沟通了解到,华为IVS3800默认的是16位小写,所以导致在接入时,EasyCVR无法解析出密码。
3)遇到这种情况,可以让华为IVS3800平台接入密码改成32位小写进行加密传输,如果用户平台不方便修改,也可以将EasyCVR平台的密码设置为空,这样平台就无需认证接入的密码了,可以让华为IVS3800成功接入EasyCVR。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)