GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗

GB/T28181协议EasyGBS国标视频平台的视频快照功能,可以直观地展示前端接入设备的视频直播状态,便于用户快速和清晰地预览实时视频监控画面。

GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗_第1张图片

此前我们的EasyGBS平台快照,是后端利用ffmpeg将I帧转换成图片,然后再将图片数据传递给前端。这样的方式会占用服务器性能,因此我们对此进行了优化。

将I帧转换快照的工作交给前端处理,后端只作保存I帧的工作。当前端需要快照时,则获取I帧信息并转换为快照,这样一来能极大减少服务器的性能消耗。实现逻辑如下:

1)后端保存I帧,后缀为.raw:

GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗_第2张图片

2)发送给前端I帧信息:

GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗_第3张图片

优化后的效果如下图:

请求I帧:

转换为快照:

GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗_第4张图片

国标GB28181协议视频平台EasyGBS专门用于接入国标设备,支持RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流分发。

GB/T28181协议视频平台EasyGBS视频快照优化,减少服务器性能消耗_第5张图片

去年我们对EasyGBS等视频平台陆续更换了新内核版本。新内核版本性能更加稳定,感兴趣的用户可以前往官网进行使用体验。我们也将不定期在博客更新关于EasyGBS平台的功能开发及优化、FAQ、配置操作等内容,欢迎大家关注我们的更新。

你可能感兴趣的:(EasyGBS,解决方案,音视频,服务器,前端)