一种基于视频直播和游戏的数据处理方法和设备技术

技术编号:8686014 阅读:185 留言:0更新日期:2013-05-09 05:33
本发明专利技术的实施方式提供了一种基于视频直播和游戏的数据处理方法。该方法例如可以包括:响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流;获取所述视频直播数据流相对于所述游戏场景中预设的目标对象的坐标关系;按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放。本发明专利技术的实施方式通过将用户需要观看的视频直播在用户当前打开的游戏场景中进行播放,避免了用户需要退出游戏场景才能观看视频直播的问题,进而节约终端在响应用户请求时所消耗的系统资源。同时,也能提升用户的使用体验。此外,本发明专利技术的实施方式提供了一种基于视频直播和游戏的数据处理设备,例如,客户端。

【技术实现步骤摘要】

本专利技术的实施方式涉及互联网领域,更具体地,本专利技术的实施方式涉及一种基于视频直播和游戏的数据处理方法和设备
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述可包括可以探究的概念,但不一定是之前已经想到或者已经探究的概念。因此,除非在此指出,否则在本部分中描述的内容对于本申请的说明书和权利要求书而言不是现有技术,并且并不因为包括在本部分中就承认是现有技术。在互联网越来越高速发展的今天,用户对于互联网的应有也越来越广泛,用户可以通过互联网观看视频直播或者联网玩游戏等等。终端的视频直播是指利用互联网及流媒体技术进行直播,视频因融合了图像、文字、声音等丰富元素,声形并茂,效果极佳,用户通过客户端可以直接收看直播的视频。传统的视频直播系统,基本上是基于H264视频编码和AAC音频编码的视频流,通过视频发布客户端发布到⑶N (Content Delivery Network,内容分发网络)服务器上,而用户通过自主开发的客户端或者网页浏览器去查看直播。
技术实现思路
但是,本专利技术人在研究过程中发现,在现有技术中,已经切换至游戏场景玩游戏的用户如果需要观看视频直播,就需要退出当前的游戏场景,并且重新打开视频直播的应用程序才能观看视频。而用户退出游戏场景、切换应用程序以及打开视频直播的一系列操作,很显然不仅会增加用户与终端的交互次数,也会增加终端与CDN服务器的交互次数,以及终端与游戏发布客户端或者服务器的交互次数,等等,这样不仅会不必要的消耗终端、服务器的系统资源,也会占用一定的网络传输带宽,浪费网络传输带宽资源。此外,如果服务器或者终端需要处理的响应请求过多,势必也会延迟对用户的响应的处理时间,引起用户不好的使用体验。为此,非常需要一种改进的基于视频直播和游戏的数据处理方法和设备(例如,终端),以解决现有技术中用户与终端的交互次数过多导致的终端系统资源浪费这一技术问题,进一步地,也提升用户的使用体验。在本上下文中,本专利技术的实施方式期望提供一种基于视频直播和游戏的数据处理方法和设备。在本专利技术实施方式的第一方面中,提供了一种基于视频直播和游戏的数据处理方法,例如可以包括:响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流;获取所述视频直播数据流相对于所述游戏场景中预设的目标对象的坐标关系;按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放。在本专利技术的一个实施方式中,其中,所述触发条件为:所述游戏场景中的虚拟用户与预设的目标对象之间的距离小于第一预设阈值。在本专利技术的另一实施方式中,例如还可以包括:实时检测所述虚拟用户与所述目标对象之间的距离是否改变,如果是,则依据改变的距离大小相对应得调整所述视频直播数据流在播放过程中的声音大小。 在本专利技术的又一个实施方式中,其中,所述获取所述视频直播数据流相对于所述预设的目标对象的游戏场景的坐标关系,包括:获取所述目标对象的角屏幕坐标到所述视频直播数据流的视频帧图片的原始角坐标的透视投影矩阵;依据所述透视投影矩阵,确定所述目标对象的屏幕坐标集合与所述视频帧图片的原始坐标集合之间的映射关系,所述屏幕坐标集合为所述目标对象上除了所述角屏幕坐标之外的其他坐标,所述原始坐标集合为所述视频帧图片上除了所述原始角坐标之外的其他坐标。在本专利技术的再一个实施方式中,其中,所述按照所述坐标参数将所述视频直播数据流渲染至所述目标对象上进行播放,包括:获取所述视频直播数据流中视频帧图片上原始坐标集合的原始坐标值;依据所述映射关系确定所述视频帧图片的原始坐标值映射至目标对象上的屏幕坐标值。在本专利技术实施方式的第二方面中,提供了一种基于视频直播和游戏的数据处理设备,例如可以包括:第一获取单元,配置用于响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流;第二获取单元,配置用于获取所述视频直播数据流相对于所述游戏场景中预设的目标对象的坐标关系;渲染单元,配置用于按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放。在本专利技术的另一实施方式中,其中,所述触发条件为:所述游戏场景中的虚拟用户与预设的目标对象之间的距离小于第一预设阈值。在本专利技术的另一实施方式中,例如还可以包括:检测单元,配置用于实时检测所述虚拟用户与所述目标对象之间的距离是否改变;调整单元,配置用于所述检测单元的结果为是的情况下,依据改变的距离大小相对应得调整所述视频直播数据流在播放过程中的声音大小。在本专利技术的另一实施方式中,其中,所述第二获取单元包括:第一获取子单元,配置用于获取所述目标对象的角屏幕坐标到所述视频直播数据流的视频帧图片的原始角坐标的透视投影矩阵;第一确定子单元,配置用于依据所述透视投影矩阵,确定所述目标对象的屏幕坐标集合与所述视频帧图片的原始坐标集合之间的映射关系,所述屏幕坐标集合为所述目标对象上除了所述角屏幕坐标之外的其他坐标,所述原始坐标集合为所述视频帧图片上除了所述原始角坐标之外的其他坐标。在本专利技术的另一实施方式中,其中,所述渲染单元包括:第二获取子单元,配置用于获取所述视频直播数据流中视频帧图片上原始坐标集合的原始坐标值;第二确定子单元,配置用于依据所述映射关系确定所述视频帧图片的原始坐标值映射至目标对象上的屏幕坐标值。在本实施方式中,响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流相对于游戏场景中预设的目标对象的坐标关系,再按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放,可以将用户需要观看的视频直播在用户当前打开的游戏场景中进行播放,从而避免了用户需要退出游戏场景才能观看视频直播的问题,进而减少用户与终端的交互次数,也减少终端与CDN服务器的交互次数,以及终端与游戏发布客户端或者服务器的交互次数,等等,这样可以节约终端在响应用户请求时所消耗的系统资源。同时,也能提升用户的使用体验。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了适于实现本专利技术实施方式的示例性计算系统100的框图;图2示意性地示出了本专利技术的实施方式的一个示例性应用场景的框架示意图;图3示意性地示出了根据本专利技术一实施方式的方法流程图;图4示意性地示出了本专利技术一实施方式中步骤302的流程图;图5示意性地示出了本专利技术一实施方式中步骤303的流程图;图6示意性地示出了根据本专利技术又一实施方式的方法流程图;图7示意性地示出了根据本专利技术的场景实施方式的流程图;图8示意性地示出了本专利技术一实施方式的设备(例如,客户端)的结构框架图;图9示意性地示出了本专利技术一实施方式中第二获取单元802的结构框架图;图10示意性地示出了本专利技术一实施方式中本专利技术又一实施方式的设备的渲染单元803的结构框架图;图11示意性地示出了本专利技术又一实施方式的设备(例如,客户端)的结构框架图。在附图中,相同或对应的标号表不相同或对应的部分。具体实施例方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反本文档来自技高网...

【技术保护点】
一种方法,包括:响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流;获取所述视频直播数据流相对于所述游戏场景中预设的目标对象的坐标关系;按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放。

【技术特征摘要】
1.种方法,包括: 响应于满足基于游戏场景的视频直播的触发条件,获取待播放的视频直播数据流; 获取所述视频直播数据流相对于所述游戏场景中预设的目标对象的坐标关系; 按照所述坐标关系将所述视频直播数据流渲染至所述目标对象上进行播放。2.据权利要求1所述的方法,其中,所述触发条件为: 所述游戏场景中的虚拟用户与预设的目标对象之间的距离小于第一预设阈值。3.据权利要求1所述的方法,还包括: 实时检测所述虚拟用户与所述目标对象之间的距离是否改变,如果是,则依据改变的距离大小相对应得调整所述视频直播数据流在播放过程中的声音大小。4.据权利要求1所述的方法,其中,所述获取所述视频直播数据流相对于所述预设的目标对象的游戏场景的坐标关系,包括: 获取所述目标对象的角屏幕坐标到所述视频直播数据流的视频帧图片的原始角坐标的透视投影矩阵; 依据所述透视投影矩阵,确定所述目标对象的屏幕坐标集合与所述视频帧图片的原始坐标集合之间的映射关系,所述屏幕坐标集合为所述目标对象上除了所述角屏幕坐标之外的其他坐标,所述原始坐标集合为所述视频帧图片上除了所述原始角坐标之外的其他坐标。5.据权利要求 4所述的方法,其中,所述按照所述坐标参数将所述视频直播数据流渲染至所述目标对象上进行播放,包括: 获取所述视频直播数据流中视频帧图片上原始坐标集合的原始坐标值; 依据所述映射关系确定所述视频帧图片的原始坐标值映射至目标对象上的屏幕坐标值。6.种设备,包括: 第一获取单元,配置用于响应于满足...

【专利技术属性】
技术研发人员:林伟陈健生卢春城熊清亮梁江楼
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1