【技术实现步骤摘要】
视频封面的更新方法、装置及存储介质
本申请涉及云存储
,特别涉及一种视频封面的更新方法、装置及存储介质。
技术介绍
随着云存储技术的快速发展,可以通过多个前端设备采集视频流,并将采集的视频流实时上传至云服务器中。在视频流实时上传的过程中,云服务器可以定时更新各个视频流的视频封面,视频封面是根据相应视频流中的视频帧确定的,客户端可以从云服务器获取实时更新的各个视频流的视频封面,并显示各个视频封面供用户浏览以获知相应视频流的大致内容。在相关技术中,云服务器可以接收大量的视频流,为了能够让客户端可以快速即时提取到视频封面,云服务器可以定期生成视频流的视频封面并保存在云服务器的内存中。由于内存有限,假设内存最大可以存储100张视频封面,云服务器可以接收1000个前端设备上传的视频流,那么云服务器可以从这1000个视频流中选择100个视频流,并形成一个封面队列,封面队列中包括采集这100个视频流的设备标识,云服务器可以更新这100个视频流的视频封面,并将生成的100个视频封面存储在内存中,云服务器还可以按照先进先出的原则 ...
【技术保护点】
1.一种视频封面的更新方法,其特征在于,所述方法包括:/n获取多个设备标识对应的优先级,所述多个设备标识中的每个设备标识用于标识一个前端设备,所述前端设备用于采集视频流;/n根据所述多个设备标识对应的优先级,确定多个目标视频流;/n更新所述多个目标视频流的视频封面。/n
【技术特征摘要】
1.一种视频封面的更新方法,其特征在于,所述方法包括:
获取多个设备标识对应的优先级,所述多个设备标识中的每个设备标识用于标识一个前端设备,所述前端设备用于采集视频流;
根据所述多个设备标识对应的优先级,确定多个目标视频流;
更新所述多个目标视频流的视频封面。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多个设备标识对应的优先级,确定多个目标视频流,包括:
根据所述多个设备标识对应的优先级,确定多个封面队列,所述多个封面队列中的每个封面队列对应一个优先级,所述多个封面队列包括的设备标识与所述多个目标视频流一一对应,每个封面队列包括的各个设备标识对应的优先级相同;
根据所述多个封面队列包括的设备标识,确定所述多个目标视频流。
3.根据权利要求2所述的方法,其特征在于,所述多个设备标识对应的优先级按照多个时段设置,不同时段内同一个设备标识对应的优先级相同或不同;
所述根据所述多个设备标识对应的优先级,确定多个封面队列,包括:
根据所述多个设备标识在所述多个时段内的优先级,确定当前时段内的所述多个封面队列。
4.根据权利要求2或3所述的方法,其特征在于,所述根据所述多个设备标识对应的优先级,确定多个封面队列之后,还包括:
按照视频流包括的数据包的上传顺序,从所述多个设备标识中确定目标设备标识;
如果所述多个封面队列不包括所述目标设备标识,且所述多个封面队列包括的设备标识的总个数小于指定数量,则将所述目标设备标识添加到所述多个封面队列中对应的优先级等于目标优先级的封面队列的队尾,所述目标优先级是指所述目标设备标识对应的优先级。
5.根据权利要求4所述的方法,其特征在于,所述按照视频流包括的数据包的上传顺序,从所述多个设备标识中确定目标设备标识之后,还包括:
如果所述多个封面队列不包括所述目标设备标识,且所述多个封面队列包括的设备标识的总个数等于指定数量,且对应的优先级小于或等于所述目标优先级的封面队列中存在设备标识,则将存在设备标识且对应的优先级最低的封面队列中的队首的设备标识移出,并将所述目标设备标识添加到所述多个封面队列中对应的优先级等于目标优先级的封面队列的队尾。
6.根据权利要求4所述的方法,其特征在于,所述按照视频流包括的数据包的上传顺序,从所述多个设备标识中确定目标设备标识之后,还包括:
如果所述多个封面队列不包括所述目标设备标识,且所述多个封面队列包括的设备标识的总个数等于指定数量,且对应的优先级小于或等于所述目标优先级的封面队列中不存在设备标识,则对所述多个封面队列不作更新。
7.根据权利要求1所述的方法,其特征在于,所述更新所述多个目标视频流的视频封面,包括:
按照封面更新周期,确定所述多个目标视频流的目标图像数据,所述目标图像数据是指相应目标视频流中距离当前时刻最近一次采集的一帧图像数据;
根据各个目标视频流的目标图像数据,生成相应目标视频流的更新后的视频封面。
8.一种视频封面的更新装置,...
【专利技术属性】
技术研发人员:洪溪,丁智勇,夏伟强,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。