logo好方法网

一种亿级像素视频回看方法、装置、介质及设备


技术摘要:
本发明提供了一种亿级像素视频回看方法、装置、介质及设备。其方法包括:接收客户端的播放请求,所述播放请求包括起始时间戳,目标区域,目标分辨率;查找与所述播放请求对应的目标录像文件组,打开所述目标录像文件组中的多路视频文件,并将所述多路视频文件的视频画  全部
背景技术:
相关技术中,亿级像素视频是由多个超高清相机组成阵列相机拍摄,阵列相机包 含多个长焦相机组成的阵列,负责拍摄特定区域的高分辨率细节视频。录像时,阵列相机中 每个相机分别录制视频,并将同一阵列相机中多个相机录制的视频以录像文件组的形式存 储。当进行回看时,如果把所有视频数据都传给客户端,则数据量非常巨大,且对客户端计 算机的性能要求非常高。以3行5列15个超高清相机组成的阵列相机为例,每个相机都是标 准4K分辨率,即3840*2160,约830万像素。则15个相机总像素为1.24亿像素,相当于60个 1080P分辨率视频的数据量,如此庞大数据量的视频会占用大量带宽资源,也无法在单台设 备上进行回放。
技术实现要素:
为了解决上面描述的问题,本发明提供亿级像素视频回看方法、装置、介质及设 备。 根据本公开实施例的第一方面,提供一种亿级像素视频回看方法,应用于服务端, 其特征在于,包括: 接收客户端的播放请求,所述播放请求包括起始时间戳,目标区域,目标分辨率; 查找与所述播放请求对应的目标录像文件组,打开所述目标录像文件组中的多路 视频文件,并将所述多路视频文件的视频画面跳转至所述起始时间戳位置; 基于所述目标区域,确定与所述目标区域相关的N路视频,并对所述N路视频中的 相同时间戳对应的画面进行裁剪; 将裁剪后的N路视频画面拼接,编码为所述目标分辨率的合成画面; 从所述起始时间戳开始,将后续时间戳对应的合成画面以视频流的方式发送至客 户端;其中,N为大于等于1的整数。 亿级像素视频回看方法还包括:所述基于所述目标区域,确定与所述目标区域相 关的N路视频前,按预定位置关系,对所述多路视频文件的视频画面进行拼接,形成亿级像 素的视频画面。 所述基于所述目标区域,确定与所述目标区域相关的N路视频,并对所述N路视频 画面进行裁剪包括: 基于所述目标区域,在所述亿级像素的视频画面中确定与所述目标区域相关的N 路视频; 根据每一路视频的画面与所述目标区域相交的范围,对每一路视频的画面进行裁 剪。 4 CN 111601151 A 说 明 书 2/7 页 所述将裁剪后的N路视频画面拼接,编码为所述目标分辨率的合成画面包括: 对裁剪后的每一路视频的画面,根据在所述亿级像素的视频画面中的对应位置进 行拼接,将拼接后的N路视频画面编码为合成画面,并调整其分辨率为所述目标分辨率;或 者, 基于目标分辨率,对相关每一路视频的画面调整分辨率后进行裁剪,并根据在所 述亿级像素的视频画面中的对应位置进行拼接,将拼接后的N路视频画面编码为合成画面。 亿级像素视频回看方法,应用于客户端,其特征在于,包括: 获取亿级像素视频信息; 基于所述亿级像素视频信息生成播放请求,并发送所述播放请求至服务端,所述 播放请求包括起始时间戳,目标区域,目标分辨率; 接收并播放服务端返回的视频流。 根据本公开实施例的第二方面,提供一种亿级像素视频回看装置,应用于服务端, 包括: 请求接收模块,用于接收客户端的播放请求,所述播放请求包括起始时间戳,目标 区域,目标分辨率; 解码模块,用于查找与所述播放请求对应的目标录像文件组,打开所述目标录像 文件组中的多路视频文件,并将所述多路视频文件的视频画面跳转至所述起始时间戳位 置; 裁剪模块,用于基于所述目标区域,确定与所述目标区域相关的N路视频,并对所 述N路视频中的相同时间戳对应的画面进行裁剪;其中,N为大于等于1的整数; 编码模块,用于将裁剪后的N路视频画面拼接,编码为所述目标分辨率的合成画 面; 视频流发送模块,用于从所述起始时间戳开始,将后续时间戳对应的合成画面以 视频流的方式发送至客户端。 亿级像素视频回看装置,还包括: 亿级像素视频拼接模块,用于按预定位置关系,对所述多路视频文件的视频画面 进行拼接,形成亿级像素的视频画面。 亿级像素视频回看装置,应用于客户端,包括: 视频信息获取模块,用于获取亿级像素视频信息; 请求发送模块,用于基于所述亿级像素视频信息生成播放请求,并发送所述播放 请求至服务端,所述播放请求包括起始时间戳,目标区域,目标分辨率; 播放模块,用于接收并播放服务端返回的视频流。 根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算 机程序,所述计算机程序被执行时实现亿级像素视频回看方法的步骤。 根据本公开实施例的第四方面,提供一种计算机设备,包括处理器、存储器和存储 于所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现亿级像素视频回看 方法的步骤。 通过本文所述的亿级像素视频回看方法,可以实现亿级甚至十亿级以上像素视频 的回放,回放的视频数据只包含客户感兴趣的区域,而且是其期望的分辨率,避免了多余画 5 CN 111601151 A 说 明 书 3/7 页 面内容数据和不必要的过高分辨率造成的带宽及处理能力的浪费,有效的解决了亿级像素 阵列相机录像回看的难题。 附图说明 并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与 描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于表示类似的要素。下 面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来 讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。 图1是根据一示例性实施例示出的亿级像素视频回看方法流程图。 图2是根据一示例性实施例示出的目标区域与亿级像素视频画面位置关系的示意 图。 图3是根据一示例性实施例示出的亿级像素视频回看方法流程图。 图4是根据一示例性实施例示出的亿级像素视频回看装置的框图。 图5是根据一示例性实施例示出的亿级像素视频回看装置的框图。 图6是根据一示例性实施例示出的亿级像素视频回看装置的框图。
下载此资料需消耗2积分,
分享到:
收藏