System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频处理,尤其涉及一种视频补录方法、系统、装置及存储介质。
技术介绍
1、通常情况下,视频采集设备将采集的视频内容传输给云存储平台进行录制与存储。视频采集设备在对采集的视频内容进行传输存储的过程中,如遇到网络抖动、断网等问题,可能引起录制内容的损伤、丢失或无法恢复,而无法得到完整和录制完好的录制视频。
技术实现思路
1、有鉴于此,本专利技术实施例的目的是提供一种视频补录方法、系统、装置及存储介质,通过对问题视频帧的精准定位和重传,确保录制视频内容的完整性与高质量。
2、一方面,本专利技术实施例提供了一种视频补录方法,应用于视频采集设备,包括:
3、采集视频内容,对所述视频内容按照预设分块时长和采集开始时间进行编码,得到编码视频;所述编码视频包含分块数据开始采集的国际标准时间;
4、向云存储平台发送录制开始请求,以使云存储平台根据所述录制开始请求确定录制响应;所述录制开始请求包括编码方式、编码视频分块时长和帧率;所述录制响应包括存储地址;
5、接收云存储平台发送的录制响应,根据所述录制响应将所述编码视频发送给云存储平台,以使云存储平台对所述编码视频进行录制;
6、当接收到云存储平台发送的补录请求,根据所述补录请求将第一起止时间对应的编码视频进行定位并标记为缓存不清理,并重新将所述第一起止时间对应的编码视频发送给云存储平台进行录制,直至录制完成,取消标记;所述补录请求根据录制过程中出现第一业务问题的第一起止时间确
7、可选地,所述视频补录方法还包括:
8、在传输过程中,探测网络传输问题;
9、当出现第二业务问题,记录所述第二业务问题的第二起止时间;所述第二业务问题包括网络重传或网络中断;所述第二起止时间根据第二起始时间和第二终止时间确定,所述第二起始时间表征出现第二业务问题的开始时间,所述第二终止时间表征第二业务问题的结束时间;
10、将所述第二起止时间对应的编码视频进行定位并标记为缓存不清理,并重新将所述第二起止时间对应的编码视频发送给云存储平台进行录制,直至录制完成,取消标记。
11、可选地,对所述视频内容按照预设分块时长和采集开始时间进行编码,得到编码视频,具体包括:
12、将所述视频内容按照预设分块时长进行分块;
13、根据每个数据块开始采集的国际标准时间和预设的编码方式对视频内容进行编码,得到编码视频。
14、另一方面,本专利技术实施例提供了一种视频补录方法,应用于云存储平台,包括:
15、接收视频采集设备发送的录制开始请求,根据所述录制开始请求确定录制响应,并将所述录制响应发送给所述视频采集设备,以使所述视频采集设备根据所述录制响应发送编码视频;所述录制开始请求包括编码方式、编码视频分块时长和帧率;所述录制响应包括存储地址;
16、接收所述视频采集设备发送的所述编码视频,并将所述编码视频进行录制;
17、在录制过程中,探测第一业务问题;当出现第一业务问题,确定第一业务问题的第一起止时间;所述第一业务问题包括网络传输问题或业务质量问题;所述第一起止时间根据第一起始时间和第一终止时间确定,所述第一起始时间表征出现第一业务问题的开始时间,所述第一终止时间表征第一业务问题的结束时间;
18、根据所述第一起止时间确定补录请求,并将所述补录请求发送给视频采集设备,以使视频采集设备重新发送第一起止时间对应的编码视频,直至录制完成。
19、可选地,确定第一业务问题的第一起止时间,具体包括:
20、确定出现第一业务问题的分块数据的起始时间和第一编码序号,根据所述分块数据的起始时间、所述第一编码序号和帧率确定第一起始时间;
21、确定第一业务问题结束的分块数据的终止时间和第二编码序号,根据所述分块数据的终止时间、所述第二编码序号和帧率确定第一终止时间;
22、根据所述第一起始时间和所述第一终止时间确定第一起止时间。
23、可选地,所述第一起始时间的计算公式如下:
24、t1=t1+(n1-1)*l/m+n1/m
25、其中,t1表示第一起始时间,t1表示出现第一业务问题的分块数据对应的采集开始时间,n1表示出现第一业务问题的视频编码图像组的编码序号,l表示视频编码图像组的长度,m表示帧率,n1表示出现第一业务问题的帧序号。
26、可选地,所述第一终止时间的计算公式如下:
27、t2=t2+(n2-1)*l/m+n2/m
28、其中,t2表示第一终止时间,t2表示第一业务问题结束的分块数据对应的采集开始时间,n2表示第一业务问题结束的视频编码图像组的编码序号,l表示视频编码图像组的长度,m表示帧率,n2表示第一业务问题结束的帧序号。
29、另一方面,本专利技术实施例提供了一种视频补录装置,包括:
30、至少一个处理器;
31、至少一个存储器,用于存储至少一个程序;
32、当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现应用于所述视频采集设备端或所述云存储平台的视频补录方法。
33、另一方面,本专利技术实施例提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行应用于所述视频采集设备端或所述云存储平台的视频补录方法。
34、另一方面,本专利技术实施例提供了一种视频补录系统,包括相互连接的视频采集设备和云存储平台;其中,
35、所述视频采集设备,用于执行应用于视频采集设备的视频补录方法;
36、所述云存储平台,用于执行应用于云存储平台的视频补录方法。
37、实施本专利技术实施例包括以下有益效果:首先,视频采集设备对采集的视频内容按照预设分块时长和采集开始时间进行编码,得到编码视频,编码视频包含分块数据开始采集的国际标准时间,并向云存储平台发送录制开始请求,接着,云存储平台接收录制开始请求,根据录制开始请求确定录制响应,并将录制响应发送给视频采集设备,接着,视频采集设备根据录制响应将编码视频发送给云存储平台;接着,云存储平台对编码视频进行录制,录制过程中,探测第一业务问题,第一业务问题包括网络传输问题和业务质量问题,若出现第一业务问题,确定第一业务问题的第一起止时间,根据第一起止时间确定补录请求,将补录请求发送给视频采集设备,接着,视频采集设备根据补录请求,将第一起止时间对应的编码内容进行定位并标记为缓存不清理,并重新将第一起止时间对应的编码视频发送给云存储平台进行录制,直至录制完成,取消标记;在视频内容的编码过程中添加了分块数据开始采集的国际标准时间,在录本文档来自技高网...
【技术保护点】
1.一种视频补录方法,其特征在于,应用于视频采集设备,包括:
2.根据权利要求1所述的视频补录方法,其特征在于,所述视频补录方法还包括:
3.根据权利要求1所述的视频补录方法,其特征在于,对所述视频内容按照预设分块时长和采集开始时间进行编码,得到编码视频,具体包括:
4.一种视频补录方法,其特征在于,应用于云存储平台,包括:
5.根据权利要求4所述的视频补录方法,其特征在于,确定第一业务问题的第一起止时间,具体包括:
6.根据权利要求5所述的视频补录方法,其特征在于,所述第一起始时间的计算公式如下:
7.根据权利要求5所述的视频补录方法,其特征在于,所述第一终止时间的计算公式如下:
8.一种视频补录装置,其特征在于,包括:
9.一种计算机可读存储介质,其中存储有处理器可执行的程序,其特征在于,所述处理器可执行的程序在由处理器执行时用于执行如权利要求1-7任一项所述的视频补录方法。
10.一种视频补录系统,其特征在于,包括相互连接的视频采集设备和云存储平台;其中,所述视频采集
...【技术特征摘要】
1.一种视频补录方法,其特征在于,应用于视频采集设备,包括:
2.根据权利要求1所述的视频补录方法,其特征在于,所述视频补录方法还包括:
3.根据权利要求1所述的视频补录方法,其特征在于,对所述视频内容按照预设分块时长和采集开始时间进行编码,得到编码视频,具体包括:
4.一种视频补录方法,其特征在于,应用于云存储平台,包括:
5.根据权利要求4所述的视频补录方法,其特征在于,确定第一业务问题的第一起止时间,具体包括:
6.根据权利要求5所述的视频补录方法,其特...
【专利技术属性】
技术研发人员:祝谷乔,奚溪,吕冠中,
申请(专利权)人:天翼视联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。