EasyGBS平台H.265视频转码后,内存出现异常是什么原因?

EasyGBS平台可提供流媒体接入、处理、转发等服务,支持内网、公网的监控设备通过国标GB/T28181协议进行视频监控直播。平台可拓展性强,部署灵活,可实现的视频能力有:实时直播、视频录像、语音对讲、云存储、检索及回放、告警、级联等。

 

 

有用户反馈,EasyGBS在现场出现H.265视频流转码后,内存异常升高不降的情况,请求我们协助排查原因。

技术人员立即对该反馈进行排查。经分析发现,EasyGBS在调用转码库后,未调用释放转码句柄,导致内存一直得不到释放,所以服务器内存一直升高。该问题解决起来较为简单,我们需要在关闭拉流后,调用资源释放方法即可。

代码实现逻辑如下:

1)释放转码句柄:

 

 

2)在关闭拉流时调用:

 

 

随着国家倡导平安城市、智慧城市的建设,视频监控能力建设也成为智慧城市安防建设的重要环节。EasyGBS凭借其优秀的视频能力,已经在大量的项目中落地应用,如明厨亮灶、智慧工地、雪亮工程、平安乡村等等。EasyGBS在去年也更换了新内核,新版本的平台性能更加稳定和流畅,同时也增加了不少的新功能。感兴趣的用户可以前往演示平台进行体验或部署测试。

 

posted on 2022-08-23 17:08  EasyGBS  阅读(28)  评论(0编辑  收藏  举报