一种视频下载方法、装置、介质及设备制造方法及图纸

技术编号:34777098 阅读:15 留言:0更新日期:2022-09-03 19:28
本申请公开了一种视频下载方法、装置、介质及设备,涉及视频技术领域,该方法包括:响应于用户针对视频的下载发起操作,向服务器发送验证请求,以使服务器分别对用户和视频进行验证;接收来自服务器的验证通过信息,生成下载设置界面;响应于保存操作,获取用户在下载设置界面中所设置的下载内容信息;基于下载内容信息,向服务器发送下载指令,以使服务器基于下载指令将视频中的目标视频段进行存储,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的。本申请通过预先对视频标记关键时间点,并利用关键时间点选择性地下载目标视频段,优化对视频关键内容的存储及使用,丰富下载功能,提升用户体验。用户体验。用户体验。

【技术实现步骤摘要】
一种视频下载方法、装置、介质及设备


[0001]本申请涉及视频
,具体涉及一种视频下载方法、装置、介质及设备。

技术介绍

[0002]目前存在的直播平台中只有较少支持直播回放功能,在支持直播回放功能的软件中,回放是将主播的视频流文件分片保存在云服务,需要观看直播回放时,需要将已保存的视频流文件全部下发并解码播放。
[0003]对于有保存意义的直播内容,在保存时面临多项问题:一是用户不能确定是否可以下载直播回放内容,也不确定直播回放云存储空间大小,直播回放内容可能因为云存储空间不足被截取或删除;二是直播回放内容不能进行灵活的使用沉淀,例如对直播回放内容进行编辑和分享等;三是每次播放完整的直播回放内容,都需要保证网络有足够的带宽,在非正常网络环境下会影响直播回放的用户体验;四是完整的直播回放内容不方便用户对直播回放内容进行精准分类,例如教育直播需要根据课程内容进行准确分类,但是每次直播中可能会有跟课程内容无关的部分,或者在一次直播过程中涉及到不同的课程内容。
[0004]对于一般的视频播放应用,在下载视频时也都是将完整的视频内容进行下发,同样会占用较大的存储空间、消耗网络带宽,也不方便用户进行编辑、分类等操作。

技术实现思路

[0005]为了解决选择性地下载视频内容的问题,本申请提供了一种视频下载方法、装置、介质及设备。所述技术方案如下:
[0006]第一方面,本申请提供了一种视频下载方法,应用于客户端,所述方法包括:
[0007]响应于用户针对视频的下载发起操作,向服务器发送验证请求,以使所述服务器分别对所述用户和所述视频进行验证;
[0008]接收来自所述服务器的验证通过信息,生成下载设置界面;
[0009]响应于保存操作,获取所述用户在所述下载设置界面中所设置的下载内容信息;
[0010]基于所述下载内容信息,向所述服务器发送下载指令,以使所述服务器基于所述下载指令将所述视频中的目标视频段进行存储,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的。
[0011]第二方面,本申请提供了一种视频下载方法,应用于服务器,所述方法包括:
[0012]接收验证请求,从所述验证请求获取用户的用户标识以及视频的视频标识;
[0013]分别基于所述用户标识和所述视频标识对所述用户和所述视频进行验证,得到验证结果,将所述验证结果发送至客户端;
[0014]接收下载指令,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的;
[0015]根据所述一个或多个关键时间点确定所述视频的目标视频段;
[0016]将所述目标视频段进行存储。
[0017]第三方面,本申请提供了一种视频下载装置,应用于客户端,所述装置包括:
[0018]响应请求模块,用于响应于用户针对视频的下载发起操作,向服务器发送验证请求,以使所述服务器分别对所述用户和所述视频进行验证;
[0019]接收生成模块,用于接收来自所述服务器的验证通过信息,生成下载设置界面;
[0020]响应获取模块,用于响应于保存操作,获取所述用户在所述下载设置界面中所设置的下载内容信息;
[0021]发送下载指令模块,用于基于所述下载内容信息,向所述服务器发送下载指令,以使所述服务器基于所述下载指令将所述视频中的目标视频段进行存储,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的。
[0022]第四方面,本申请提供了一种视频下载装置,应用于服务器,所述装置包括:
[0023]第一接收模块,用于接收验证请求,从所述验证请求获取用户的用户标识以及视频的视频标识;
[0024]验证模块,用于分别基于所述用户标识和所述视频标识对所述用户和所述视频进行验证,得到验证结果,将所述验证结果发送至客户端;
[0025]第二接收模块,用于接收下载指令,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的;
[0026]视频段确定模块,用于根据所述一个或多个关键时间点确定所述视频的目标视频段;
[0027]存储模块,用于将所述目标视频段进行存储。
[0028]第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面或第二方面所述的一种视频下载方法。
[0029]第六方面,本申请提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由所述处理器加载并执行以实现如第一方面或第二方面所述的一种视频下载方法。
[0030]第七方面,本专利技术提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行以实现如第一方面或第二方面所述的一种视频下载方法。
[0031]本申请提供的一种视频下载方法、装置、介质及设备,具有如下技术效果:
[0032]本申请提供的方案通过预先对视频标记关键时间点,并利用关键时间点实现了对用户所选择的目标视频段的下载,相比于将视频内容完整下载,本申请提供的方案可以有效减少对存储空间的占用,同时降低对网络带宽的要求,提升用户在下载过程中的使用体验。得到的目标视频段是用户所需的视频片段,增加了视频的沉淀形式,方便用户有效地保存视频的精华内容,同时利于用户可以方便用户对其进行编辑、推广、分享和分类等。
[0033]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0035]图1是本申请实施例提供的一种视频下载方法的实施环境示意图;
[0036]图2是本申请实施例提供的应用于客户端的一种视频下载方法的流程示意图;
[0037]图3是本申请实施例提供的一种视频下载方法中开播设置和标记关键时间点的交互示意图;
[0038]图4是本申请实施例提供的一种视频下载方法中验证过程和下载过程的交互示意图;
[0039]图5是本申请实施例提供的一种下载配置界面的示意图;
[0040]图6是本申请实施例提供的一种视频下载方法中下载配置过程和下载数据传输过程的交互示意图;
[0041]图7是本申请实施例提供的应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频下载方法,其特征在于,应用于客户端,所述方法包括:响应于用户针对视频的下载发起操作,向服务器发送验证请求,以使所述服务器分别对所述用户和所述视频进行验证;接收来自所述服务器的验证通过信息,生成下载设置界面;响应于保存操作,获取所述用户在所述下载设置界面中所设置的下载内容信息;基于所述下载内容信息,向所述服务器发送下载指令,以使所述服务器基于所述下载指令将所述视频中的目标视频段进行存储,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的。2.根据权利要求1所述的方法,其特征在于,在所述响应于用户针对视频的下载发起操作,向服务器发送验证请求,以使所述服务器分别对所述用户和所述视频进行验证之前,所述方法还包括:根据所述用户对所述视频的标记操作,获取所述标记操作所标记的关键时间点;将所述关键时间点发送至所述服务器,以使所述服务器生成与所述关键时间点对应的目标视频段。3.一种视频下载方法,其特征在于,应用于服务器,所述方法包括:接收验证请求,从所述验证请求获取用户的用户标识以及视频的视频标识;分别基于所述用户标识和所述视频标识对所述用户和所述视频进行验证,得到验证结果,将所述验证结果发送至客户端;接收下载指令,所述下载指令携带一个或多个关键时间点,所述关键时间点是预先对所述视频进行标记时所确定的;根据所述一个或多个关键时间点确定所述视频的目标视频段;将所述目标视频段进行存储。4.根据权利要求3所述的方法,其特征在于,所述分别基于所述用户标识和所述视频标识对所述用户和所述视频进行验证,得到验证结果,包括:基于所述用户标识验证所述用户是否满足下载权限条件,得到第一验证结果;基于所述视频标识验证所述视频是否满足下载许可条件,得到第二验证结果。5.根据权利要求3所述的方法,其特征在于,所述根据所述一个或多个关键时间点确定所述视频的目标视频段包括:根据所述一个或多个关键时间点得到一组或多组关键时间点对;由每一组所述关键时间点对中的两个关键时间点确定一个所述目标视频段。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:黄铁鸣李宏斌李斌黄强黄梓群
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1