System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及云端视频分享领域,具体涉及一种视频分享方法、计算机设备及存储介质。
技术介绍
1、近年来,随着云端存储技术的不断发展,越来越多的用户通过将拍摄的视频素材上传至云端服务器,使得其他用户可以访问云端服务器中存储的视频素材以进行该视频素材的下载或浏览播放,实现了视频的分享。
2、然而,采用相关技术的视频分享方法,若想要分享的视频带有一定的剪辑效果,需要对原片素材进行下载、剪辑和再次上传,或者经过复杂的转码过程,导致大量计算资源和时间的消耗,用户体验差。
技术实现思路
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、基于用户对目标视频的分享操作,生成分享数据,所述分享数据包括确定目标视频显示效果的数据;
46、向云端服务器发送分享任务,所述云端服务器能够基于所述分享任务获取所述分享数据,且能够在访问端访问所述分享任务时,将所述分享数据发送至所述访问端,以使得所述访问端播放所述目标视频时显示所述显示效果。
47、本公开的一些实施例中,所述基于用户对目标视频的分享操作,生成分享数据,包括:
48、记录播放所述目标视频过程中用户执行的分享操作;
49、基于所述分享操作,生成计划剪辑数据;
50、基于所述计划剪辑数据得到所述分享数据。
51、本公开的一些实施例中,所述基于用户对目标视频的分享操作,生成分享数据,包括:
52、基于所述分享操作播放所述目标视频,记录播放所述目标视频过程中的播放路径;
53、基于记录的所述播放路本文档来自技高网...
【技术保护点】
1.一种视频分享方法,应用于云端服务器,其特征在于,所述视频分享方法包括:
2.根据权利要求1所述的视频分享方法,其特征在于,在所述访问端中,所述分享数据用于:
3.根据权利要求1所述的视频分享方法,其特征在于,所述云端服务器与拍摄设备通信连接,所述目标视频由所述拍摄设备拍摄并上传至所述云端服务器。
4.根据权利要求1-3任一项所述的视频分享方法,其特征在于,所述显示效果包括以下效果中任意一种或任意多种的组合:
5.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括倍速播放效果,所述分享数据包括倍速播放数据;
6.根据权利要求5所述的视频分享方法,其特征在于,所述视频段信息还用于表征对应的所述预设视频段的实际播放时长,在所述访问端中,所述视频段信息还用于:
7.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括视角选择效果,所述目标视频为全景视频,所述分享数据包括视角选择数据;
8.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括时长缩减效果,所述分享数
9.根据权利要求8所述的视频分享方法,其特征在于,在所述访问端中,所述时长缩减数据和所述目标播放列表文件还用于:
10.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括方位信息显示效果,所述分享数据包括方位信息显示数据;
11.根据权利要求10所述的视频分享方法,其特征在于,所述方位数据包括经纬度数据、海拔数据、方向数据、路径数据中任意一种或多种的组合。
12.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括画中画效果,所述分享数据包括画中画数据;
13.根据权利要求12所述的视频分享方法,其特征在于,所述目标视频为全景视频,播放的所述目标视频以及所述画中画画面均具有对应的当前视角,播放所述目标视频对应的当前视角与所述画中画画面对应的当前视角不同。
14.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括色彩增强效果和/或所述防抖效果,所述分享数据包括算法数据,在将所述算法数据发送至所述访问端前,所述视频分享方法还包括:
15.根据权利要求1至3任一项所述的视频分享方法,其特征在于,所述视频分享方法还包括:
16.一种视频分享方法,应用于客户端,其特征在于,所述视频分享方法包括:
17.根据权利要求16所述的视频分享方法,其特征在于,所述基于用户对目标视频的分享操作,生成分享数据,包括:
18.根据权利要求16所述的视频分享方法,其特征在于,所述基于用户对目标视频的分享操作,生成分享数据,包括:
19.根据权利要求17或18所述的视频分享方法,其特征在于,所述基于所述计划剪辑数据得到所述分享数据,包括:
20.根据权利要求16所述的视频分享方法,其特征在于,所述分享操作包括以下操作中任意一种或任意多种的组合:
21.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至15或16至20中任一项所述的方法的步骤。
22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至15或16至20中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种视频分享方法,应用于云端服务器,其特征在于,所述视频分享方法包括:
2.根据权利要求1所述的视频分享方法,其特征在于,在所述访问端中,所述分享数据用于:
3.根据权利要求1所述的视频分享方法,其特征在于,所述云端服务器与拍摄设备通信连接,所述目标视频由所述拍摄设备拍摄并上传至所述云端服务器。
4.根据权利要求1-3任一项所述的视频分享方法,其特征在于,所述显示效果包括以下效果中任意一种或任意多种的组合:
5.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括倍速播放效果,所述分享数据包括倍速播放数据;
6.根据权利要求5所述的视频分享方法,其特征在于,所述视频段信息还用于表征对应的所述预设视频段的实际播放时长,在所述访问端中,所述视频段信息还用于:
7.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括视角选择效果,所述目标视频为全景视频,所述分享数据包括视角选择数据;
8.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括时长缩减效果,所述分享数据包括时长缩减数据;
9.根据权利要求8所述的视频分享方法,其特征在于,在所述访问端中,所述时长缩减数据和所述目标播放列表文件还用于:
10.根据权利要求4所述的视频分享方法,其特征在于,若所述显示效果包括方位信息显示效果,所述分享数据包括方位信息显示数据;
11.根据权利要求10所述的视频分享方法,其特征在于,所述方位数据包括经纬度数据、海拔数据、方向数据、路径数据中任意一种或多种的组合。
12.根据权利要求4所述的视频分享方法,其特征在于,若所...
【专利技术属性】
技术研发人员:段经舜,
申请(专利权)人:影石创新科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。