直播方法与装置制造方法及图纸

技术编号:33565351 阅读:21 留言:0更新日期:2022-05-26 23:03
本申请提供了一种直播方法与装置、电子设备及存储介质,方法包括:在第一用户创建直播间后,实时获取第一用户的语音和/或图像,将第一用户的语音和/或图像发送给第一直播间场景程序,以使第一直播间场景程序利用第一用户的语音驱动直播间场景中第一用户的数字人的表情进行变化和/或通过分析第一用户的图像获得第一用户的实时表情,并将实时表情映射到第一用户的数字人上和/或通过分析第一用户的图像获得第一用户的实时肢体动作,并将实时肢体动作映射到第一用户的数字人上;渲染出第一直播间场景程序运行过程中产生的直播间场景画面,并将直播间场景画面推流给第一用户终端,能够颠覆传统直播的展现方式,增加主播直播的隐私性。性。性。

【技术实现步骤摘要】
直播方法与装置


[0001]本专利技术涉及直播领域,特别涉及一种直播方法与装置、电子设备及存储介质。

技术介绍

[0002]传统的视频直播方式一般为在线语音连麦虚拟房间,主播在麦上聊天或邀请观众上麦互动,同时把整个房间直播出去,让其他观众可以进入房间观看,常常应用在相亲交友、K歌语聊、游戏互动、赛事直播等场景中。但是这种方式需要主播出镜,玩法单一,隐私性较差,极大地限制了直播行业的发展。
[0003]因此,如何提供一种直播方案,通过新的直播玩法,增加主播直播的隐私性,成为亟待解决的技术问题。

技术实现思路

[0004]针对现有技术存在的技术问题,本申请实施例提供一种直播方法与装置、电子设备及存储介质。
[0005]第一方面,本申请实施例提供了一种直播方法,应用于第一云端服务器,包括:在第一用户创建直播间后,实时获取所述第一用户的语音和/或图像,将所述第一用户的语音和/或图像发送给第一直播间场景程序,以使所述第一直播间场景程序利用所述第一用户的语音驱动直播间场景中所述第一用户的数字人的表情进行变化和/或通过分析所述第一用户的图像获得所述第一用户的实时表情,并将所述实时表情映射到所述第一用户的数字人上和/或通过分析所述第一用户的图像获得所述第一用户的实时肢体动作,并将所述实时肢体动作映射到所述第一用户的数字人上,其中,所述第一直播间场景程序运行在所述第一云端服务器上;渲染出所述第一直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第一用户终端。
[0006]第二方面,本申请实施例还提供了一种直播方法,应用于第二云端服务器,包括:实时获取第三用户的语音和/或图像、第一云端服务器同步的直播间场景、除所述第三用户外的其它用户的语音和/或图像,以及所述其它用户的数字人,将所述第三用户的语音和/或图像、直播间场景、其它用户的语音和/或图像,以及所述其它用户的数字人发送给第二直播间场景程序,并将所述第三用户的语音和/或图像同步给所述第一云端服务器,以使所述第二直播间场景程序加载所述直播间场景和所述其它用户的数字人,并利用所述第三用户的语音和其它用户的语音驱动所述直播间场景中所有用户的数字人的表情进行变化和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时表情,并将所述所有用户的实时表情映射到所述直播间场景中对应用户的数字人上和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时肢体动作,并将所述所有用户的实时肢体动作映射到所述直播间场景中对应用户的数字人上,其中,所述第三用户为进入所述直播间场景且可自由控制视角移动的用户,所述直播间场景由第一直播
间场景程序生成或加载,所述第一直播间场景程序运行在所述第一云端服务器上,所述其它用户包括创建所述直播间场景对应直播间的第一用户,所述所有用户包括所述第三用户和其它用户,所述第二直播间场景程序运行在所述第二云端服务器上;渲染出所述第二直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第三用户终端。
[0007]第三方面,本申请实施例还提供了一种直播方法,应用于第三云端服务器,包括:获取所有用户的语音和/或图像、所述所有用户的数字人,以及第一云端服务器同步的直播间场景,将所述直播间场景、所有用户的语音和/或图像,以及所有用户的数字人发送给第三直播间场景程序,以使所述第三直播间场景程序加载所述直播间场景和所有用户的数字人,并利用所述所有用户的语音驱动所述直播间场景中所述所有用户的数字人的表情进行变化和/或通过分析所述所有用户的图像获得所述所有用户的实时表情,并将所述所有用户的实时表情映射到所述直播间场景中对应用户的数字人上和/或通过分析所述所有用户的图像获得所述所有用户的实时肢体动作,并将所述所有用户的实时肢体动作映射到所述直播间场景中对应用户的数字人上,其中,所述直播间场景由第一直播间场景程序生成或加载,所述第一直播间场景程序运行在所述第一云端服务器上,所述所有用户为进入所述直播间场景的用户,所述第三直播间场景程序运行在所述第三云端服务器上;渲染出所述第三直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第四用户终端。
[0008]第四方面,本申请实施例还提供了一种直播装置,应用于第一云端服务器,包括:第一发送单元,用于在第一用户创建直播间后,实时获取所述第一用户的语音和/或图像,将所述第一用户的语音和/或图像发送给第一直播间场景程序,以使所述第一直播间场景程序利用所述第一用户的语音驱动直播间场景中所述第一用户的数字人的表情进行变化和/或通过分析所述第一用户的图像获得所述第一用户的实时表情,并将所述实时表情映射到所述第一用户的数字人上和/或通过分析所述第一用户的图像获得所述第一用户的实时肢体动作,并将所述实时肢体动作映射到所述第一用户的数字人上,其中,所述第一直播间场景程序运行在所述第一云端服务器上;第一推流单元,用于渲染出所述第一直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第一用户终端。
[0009]第五方面,本申请实施例还提供了一种直播装置,应用于第二云端服务器,包括:第二发送单元,用于实时获取第三用户的语音和/或图像、第一云端服务器同步的直播间场景、除所述第三用户外的其它用户的语音和/或图像,以及所述其它用户的数字人,将所述第三用户的语音和/或图像、直播间场景、其它用户的语音和/或图像,以及所述其它用户的数字人发送给第二直播间场景程序,并将所述第三用户的语音和/或图像同步给所述第一云端服务器,以使所述第二直播间场景程序加载所述直播间场景和所述其它用户的数字人,并利用所述第三用户的语音和其它用户的语音驱动所述直播间场景中所有用户的数字人的表情进行变化和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时表情,并将所述所有用户的实时表情映射到所述直播间场景中对应用户的数字人上和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时肢体动作,并将所述所有用户的实时肢体动作映射到所述直播间场景中对应用户的数字
人上,其中,所述第三用户为进入所述直播间场景且可自由控制视角移动的用户,所述直播间场景由第一直播间场景程序生成或加载,所述第一直播间场景程序运行在所述第一云端服务器上,所述其它用户包括创建所述直播间场景对应直播间的第一用户,所述所有用户包括所述第三用户和其它用户,所述第二直播间场景程序运行在所述第二云端服务器上;第二推流单元,用于渲染出所述第二直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第三用户终端。
[0010]第六方面,本申请实施例还提供了一种直播装置,应用于第三云端服务器,包括:第三发送单元,用于获取所有用户的语音和/或图像、所述所有用户的数字人,以及第一云端服务器同步的直播间场景,将所述直播间场景、所有用户的语音和/或图像,以及所有用户的数字人发送给第三直播间场景程序,以使所述第三直播间场景程序加载所述直播间场景和所有用户的数字人,并利用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播方法,应用于第一云端服务器,其特征在于,包括:在第一用户创建直播间后,实时获取所述第一用户的语音和/或图像,将所述第一用户的语音和/或图像发送给第一直播间场景程序,以使所述第一直播间场景程序利用所述第一用户的语音驱动直播间场景中所述第一用户的数字人的表情进行变化和/或通过分析所述第一用户的图像获得所述第一用户的实时表情,并将所述实时表情映射到所述第一用户的数字人上和/或通过分析所述第一用户的图像获得所述第一用户的实时肢体动作,并将所述实时肢体动作映射到所述第一用户的数字人上,其中,所述第一直播间场景程序运行在所述第一云端服务器上;渲染出所述第一直播间场景程序运行过程中产生的直播间场景画面,并将所述直播间场景画面推流给第一用户终端。2.如权利要求1所述的方法,其特征在于,还包括:在所述第一用户进入直播间之前,接收所述第一用户终端发送的第一数字人创建指令,将所述第一数字人创建指令发送给数字人程序,以使所述数字人程序根据所述第一数字人创建指令创建所述第一用户的数字人,其中,所述数字人程序运行在所述第一云端服务器上;接收所述第一用户终端发送的第一数字人调整指令,将所述第一数字人调整指令发送给所述数字人程序,以使所述数字人程序根据所述第一数字人调整指令调整所述第一用户的数字人的形象,其中,所述第一数字人调整指令用于调整所述第一用户的数字人的整体、头部、发型、妆容和服装中的至少一项;渲染出所述数字人程序运行过程中产生的画面,并将所述数字人程序运行过程中产生的画面推流给所述第一用户终端。3.如权利要求1或2所述的方法,其特征在于,若第二用户进入所述直播间,且所述第二用户为进入所述直播间场景且不可自由控制视角移动的用户;所述实时获取所述第一用户的语音和/或图像,将所述第一用户的语音和/或图像发送给第一直播间场景程序,还包括:实时获取所述第二用户的语音和/或图像,将所述第二用户的语音和/或图像发送给所述第一直播间场景程序,以使所述第一直播间场景程序利用所述第二用户的语音驱动所述直播间场景中所述第二用户的数字人的表情进行变化和/或通过分析所述第二用户的图像获得所述第二用户的实时表情,并将所述实时表情映射到所述第二用户的数字人上和/或通过分析所述第二用户的图像获得所述第二用户的实时肢体动作,并将所述实时肢体动作映射到所述第二用户的数字人上;其中,所述将所述直播间场景画面推流给第一用户终端,还包括:将所述直播间场景画面推流给第二用户终端。4.如权利要求3所述的方法,其特征在于,还包括:在所述第二用户进入所述直播间场景之前,接收所述第二用户终端发送的第二数字人创建指令,将所述第二数字人创建指令发送给数字人程序,以使所述数字人程序根据所述第二数字人创建指令创建所述第二用户的数字人;接收所述第二用户终端发送的第二数字人调整指令,将所述第二数字人调整指令发送给所述数字人程序,以使所述数字人程序根据所述第二数字人调整指令调整所述第二用户
的数字人的形象,其中,所述数字人调整指令用于调整所述第二用户的数字人的整体、头部、发型、妆容和服装中的至少一项;渲染出所述数字人程序运行过程中产生的画面,并将所述数字人程序运行过程中产生的画面推流给所述第二用户终端。5.如权利要求1或2所述的方法,其特征在于,若第三用户进入所述直播间,且所述第三用户为进入所述直播间场景且可自由控制视角移动的用户;所述实时获取所述第一用户的语音和/或图像,将所述第一用户的语音和/或图像发送给第一直播间场景程序,还包括:获取所述第三用户的语音和/或第二云端服务器同步的所述第三用户的图像,将所述第三用户的语音和/或图像发送给所述第一直播间场景程序,以使所述第一直播间场景程序利用所述第三用户的语音驱动所述直播间场景中所述第三用户的数字人的表情进行变化和/或通过分析所述第三用户的图像获得所述第三用户的实时表情,并将所述实时表情映射到所述第三用户的数字人上和/或通过分析所述第三用户的图像获得所述第三用户的实时肢体动作,并将所述实时肢体动作映射到所述第三用户的数字人上;以及将所述直播间场景、进入所述直播间场景的除所述第三用户外的其它用户的语音和/或图像,以及所述其它用户的数字人同步给所述第二云端服务器。6.如权利要求1或2所述的方法,其特征在于,若第四用户进入所述直播间,且所述第四用户为未进入所述直播间场景且可自由控制视角移动的用户;所述方法,还包括:将所述直播间场景、进入所述直播间场景的所有用户的语音和/或图像,以及所述所有用户的数字人同步给第三云端服务器。7.如权利要求1或2所述的方法,其特征在于,若第五用户进入所述直播间,且所述第五用户为未进入所述直播间场景且不可自由控制视角移动的用户;所述将所述直播间场景画面推流给第一用户终端,还包括:将所述直播间场景画面推流给第五用户终端,以及将进入所述直播间场景的所有用户的语音推流给所述第五用户终端。8.一种直播方法,应用于第二云端服务器,其特征在于,包括:实时获取第三用户的语音和/或图像、第一云端服务器同步的直播间场景、除所述第三用户外的其它用户的语音和/或图像,以及所述其它用户的数字人,将所述第三用户的语音和/或图像、直播间场景、其它用户的语音和/或图像,以及所述其它用户的数字人发送给第二直播间场景程序,并将所述第三用户的语音和/或图像同步给所述第一云端服务器,以使所述第二直播间场景程序加载所述直播间场景和所述其它用户的数字人,并利用所述第三用户的语音和其它用户的语音驱动所述直播间场景中所有用户的数字人的表情进行变化和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时表情,并将所述所有用户的实时表情映射到所述直播间场景中对应用户的数字人上和/或通过分析所述第三用户的图像和其它用户的图像获得所述所有用户的实时肢体动作,并将所述所有用户的实时肢体动作映射到所述直播间场景中对应用户的数字人上,其中,所述第三用户为进入所述直播间场景且可自由控制视角移动的用户,所述直播间场景由第一直播间场景程序生成或加载,所述第一直播间场景程序运行在所述第...

【专利技术属性】
技术研发人员:于永丽魏明赵珅
申请(专利权)人:海马云天津信息技术有限公司
类型:发明
国别省市:

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

1