大家知道EasyCVR视频智能监控平台支持摄像机的RTSP、GB28181、和Ehome的接入,同时会对接入上来的视频信息进行同步的更新和反馈,因此视频通道的名称是实时更新的,当通道变化,名称也会随之重新生成。
在实际的使用过程中,有用户在检查EasyCVR的时候发现了通道名称乱码问题。
对于这个问题,我们首先要知道这个通道名称是如何编码的。UTF-8 用3个字节编码一个汉字,Default (在中文系统上是GB2312 )用2字节编码一个汉字。3个汉字由UTF-8 编码后变为9字节,而Default 解码时每2字节解码为一个汉字,最后一个字节无法解码,则回退为’?’。反过来也是一样的状况。
在本文中,EasyCVR的通道名称由于字节数不足,发生编码回退,最后导致编码错误。
由于是编码问题导致的,那么我们就从编码上来解决。解决这个问题需要分为两个部分,一个是通过设备端修改上传的协议字符模块,一个是通过平台的修改来满足协议的修改。默认我们将协议交互的模式统一为utf-8就可以满足需求了。
正常的通道编码如下:
EasyCVR视频智能分析结构化平台能够将前端视频流信息处理成数据信息,传输至后端进行分析记录。EasyCVR将视频变为有用的信息,与大数据、云计算技术相结合能形成巨大的资源信息库,为城市的现代化建设提供有力的信息支撑和辅助决策支持。
EasyCVR智能视频监控平台以互联网平台为依托,以数字化和信息化为发展方向,通过计算机视觉技术对视频进行智能分析和处理,在无人条件下进行全程自动化的监控。如果大家想深入了解EasyCVR平台,欢迎联系我们获取测试帐号。