前不久我们对EasyGBS的视频快照功能进行了不少的优化,包括新增转换数量限制的功能、I帧转换快照的优化等,极大减少服务器的性能消耗,感兴趣的用户可以参考这篇文章:GB/T28181协议视频平台EasyGBS视频快照优化、EasyGBS实时快照转换数量限制的功能实现。
为了进一步提升用户的使用体验,我们再次对视频快照进行了优化。本文我们来介绍下EasyGBS新增的快照I帧转JPG通道配置。
在EasyGBS中,快照的生成是程序将通道快照的I帧直接发送给前端解析,但是在老版本快照中,则是后端转成jpg再发送给前端,这样就存在不兼容。现在我们对EasyGBS新增了to_jpg通道配置,这样可以优化后端不必要的I帧转jpg:
在发送通道信息时,snap信息根据该配置决定:
to_jpg为false、true时发送前端数据如图:
在快照定时任务中,如果to_jpg为true,则I帧就转为jpg,反之I帧就不转:
GB/T28181协议EasyGBS国标视频平台的视频快照功能,可以直观地展示前端接入设备的视频直播状态,便于用户快速和清晰地预览实时视频监控画面。
EasyGBS支持RTSP、RTMP、FLV、HLS、WebRTC等多种格式的视频流分发,还可以对外提供HTTP API接口,用户可以根据自身的需求进行集成或二次开发。
我们也将不定期在文章中更新关于EasyGBS的功能开发及优化、配置教程、疑难解决、行业解决方案等内容,欢迎关注我们的更新,或留言与我们互动。