视频文件处理方法、装置、电子设备及计算机可读介质与流程

文档序号:37083654发布日期:2024-02-20 21:39阅读:15来源:国知局
视频文件处理方法、装置、电子设备及计算机可读介质与流程

本技术涉及计算机,尤其涉及一种视频文件处理方法、装置、电子设备及计算机可读介质。


背景技术:

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、断点续传单元,被配置成获取各个分片视频文件对应的散列值,进而基于散列值执行防重校验进程,获取防重校验结果数据,进而确定对应的上传进度显示类型,基于上传进度显示类型对各分片视频文件执行上传操作,响应于上传中断,标记中断位置并在中断恢复后从中断位置继续执行上传操作;

25、文件合并单元,被配置成响应于各个分片视频文件上传成功,执行合并操作,以生成合并视频文件,获取合并视频文件对应的视频短链接;

26、视频置换单元,被配置成在接收到视频获取请求时,根据视频短链接置换得到对应的完整视频。

27、可选地,断点续传单元进一步被配置成:

28、响应于防重校验结果数据对应于各个分片视频文件对应的各个散列值中有相同的散列值,将对应的上传进度显示类型确定为直接进度显示预设数值。

29、可选地,视频文件处理装置还包括一致性校验单元,被配置成:

30、获取分片视频文件的第一数量、散列值的第二数量和视频文件对应的总散列值;

31、验证第一数量和第二数量是否一致以及总散列值与合并视频文件对应的散列值是否一致,若均一致则将合并视频文件上传至云存储容器并返回保存的视频短链接。

32、可选地,一致性校验单元进一步被配置成:

33、对合并视频文件中的每一个视频文件截取首帧图片,并执行对应的文件压缩,以得到对应的压缩视频文件,将各个首帧图片与对应的压缩视频文件关联并上传至云存储容器。

34、可选地,视频文件处理装置还包括视频展示单元,被配置成:

35、响应于视频获取请求对应于默认展示视频,展示完整视频对应的首帧图片。

36、可选地,视频处理装置还包括身份验证单元,被配置成:

37、获取视频获取请求对应的用户标识;

38、基于用户标识执行身份验证,响应于身份验证通过,执行完整视频获取进程。

39、可选地,身份验证单元进一步被配置成:

40、根据用户标识确定用户角色;

41、根据用户角色确定对应的权限,响应于权限对应于开放对完整视频的获取,确定身份验证通过。

42、另外,本技术还提供了一种视频文件处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的视频文件处理方法。

43、另外,本技术还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的视频文件处理方法。

44、上述发明中的一个实施例具有如下优点或有益效果:本技术通过响应于接收到视频文件上传请求,获取实时硬件资源数据,进而根据实时硬件资源数据对视频文件执行自动分片,以得到分片视频文件;获取各个分片视频文件对应的散列值,进而基于散列值执行防重校验进程,获取防重校验结果数据,进而确定对应的上传进度显示类型,基于上传进度显示类型对各分片视频文件执行上传操作,响应于上传中断,标记中断位置并在中断恢复后从中断位置继续执行上传操作;响应于各个分片视频文件上传成功,执行合并操作,以生成合并视频文件,获取合并视频文件对应的视频短链接;在接收到视频获取请求时,根据视频短链接置换得到对应的完整视频。可以实现对大视频快速、准确地上传,降低长时间上传时由于网络问题带来的不确定性,支持断点续传,提升用户体验。

45、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1