视频上传方法、系统、用户终端、服务器及存储介质与流程

文档序号:33052808发布日期:2023-01-24 23:36阅读:来源:国知局

技术特征:
1.一种视频上传方法,其特征在于,所述视频上传方法包括:获取各待上传视频分别对应的唯一标识;基于所述唯一标识对与该唯一标识对应的所述待上传视频的视频名称进行修改,使得修改后的视频名称至少包含所述唯一标识;并将视频名称修改后的所述待上传视频作为待切分视频;调用预设视频切分工具对各所述待切分视频进行切分,使得每一所述待切分视频被切分后将对应得到至少两个视频分片,且每个所述视频分片的分片名称包含分片序号以及对应所述待上传视频的唯一标识;基于所述视频分片对应的视频内容数据、所述分片序号及所述唯一标识,生成第一请求;将所述第一请求发送给目标服务器;接收所述目标服务器基于所述第一请求返回的第一响应消息;所述第一响应消息包含所述目标服务器为所述视频分片分配的上传地址url;基于各所述视频分片对应的所述分片序号、所述唯一标识以及所述上传地址url,生成第二请求;将所述第二请求发送给所述目标服务器;接收所述目标服务器基于所述第二请求返回的第二响应消息;所述第二响应消息包含所述目标服务器基于各所述视频分片进行合成得到完整视频所对应的存储地址。2.根据权利要求1所述的视频上传方法,其特征在于,所述唯一标识包括全局唯一标识符guid。3.根据权利要求1所述的视频上传方法,其特征在于,所述基于各所述视频分片对应的所述分片序号、所述唯一标识以及所述上传地址url,生成第二请求包括:针对所述唯一标识相同的所有视频分片,按照各所述视频分片对应的所述分片序号,依次获取各所述视频分片对应的所述上传地址url,形成视频分片顺序数组集合;基于所述视频分片顺序数组集合生成一个所述第二请求。4.根据权利要求3所述的视频上传方法,其特征在于,所述第二请求还包括文件类型、视频格式、分片大小、分片数量。5.根据权利要求3所述的视频上传方法,其特征在于,所述视频上传方法还包括:当超过预设响应时间仍未接收到所述第一响应消息时,判断所述第一请求发送失败;重新生成所述第一请求并发送给所述目标服务器。6.一种视频上传方法,其特征在于,所述视频上传方法包括:接收用户终端发送的第一请求;解析所述第一请求,以获取得到对应视频分片的视频内容数据、分片序号及唯一标识;为所述视频分片分配上传地址url,以存储所述视频分片的所述视频内容数据;根据所述视频分片的所述分片序号、所述唯一标识以及所述上传地址url,生成第一响应消息;将所述第一响应消息发送给所述用户终端;接收所述用户终端基于所述第一响应消息发送的第二请求;解析所述第二请求,以获取得到各所述视频分片对应的所述分片序号、所述唯一标识
以及所述上传地址url;针对所述唯一标识相同的所有视频分片,依次从对应的所述上传地址url中,获取各所述视频分片对应的所述视频内容数据;按照各所述视频分片对应的所述分片序号,依次对各所述视频分片进行拼接合成,得到完整视频;为所述完整视频分配存储地址,以对所述完整视频进行存储;基于所述存储地址,生成第二响应消息,并发送给所述用户终端。7.一种视频上传系统,其特征在于,包括通信互联的用户终端和服务器;所述用户终端用于获取各待上传视频分别对应的唯一标识;基于所述唯一标识对与该唯一标识对应的所述待上传视频的视频名称进行修改,使得修改后的视频名称至少包含所述唯一标识;并将视频名称修改后的所述待上传视频作为待切分视频;调用预设视频切分工具对各所述待切分视频进行切分,使得每一所述待切分视频被切分后将对应得到至少两个视频分片,且每个所述视频分片的分片名称包含分片序号以及对应所述待上传视频的唯一标识;基于所述视频分片对应的视频内容数据、所述分片序号及所述唯一标识,生成第一请求;将所述第一请求发送给所述服务器;所述服务器用于接收所述用户终端发送的第一请求;解析所述第一请求,以获取得到对应视频分片的视频内容数据、分片序号及唯一标识;为所述视频分片分配上传地址url,以存储所述视频分片的所述视频内容数据;根据所述视频分片的所述分片序号、所述唯一标识以及所述上传地址url,生成第一响应消息;将所述第一响应消息发送给所述用户终端;所述用户终端用于接收所述第一响应消息;解析获得所述视频分片对应的所述分片序号、所述唯一标识以及所述上传地址url;基于各所述视频分片对应的所述分片序号、所述唯一标识以及所述上传地址url,生成第二请求;将所述第二请求发送给所述服务器;所述服务器用于接收所述用户终端发送的第二请求;解析所述第二请求,以获取得到各所述视频分片对应的所述分片序号、所述唯一标识以及所述上传地址url;针对所述唯一标识相同的所有视频分片,依次从对应的所述上传地址url中,获取各所述视频分片对应的所述视频内容数据;按照各所述视频分片对应的所述分片序号,依次对各所述视频分片进行拼接合成,得到完整视频;为所述完整视频分配存储地址,以对所述完整视频进行存储;基于所述存储地址,生成第二响应消息,并发送给所述用户终端;所述用户终端接收所述服务器返回的第二响应消息;解析得到所述服务器基于各所述视频分片进行合成得到完整视频所对应的存储地址。8.一种用户终端,其特征在于,包括第一处理器、第一存储器以及存储在所述第一存储器中并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现如权利要求1至5中任意一项所述的视频上传方法。9.一种服务器,其特征在于,包括第二处理器、第二存储器以及存储在所述第二存储器中并可在所述第二处理器上运行的计算机程序,所述第二处理器执行所述计算机程序时实现如权利要求6所述的视频上传方法。10.计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序;所述计算机程序被处理器执行时实现如权利要求1至5任意一项或如权利要求6所述的视频
上传方法。

技术总结
本申请涉及视频上传方法、系统、用户终端、服务器及存储介质。通过对需要上传的多个待上传视频,首先获取其唯一标识,采用待上传视频的唯一标识对视频名称进行修改的方式,使得待上传视频被切分后的视频分片的分片名称不仅包含分片序号,还包含该唯一标识;生成第一请求将视频分片发送给服务器;服务器返回视频分片的上传地址;用户终端生成第二请求,以请求服务器对各视频分片按照分片序号、唯一标识进行拼接合成完整视频;避免不同视频的视频分片被合成到一起所出现的混乱问题;保证了多视频分片上传的稳定性、可靠性。可靠性。可靠性。


技术研发人员:徐奇 薛富恩 朱其胜
受保护的技术使用者:北京安锐卓越信息技术股份有限公司
技术研发日:2022.12.23
技术公布日:2023/1/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1