EasyCVR视频融合平台部署轻快、功能灵活,在视频能力上,可提供视频直播、录像、回放、检索、云存储、级联、告警等功能。平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP、海康SDK、大华SDK、海康Ehome等,同时也提供API接口供用户二次开发、集成与调用。
有用户反馈,调用通道接口时,编辑接口开启音频,通道接口返回200OK,表明成功开启,但是修改过后发现,通道编号发生了改变,通道数也增加了,但实际通道数量并未变化。
针对用户的反馈,我们立即进行了排查与分析。
根据反馈信息,我们进行了复现操作,发现用户只传parentDeviceID、ChannelID、enableaudio这个三个参数,导致数据库产生空值,虽然前端页面不显示,但是通道条数会增加。
在调用编辑通道接口时,需要传完整的信息字段。
技术人员已经将整个通道信息完整字段的参数整理出来,有需要的用户可以参考如下代码:
代码语言:javascript复制{
"AiIPCId": "",
"AiManufacturer": "",
"CdnUrl": "",
"ChannelID": 2,
"ChannelNum": 0,
"ChannelType": "GB",
"Channels": [],
"CurPlayStreamType": "",
"CustomID": "",
"Enable": 1,
"EnableAudio": 1,
"EnableCdn": 0,
"EnableH265ToH264": false,
"EnableMainStream": true,
"EnableRecord": 0,
"EnableSubStream": false,
"ErrorString": "",
"FavoritesChannel": 0,
"GBChannelID": "34020000001320000001",
"GBDeviceID": "34020000001320000122",
"GBID": "34020000001320000001",
"GBParentID": "34020000001320000122",
"GpsLatitude": 0,
"GpsLongitude": 0,
"IP": "",
"IsLabel": false,
"LabelCustomID": "",
"LabelName": "",
"LabelParentID": 0,
"Latitude": 0,
"Longitude": 0,
"MainStreamURL": "",
"Name": "Camera 01",
"OnDemand": 1,
"Online": 1,
"Onvif": "",
"ParentDeviceID": 2,
"Parental": 0,
"Password": "",
"Port": 0,
"Protocol": "GB",
"RecordPlan": "0",
"RecordPlanNew": "",
"RecordPlanSwitch": false,
"RecordUrl": "",
"RelationChnID": 0,
"RtspUrl": "rtsp://",
"ServerID": "EasyCVR_NODE_01",
"SnapUrl": "",
"StopRecordTimer": null,
"SubCount": 0,
"SubStreamURL": "",
"Token": "",
"Transport": "TCP",
"Username": ""
}
EasyCVR支持海量视频设备接入、视频汇聚与管理等,能兼容多类型的设备接入,平台可对前端接入设备进行统一管理,并能支持采用设备树对设备进行分组、分级、用户与角色权限管理等。EasyCVR平台应用场景也十分广泛,如:智慧工地、智慧校园、智慧社区、智慧楼宇等,感兴趣的用户可以前往演示平台进行体验或部署测试。