
(71)申请人腾竞体育文化发展,上海,有限公司地址200041上海市静安区新闸路669号名义楼层第45层,实际楼层第39层,02-04室
本申请公开了一种直播方法、装置、设备及存储介质,属于直播技术领域。该方法包括,获取至少2N路摄像信号,以及获取虚拟视频画面,至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号,响应于快捷键操作,在至少2N路摄像信号中确定至少两路摄像信号,将至少两路摄像信号和虚拟视频画面进行合窗后,输出合窗直播信号,摄像信号用于呈现拍摄得到的影像画面,虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面,N为大于1的整数。本申请响应于一次快捷键操作能够实现对多个摄像信号的快速选择,提高了制作合窗的处理效率。
获取至少2N路摄像信号,以及获取虚拟视频画面,所述至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号,
其中,所述摄像信号用于呈现拍摄得到的影像画面,所述虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面,N为大于1的整数。
2.根据权利要求1所述的方法,其特征在于,所述响应于快捷键操作,在所述至少2N路摄像信号中确定至少两路摄像信号,包括,
获取所述第一队伍的N个直播选手和所述第二队伍的N个直播选手之间的对位关系,存在所述对位关系的两个所述直播选手属于不同队伍且位于相同电竞对抗路线,
响应于所述快捷键操作是所述第一队伍对应的N种切换快捷操作中的第i种操作,基于所述对位关系在所述至少2N路摄像信号中确定第一摄像信号和第二摄像信号,
其中,所述第一摄像信号是所述第一队伍中第i个直播选手对应的摄像信号,所述第二摄像信号是与所述第一队伍的所述第i个直播选手之间存在所述对位关系的直播选手对应的摄像信号。
所述将所述至少两路摄像信号和所述虚拟视频画面进行合窗后,输出合窗直播信号,包括,
将所述第一摄像信号和所述第二摄像信号叠加显示在与所述第i个直播选手对应的虚拟视频画面上,输出所述合窗直播信号。
4.根据权利要求2所述的方法,其特征在于,所述获取所述第一队伍的N个直播选手和所述第二队伍的N个直播选手之间的对位关系,包括,
获取所述第一队伍的N个直播选手和所述第二队伍的N个直播选手的电竞对抗位置,所述电竞对抗位置对应有所属的所述电竞对抗路线,
基于所述电竞对抗位置,确定所述第一队伍和所述第二队伍中位于相同电竞对抗路线的两个直播选手之间存在所述对位关系。
5.根据权利要求1所述的方法,其特征在于,所述至少2N路摄像信号还包括,第一合窗信号和第二合窗信号,所述第一合窗信号是所述第一队伍的N个选手合窗摄像信号,所述第二合窗信号是所述第二队伍的N个选手合窗摄像信号,
所述响应于快捷键操作,在所述至少2N路摄像信号中确定至少两路摄像信号,包括,
响应于所述快捷键操作是合窗操作,在所述至少2N路摄像信号中确定所述第一合窗信号和所述第二合窗信号,
所述将所述至少两路摄像信号和所述虚拟视频画面进行合窗后,输出合窗直播信号,包括,
将所述第一合窗信号和所述第二合窗信号叠加显示在所述虚拟视频画面上,输出所述合窗直播信号。
6.根据权利要求5所述的方法,其特征在于,所述将所述第一合窗信号和所述第二合窗
在所述合窗操作对应所述第一队伍的情况下,将所述第一合窗信号和所述第二合窗信号叠加显示在所述虚拟视频画面上,将第一语音信号添加至所述合窗直播信号的音频子信号,输出所述合窗直播信号,
在所述合窗操作对应所述第二队伍的情况下,将所述第一合窗信号和所述第二合窗信号叠加显示在所述虚拟视频画面上,将第二语音信号添加至所述合窗直播信号的音频子信号,输出所述合窗直播信号,
其中,所述第一语音信号为所述第一队伍的队内语音,所述第二语音信号为所述第二队伍的队内语音。
获取模块,用于获取至少2N路摄像信号,以及获取虚拟视频画面,所述至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号,
确定模块,用于响应于快捷键操作,在所述至少2N路摄像信号中确定至少两路摄像信号,
处理模块,用于将所述至少两路摄像信号和所述虚拟视频画面进行合窗后,输出合窗直播信号,
其中,所述摄像信号用于呈现拍摄得到的影像画面,所述虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面,N为大于1的整数。
8.一种计算机设备,其特征在于,所述计算机设备包括,处理器和存储器,所述存储器中存储有至少一段程序,所述处理器,用于执行所述存储器中的所述至少一段程序以实现上述如权利要求1至6任一所述的直播方法。
9.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有可执行指令,所述可执行指令由处理器加载并执行以实现上述如权利要求1至6任一所述的直播方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现上述如权利要求1至6任一所述的直播方法。
[0001]本申请涉及直播技术领域,特别涉及一种直播方法、装置、设备及存储介质。
[0002] 在电竞赛事的直播过程中,需要基于参赛选手的实景摄像画面和参赛选手控制的虚拟角色的虚拟游戏画面,制作合窗画面进行推流直播。
[0003] 相关技术中,为了制作合窗画面需要人工在全部玩家的POV信号和虚拟游戏画面中进行筛选,确定制作合窗画面需要使用的画面,再对画面进行排版制作,过程十分繁琐。
[0005] 本申请提供了一种直播方法、装置、设备及存储介质,所述技术方案如下,
[0007] 获取至少2N路摄像信号,以及获取虚拟视频画面,所述至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号,
[0008] 响应于快捷键操作,在所述至少2N路摄像信号中确定至少两路摄像信号,
[0009] 将所述至少两路摄像信号和所述虚拟视频画面进行合窗后,输出合窗直播信号,
[0010] 其中,所述摄像信号用于呈现拍摄得到的影像画面,所述虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面,N为大于1的整数。
[001 1 ] 根据本申请的另一方面,提供了一种直播装置,所述装置包括,
[0012] 获取模块,用于获取至少2N路摄像信号,以及获取虚拟视频画面,所述至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号,
[0013] 确定模块,用于响应于快捷键操作,在所述至少2N路摄像信号中确定至少两路摄像信号,
[0014] 处理模块,用于将所述至少两路摄像信号和所述虚拟视频画面进行合窗后,输出合窗直播信号,其中,所述摄像信号用于呈现拍摄得到的影像画面,所述虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面,N为大于1的整数。
[0015] 根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上方面所述的直播方法。
[0016] 根据本申请的另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上方面所述的直播方法。
[0017] 根据本申请的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存
[0018] 本申请提供的技术方案带来的有益效果至少包括,通过快捷键操作,在2N路摄像信号中确定出合窗直播信号需要使用的至少两路摄像信号,实现了响应于一次快捷键操作对多个摄像信号的快速选择,避免了在多个摄像信号中逐一进行人工筛选,提高了基于摄像信号和虚拟视频画面制作合窗直播信号的直播信号处理效率。
[0025] 图7是本申请一个示例性实施例提供的输入通道和输出通道的示意图,
[0026] 图8是本申请一个示例性实施例提供的第一输入通道的配置界面示意图,
[0027] 图9是本申请一个示例性实施例提供的10BOX信号的规划示意图,
[0028] 图10是本申请一个示例性实施例提供的12BOX_Final信号的示意图,
[0029] 图11是本申请一个示例性实施例提供的14BOX信号的规划示意图,
[0034] 图16是本申请一个示例性实施例提供的音频信号的配置示意图,
[0041 ] 为使本申请的目的、IM电竞,IM电竞官网,IM电竞注册,电竞投注平台,电竞博彩,英雄联盟竞猜技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0042] 图1示出了本申请一个实施例提供的计算机系统的示意图。该计算机系统可以实现成为直播方法的系统架构。该计算机系统可以包括,制作者终端110和服务器200。
[0043] 制作者终端110用于制作直播信号,由直播信号的制作人员使用的计算机设备,制作者终端110可以是诸如手机、平板电脑、可穿戴设备、PC(Personal Computer,个人计算机) 、切换台等电子设备。
[0044] 制作者终端110中可以安装运行目标应用程序的客户端,该目标应用程序可以是
电竞直播画面的处理方法的应用程序,也可以是提供有电竞直播画面的处理功能的其他应用程序,本申请对此不作限定。另外,本申请对该目标应用程序的形式不作限定,包括但不限于安装在制作者终端110中的App(Application,应用程序) 、小程序等,还可以是网页形式。
[0045] 服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。服务器200用于存储和配置多路影像信号310和虚拟视频画面320中的至少之一。示例性的,服务器200为一种视频服务器。制作者终端110从服务器200中获取影像信号310和虚拟视频画面320中的至少之一。制作者终端110和服务器200之间可以通过网络进行通信,如有线] 可选的,虚拟视频画面是通过和服务器200相连的观察者终端120采集得到的,观察者终端120可以安装运行有采集虚拟场景中进行虚拟竞技的游戏画面的客户端。虚拟场景可以来源于多人在线对战程序。比如大逃杀射击游戏、虚拟现实(Virtual Reality,VR)应用程序、增强现实(Augmented Reality,AR)程序、三维地图程序、虚拟现实游戏、增强现实游戏、第一人称射击游戏(First‑Person Shooting Game,FPS) 、第三人称射击游戏(Third‑Personal Shooting Game,TPS) 、多人在线战术竞技游戏(Multiplayer Online Battle Arena Games,MOBA) 、策略游戏(Simulation Game,SLG)中的至少之一。可选的,多路影像信号310是通过摄像机采集的直播选手的实时信号,图1中仅示例性的示出了四位直播选手,可以理解的,另一种实现方式中,可以存在有更多数量的直播选手。
[0047] 图2示出了本申请一个示例性实施例提供的直播示意图。制作者终端获取POV信号集410和虚拟视频画面420。POV信号集410包括12路影像信号。示例性的, 12路影像信号包括,第一行从左至右排列的第一队伍中直播选手A1至A5,共五位直播选手的主观视角(Point Of View,POV)信号、第三行从左至右排列的第二队伍中直播选手B1至B5,共五位直播选手的POV信号,以及第二行左侧的第一队伍的合窗POV信号、第二行右侧的第二队伍的合窗POV信号。示例性的,POV信号是由POV摄像机获取到的画面信号。在电竞赛事中,POV信号为通过POV摄像机获取到的选手正面画面信号,通常POV摄像机设置与正对选手面部的位置。合窗POV信号是将同一队伍中的五位直播选手的POV信号进行裁剪排版得到的。虚拟视频画面420是观察者终端采集得到的观察至少一个直播选手控制的虚拟角色在虚拟场景中进行虚拟竞技的画面。
[0048] 响应于第一类快捷键操作432,在12路影像信号中确定出两位直播选手的POV信号,将上述两个POV信号叠加在虚拟视频画面420信号上,输出第一合窗直播信号442。
[0049] 具体的,第一类快捷键操作432包括10个快捷键操作,以下分别进行介绍,
[0050] 第1个第一类快捷键操作至第5个第一类快捷键操作对应第一队伍。
[0051 ] 第1个第一类快捷键为D1按键,点击D1按键,第一合窗直播信号包括的POV信号是
A1、B1两位直播选手的POV信号。第2个第一类快捷键为D2按键,点击D2按键,第一合窗直播信号包括的POV信号是A2、B2两位直播选手的POV信号。第3个第一类快捷键为D3按键,点击D3按键,第一合窗直播信号包括的POV信号是A3、B3两位直播选手的POV信号。第4个第一类快捷键为D4按键,点击D4按键,第一合窗直播信号包括的POV信号是A4、B4两位直播选手的POV信号。第5个第一类快捷键为D5按键,点击D5按键,第一合窗直播信号包括的POV信号是
[0052] 进一步的,第一队伍的直播选手的POV信号显示在第一合窗直播信号的左下角位置,第二队伍的直播选手的POV信号显示在第一合窗直播信号的右下角位置。D1至D5按键是位于键盘字母区域上方的数字区的数字1按键至数字5按键。
[0053] 第6个第一类快捷键操作至第10个第一类快捷键操作对应第一队伍。
[0054] 第6个第一类快捷键为Q按键,点击Q按键,第一合窗直播信号包括的POV信号是A1、B1两位直播选手的POV信号。第7个第一类快捷键为W按键,点击W按键,第一合窗直播信号包括的POV信号是A2、B2两位直播选手的POV信号。第8个第一类快捷键为E按键,点击E按键,第一合窗直播信号包括的POV信号是A3、B3两位直播选手的POV信号。第9个第一类快捷键为R 按键,点击R按键,第一合窗直播信号包括的POV信号是A4、B4两位直播选手的POV信号。第10个第一类快捷键为T按键,点击T按键,第一合窗直播信号包括的POV信号是A5、B5两位直播选手的POV信号。
[0055] 进一步的,第一队伍的直播选手的POV信号显示在第一合窗直播信号的右下角位置,第二队伍的直播选手的POV信号显示在第一合窗直播信号的左下角位置。
[0056] 响应于第二类快捷键操作434,在12路影像信号中确定出第一队伍的合窗POV信号和第二队伍的合窗POV信号,将上述两个POV信号叠加在虚拟视频画面420信号上,输出第二合窗直播信号444。
[0057] 具体的,第二类快捷键操作434包括2个快捷键操作,以下分别进行介绍,第1个第二类快捷键操作对应第一队伍,第1个第二类快捷键为D6按键,点击D6按键,第二合窗直播信号包括的POV信号第一队伍的合窗POV信号和第二队伍的合窗POV信号。第二合窗直播信号携带有第一队伍的队内语音。第2个第二类快捷键操作对应第二队伍,第2个第二类快捷键为Y按键,点击Y按键,第二合窗直播信号包括的POV信号第一队伍的合窗POV信号和第二队伍的合窗POV信号。第二合窗直播信号携带有第二队伍的队内语音。
[0058] 响应于第三类快捷键操作436,在12路影像信号中确定出第一队伍中直播选手A1至A5的POV信号,或,第二队伍中直播选手B1至B5的POV信号,将上述五个POV信号叠加在虚拟视频画面420信号上,输出第三合窗直播信号446。
[0059] 具体的,第三类快捷键操作436包括2个快捷键操作,以下分别进行介绍,第1个第三类快捷键操作对应第一队伍,第1个第三类快捷键为D7按键,点击D7按键,第三合窗直播信号包括的POV信号为第一队伍的A1至A5的POV信号。第2个第三类快捷键操作对应第二队
伍,第2个第三类快捷键为U按键,点击U按键,第三合窗直播信号包括的POV信号为第二队伍的B1至B5的POV信号。
[0060] 图3示出了本申请一个示例性实施例提供的直播方法的流程图。以该方法由制作者终端执行为例进行说明。该方法包括,
[0061 ] 步骤510,获取至少2N路摄像信号,以及获取虚拟视频画面,
[0062] 示例性的,摄像信号用于呈现直播选手的影像画面,影像画面可以是实时拍摄的摄像画面,也可以是预先拍摄的照片或视频片段,本申请对此作出限制。摄像信号用于呈现拍摄得到的影像画面。N为大于1的整数,至少2N路摄像信号包括,属于第一队伍的N路摄像信号和属于第二队伍的N路摄像信号。
[0063] 虚拟视频画面为观察至少一个虚拟角色在虚拟场景中的视频画面。示例性的,虚拟视频画面是在虚拟场景中通过虚拟摄像机模型对虚拟角色进行观察得到的画面。
[0064] 步骤520,响应于快捷键操作,在至少2N路摄像信号中确定至少两路摄像信号,
[0065] 示例性的,快捷键操作用于确定至少两路摄像信号以输出合窗直播信号。
[0066] 在一种实现方式中,至少两路摄像信号是和虚拟视频画面存在关联关系的信号,摄像信号通常对应有一位直播选手,但也不排除对应多位直播选手的情况。
[0067] 步骤530,将至少两路摄像信号和虚拟视频画面进行合窗后,输出合窗直播信号,
[0068] 示例性的,合窗直播信号用于呈现至少两路摄像信号和虚拟视频画面进行合并的画面,可选的,合窗直播信号可以直接作为直播信号,也可以对合窗直播信号进行处理后作为直播信号。进一步的,合窗直播信号实现为一种电竞赛事的直播信号。
[0069] 示例性的,通过将至少两路摄像信号叠加显示在虚拟视频画面上得到合窗直播信号。
[0070] 示例性的,合窗用于指示将至少两路摄像信号和虚拟视频画面合并至一个窗口画面中进行显示,在合窗过程中可以对至少两路摄像信号和虚拟视频画面中的至少之一进行缩放、旋转、裁剪、镜像等处理中的至少之一。合窗过程中可以将画面之间进行叠加显示,比如,将至少两路摄像信号叠加显示在虚拟视频画面上进行合窗。本领域技术人员可以理解,在一种可选实现方式中,本申请的直播方法可以具体实现为一种基于电竞赛事的直播方法。
[0071 ] 综上所述,本实施例提供的方法,通过快捷键操作,在2N路摄像信号中确定出合窗直播信号需要使用的至少两路摄像信号,实现了响应于一次快捷键操作对多个摄像信号的快速选择,避免了在多个摄像信号中逐一进行人工筛选,提高了基于摄像信号和虚拟视频画面制作合窗直播信号的直播信号处理效率。
[0073] 图4示出了本申请一个示例性实施例提供的直播方法的流程图。以该方法由制作者终端执行为例进行说明。即在图3示出的实施例中,步骤510可以实现为步骤512,步骤520可以实现为步骤522、步骤524,步骤530可以实现为步骤532,
[0074] 步骤512,获取至少2N路摄像信号,以及获取与第i个直播选手对应的虚拟视频画面,
[0075] 在本实施例中,第i个直播选手对应的虚拟视频画面为第一队伍中第i个直播选手控制的虚拟角色在虚拟场景中的画面。示例性的,第i个直播选手对应的虚拟视频画面可以是以第i个直播选手控制的虚拟角色的视角画面,也可以是显示有第i个直播选手控制的虚拟角色的画面,本实施例对此不进行限制。示例性的,本实施例以虚拟视频画面为对应有虚拟环境的游戏竞技画面为例进行了举例说明,虚拟视频画面也可以是对用有虚拟环境的其他画面,并不限于在虚拟环境中进行游戏的画面。比如,还可以实现为对应有虚拟环境的社交画面等。本申请对比不进行限制。可选的,本申请的直播方法具体实现为一种基于电竞赛事的直播方法的情况下,本申请中的直播选手也称为参赛选手。
[0076] 步骤522,获取第一队伍的N个直播选手和第二队伍的N个直播选手之间的对位关系,
[0077] 示例性的,存在对位关系的两个直播选手属于不同队伍且位于相同电竞对抗路线。位于相同电竞对抗路线的两个直播选手在虚拟场景中控制的虚拟角色之间具有对抗关系。
[0078] 示例性的,第一队伍的N位选手控制的虚拟角色属于第一虚拟阵营,第二队伍的N 位选手控制的虚拟角色属于第二虚拟阵营,第一虚拟阵营和第二虚拟阵营之间为敌对关系,第一虚拟阵营中的虚拟角色A和第二虚拟阵营中的虚拟角色B之间具有对抗关系。虚拟角色A和虚拟角色B之间进行虚拟竞技。相应的,控制虚拟角色A和控制虚拟角色B的两个直播选手位于相同电竞对抗路线,响应于快捷键操作是第一队伍对应的N种切换快捷操作中的第i种操作,基于对位关系在至少2N路摄像信号中确定第一摄像信号和第二摄像信号,