背景
在实际应用中,由于网络不稳定、设备故障等因素导致视频数据在上云过程中可能会出现缺失,从而无法保证云端数据的完整性(如下述两种现象)。为了解决该问题,平台推出了“云端录像补录”功能。
现象一:


现象二:


设计思路
数据上云过程中,当检测到流中断后的48小时内,平台会基于一定逻辑与设备交互,尝试拉取缺失时刻对应的设备本地录像上云,从而补齐云端录像。
实现逻辑
1. 视频流监测:实时监测视频流上云的状态,一旦发现视频流中断,立即标记通道信息和中断时间点。
2. 补录触发:根据中断时间点,自动触发补录机制,平台与设备交互尝试拉取本地录像流。(特殊处理:若某时间段对应的 A 片段在补录过程中失败,则将该片段放入队列等待下一次拉取,"持续尝试"以实现尽可能的补录。然而,如果在48小时内仍无法补录,则平台将放弃对 A 片段的补录)
3. 云端录像补齐:平台将接收到的设备本地录像与已有的云端录像进行合并,从而实现云端录像的补齐。
计费声明
此功能仅适用于 GB28181 协议设备,上线后将处于公测期(公测期内免费使用),但平台保留未来收费的权利(届时会提前通知),请您在使用过程中予以关注!
警告:
1. 受限于设备、网络等多种因素影响,此功能在公测区间不保证 SLA 服务可用性。
2. 尽管当前功能免费使用,但录像并发补录的过程中会增加上行网络带宽消耗,该部分正常计量计费。
功能使用
1. 此功能当前只针对【实时录像上云计划】,在创建计划过程中开启录像补录设置。开启后,针对录像计划下 GB28181 协议设备的每个视频通道自动进行补录。
注意:
受限于补录逻辑,录像计划的生命周期规则至少设置3天及以上的热存储,才可使用此功能。


2. 随后可在计划详情页面,查看或下载视频通道每日的录像补录报告,报告中包含每日录像完整度、补录总时长,补录明细、补录后仍缺失时长等信息。


3. 平台将在每日8点更新昨日的录像详情数据,最终准确的补录数据将在 T+3日呈现(例如:1月1日的启动补录,最晚将在1月3日截止补录,可在1月4日8点后查看最终准确的补录数据)。


特殊使用场景说明
当前支持【2秒<单段缺失时长< 1小时的】场景进行补录,若单个片段小于等于2秒或大于等于1小时暂不支持补录。
优先确保拉取的设备本地录像流和已有的云端录像流码流一致,否则可能会在播放器层面出现补录数据无法播放的问题。
若缺失时刻无对应的设备本地录像,则无法补录。
若设备或视频通道离线,则无法补录。