云游戏的游戏视频处理方法、装置、设备及存储介质制造方法及图纸

技术编号:39000237 阅读:12 留言:0更新日期:2023-10-07 10:32
本说明书实施例提供了一种云游戏的游戏视频处理方法、系统、设备及存储介质。服务端在识别和提取到特定片段后,针对每个特定片段,可以生成相应的下载链接和预览图像,下载链接用于指示特定片段的存储位置,方便用户下载。预览图像用户展示特定片段的整体概况,方便用户了解特定片段的内容,以便决定是否要下载该特定片段。服务端可以将提取的特定片段对应的下载链接和预览图像发送给客户端,以便显示给用户,从而用户可以基于预览图像判定哪些特定片段是自己想要的特定片段,并通过点击相应的下载链接下载。通过这种方式,可以方便用户从云端获取自己想要的特定片段,提升用户的体验,且可以避免资源浪费。且可以避免资源浪费。且可以避免资源浪费。

【技术实现步骤摘要】
云游戏的游戏视频处理方法、装置、设备及存储介质


[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]获取模块,用于从游戏视频中获取一个或多个特定片段;
[0036]特定片段生成模块,用于针对每个特定片段,生成与该特定片段对应的下载链接以及预览图像,其中,所述下载链接用于指示所述特定片段的存储位置,所述预览图像用于展示有所述特定片段中的指定游戏视频帧的内容,以及所述特定片段的描述信息;
[0037]发送模块,用于将所述一个或多个特定片段各自对应的下载链接以及预览图像发送给客户端,以便客户端将接收到的下载链接以及预览图像展示给用户;
[0038]特定片段推送模块,用于接收客户端发送的特定片段获取请求,所述特定片段获取请求在检测到用户点击目标下载链接后发送,获取所述目标下载链接指向的特定片段,并发送给所述客户端。
[0039]根据本说明书实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏的游戏视频处理方法,其特征在于,适用于服务端,所述方法包括:从游戏视频中获取一个或多个特定片段;针对每个特定片段,生成与该特定片段对应的下载链接以及预览图像,其中,所述下载链接用于指示所述特定片段的存储位置,所述预览图像用于展示所述特定片段中指定游戏视频帧的内容,以及所述特定片段的描述信息;将所述一个或多个特定片段各自对应的下载链接以及预览图像发送给客户端,以便客户端将接收到的下载链接以及预览图像展示给用户;接收客户端发送的特定片段获取请求,所述特定片段获取请求在检测到用户点击目标下载链接后发送;获取所述目标下载链接指向的特定片段,并发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,从游戏视频中获取一个或多个特定片段,包括:接收客户端发送的用户在游戏过程中的语音信息,所述语音信息携带有时间戳信息;在从所述语音信息中识别到特定语音的情况下,确定采集该特定语音的目标时间戳;获取与所述目标时间戳匹配的游戏视频片段,作为所述特定片段;或者,获取与所述目标时间戳匹配的游戏视频片段,从所述游戏视频片段中识别出所述特定片段。3.根据权利要求1所述的方法,其特征在于,从游戏视频中获取一个或多个特定片段,包括:针对游戏视频中的任一游戏视频帧,对所述游戏视频帧进行特征提取,得到目标特征;在所述目标特征与特征库中的任一特征的相似度达到预设阈值的情况下,将所述游戏视频帧作为特定片段的端点视频帧,其中,所述特征库中的特征通过对预定义的特定片段的首帧和/或尾帧进行特征提取得到,所述端点视频帧为特定片段的首帧或尾帧;针对所述游戏视频帧的各邻近游戏视频帧,基于各邻近视频帧与该端点视频帧的相似度确定所述特定片段的另一端点视频帧;基于确定的两个端点视频帧从所述游戏视频中提取所述特定片段。4.根据权利要求1所述的方法,其特征在于,所述特定片段中的游戏视频帧展示有游戏过程中的用户图像,所述游戏视频帧基于以下方式得到:接收客户端发送的在用户游戏过程中采集的用户视频,所述用户视频携带有时间戳信息;针对所述特定片段中各游戏视频帧,基于该游戏视频帧的渲染时间以及所述用户视频携带的时间戳信息,从所述用户视频中获取与该游戏视频帧匹配的用户图像,并将所述用户图像融合到该游戏视频帧中,得到包括用户图像的游戏视频帧。5.根据权利要求1所述的方法,其特征在于,所述特定片段中的游戏视频帧展示有游戏过程中用户在游戏界面的操控动作,所述游戏视频帧基于以下方式得到:获取客户端录制的展示用户在游戏界面的操控动作的图像序列,所述图像序列携带有时间戳信息;针对所述特定片段中各游戏视频帧,基于该游戏视频帧的渲染时间以及所述图像序列携带的时间戳信息,从所述图像序列中获取与该游戏视频帧匹配的目标图像,并将所述目标图像融合到该游戏视频帧中,得到展示有用户操控动作的游戏视频帧。
6.根据权利要求1所述的方法,其特征在于,从游戏视频中获取一个或多个特定片段之前,所述方法还包括:接收客户端发送的用户操控指令,基于所述用户操控指令生成并渲染得到所述游戏视频;从游戏视频中获取一个或多个特定片段之后,所述方法还包括:针对每个特定片段,确定该特定片段所属的类型,并获取与该特定片段所属的类型匹配的游戏氛围素材;将所述游戏氛围素材融合到所述特定片段的各游戏视频帧中;将融合有所述游戏氛围素材的游戏视频压缩后发送给客户端,以便所述客户端显示接收到的游戏视频;或者,将所述游戏氛围素材和所述特定片段中的游戏视频帧的标识信息通过第一传输通道发送给客户端;将所述游戏视频压缩后通过第二传输通道发送给客户端,以便客户端基于接收到的标识信息将所述游戏氛围素材融合到所...

【专利技术属性】
技术研发人员:常润泽
申请(专利权)人:元境生生北京科技有限公司
类型:发明
国别省市:

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

1