录像缓存功能的诞生
在之前的博文中我们介绍了视频中间件:车载视频设备(JT/T1078协议)接入并输出FLV/HLS/RTSP流,今天给大家介绍车载视频功能应用中的一个非常实用的功能,即录像缓存功能。
该功能也是项目中用户的实际需求,由于车载视频均受到信号影响,视频播放效果不理想,实时视频传输由于车载设备的特殊压缩码率较低,传输相对稳定。但远程录像回放由于本地录像文件存储主码流,码率高,传输需要更高更稳定的网络支持,所以在车辆行驶过程中可能会出现传输不稳定,导致中心回放卡顿或无法回放情况。
录像对于任何安防项目都是非常重要的,事后均需调取录像进行取证分析等,如果出现卡顿或无法回放非常影响用户体验。基于该背景下,我们视频中间件针对车载视频定制开发了录像缓存功能。
录像缓存的基本原理是当用户请求录像回放时,系统后台会以用户当前请求时间节点开始以最快速度下载当前文件至服务器本地保存,用户下次回放此时间录像或其他用户请求此时间的录像时,就可以优先查询本地缓存是否有录像文件,如果有就直接回放本地文件,如果没有系统又会以当前回放时间节点作为开始时间下载当前文件至本地缓存。
该功能的应用场景解决了车载视频远程回放效果差情况,同时也符合以下场景:
- 用户无需24小时集中存储占用大流量,对关注的视频片段(缓存过的录像)快速回放效果
- 只要有1个用户回放过的片段,其他用户均可从中心本地缓存文件拉取回放
- 车辆不在线均可回放中心缓存的本地文件
录像缓存功能应用
开启回放缓存功能:流媒体配置界面→服务配置→JTT1078设备接入配置→勾选启用回放缓存
配置缓存的存储位置及缓存计划:存储管理→添加存储位置→添加录像计划
缓存文件回放
通过录像缓存接口,用户可更灵活地使用接口以满足项目业务的需要,比如用户调用录像时后台智能化调取录像,优先查询缓存录像文件回放,缓存录像文件空则自动切换前端设备端录像回放。
视频中间件支持符合JT/T 1078协议的车载视频接入管理,可满足视频远程浏览、云台控制、录像回放、录像下载、录像缓存、语音对讲、广播等功能应用。支持标准H5接口输出,方便其他业务系统或应用快速对接。
我们的官网:了解更多 www.afzjj.com
十多年专注安防音视频技术研究与开发