多平台统一管理软件接口,如何实现多平台统一管理软件接口
256
2022-10-12
GB28181协议EasyGBS平台可对非GB设备的云端录像进行删除
EasyGBS视频平台可基于公安部推出的国标GB28181协议,对设备进行接入、视频转码、直播、分发、录像、回看、语音对讲、告警上报、云台控制、平台级联等,只要设备支持GB28181协议,都能接入EasyGBS国标视频云服务平台。除此之外,EasyGBS还能支持平台级联,既能作为下级平台级联到支持GB28181协议的上级平台,也能作为上级平台,让下级平台通过GB28181协议进行级联,实现视频资源的有效共享与调度。
EasyGBS平台的可拓展性较强,我们也提供了丰富的API接口及SDK,供有需求的用户进行调用、集成或二次开发。同时我们也支持用户的个性化定制,以满足用户在多样化场景中的视频能力需求。
今天就来和大家分享一个定制功能的设计逻辑:EasyGBS可对非GB设备的云端录像进行删除。
实现逻辑:
在传入删除通道录像文件时,进行类型判断,如果是非GB设备,则对路径进行处理,然后查询是否存在,再进行删除。
添加如下代码,接收前端传入的删除设备类型参数,然后格式化文件录像路径,对其确认查询过后,进行删除。
ssrc := getSSRC(code, code, "0") deltype := params["type"] streamID := fmt.Sprintf("%s_%s_%s", serial, code, ssrc) //fmt.Sprintf("%s_%s", serial, code) if deltype == "car" { streamID = fmt.Sprintf("%s_%s", serial, code) } period := params["period"] if period == "" { c.AbortWithStatusJSON("未指定日期") return }
再次调用删除接口,删除设备录像。
国标GB28181协议视频平台EasyGBS平台部署轻快、功能灵活,既能作为业务层平台使用,也能作为视频能力层被业务层平台调用,具备很高的可拓展性。EasyGBS凭借优秀的视频资源接入与处理能力,已经在很多项目场景中落地应用,如明厨亮灶、智慧工地、雪亮工程、平安乡村等等。感兴趣的用户可以前往演示平台进行体验或部署测试。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~