一种在外置式虚拟场景中嵌入在线直播的方法和装置制造方法及图纸

技术编号:36576002 阅读:12 留言:0更新日期:2023-02-04 17:34
本发明专利技术公开了一种在外置式虚拟场景中嵌入在线直播的方法、装置、计算机程序产品、以及计算机可读存储介质。该在外置式虚拟场景中嵌入在线直播的方法,包括:获取在线直播的信号源;将所述信号源推流到直播平台,并在所述直播平台上建立与所述信号源相对应的基于HTTP协议的直播间地址;在服务管理端接收由所述直播平台发送的所述直播间地址,并根据接收到的所述直播间地址生成用于所述在线直播的超链接或者二维码;以及由所述服务管理端向客户端发送所述超链接或者二维码,并响应于用户在所述客户端上的操作动作,实现所述用户与所述在线直播之间的交互以及与所述虚拟场景之间的交互。交互。交互。

【技术实现步骤摘要】
一种在外置式虚拟场景中嵌入在线直播的方法和装置


[0001]本公开的实施例总体上涉及虚拟现实和在线直播的交叉领域,并且更具体地,涉及一种在外置式虚拟场景中嵌入在线直播的方法、装置、计算机程序产品、以及计算机可读存储介质。

技术介绍

[0002]目前在虚拟场景中嵌入在线直播的常见技术是:将VR(Virtual Reality,即“虚拟现实”)或3D(Three Dimension,即“三维”)虚拟场景内置(或称为“内嵌”)在平面的直播人机界面里(即内嵌虚拟场景的平面化直播模式)。一般的制作过程是:主播人员会在有绿布的直播间中进行直播,针对直播的视频信号,可以利用专门的工具软件,实时“抠图”,从而把人像捕捉出来,再与VR或3D虚拟场景进行实时渲染整合(此时虚拟场景作为直播的背景,是内嵌在直播人机界面或视频画面里面),最终输出一个二维平面的视频流,这种在线直播的视频流可以在微信、抖音、直播平台、客户端进行观看。
[0003]但以上将虚拟场景内嵌在直播画面中的常规技术存在如下缺点:第一,直播人员需要在特定时间去特定地点的直播间,直播会受到时间、空间、地点的限制。也即,做一场直播前,需要先搭建直播间,并对视频信号进行人物形象实时抠图,而且还要将抠图出来的人物视频信号与3D或VR虚拟场景实时融合渲染,这样会导致受到直播空间和地点的限制或局限,执行时间和人力成本都非常高。第二,从观众最终的体验来看,人机界面或直播画面其实还是平面的,与传统看电视、看电影类似,不管内置的虚拟场景做的多好,对观看者来说仅仅是作为主播的背景,人机界面还是两维的,表达内容有限。第三,观众在直播期间都是被动接受者,也即在平面的直播人机界面前,观众仅仅是信息的被动接受者,无法与内嵌的虚拟场景进行交互,主动性低,直播效果差。第四,目前很多正式的直播活动中,实际上需要用户体验场景,因此用户有与一些相关资源进行交互和互动的需求,但目前的直播人机界面最多是在直播页面下出一个链接,交互能力有限。第五,直播中内嵌虚拟场景,从层次上只是两级嵌套,外层的人机界面是平面界面,内嵌的场景是虚拟场景,无法实现多层嵌套,表现力和灵活度有限。第六,目前正在发展中的在虚拟场景中嵌入在线直播的技术,即使虚拟场景有一定的交互功能,但往往虚拟场景的快速改变和交互能力非常欠缺,而且通常都需要用户下载专用的APP或者客户端,不仅会占用空间,使用并不方便,而且场景更新周期长,并不方便应用和分享。
[0004]因此需要一种相对于以上传统技术而言,进一步改善的在虚拟场景中嵌入在线直播的技术。

技术实现思路

[0005]本专利技术各示例性实施例提出了一种在外置式虚拟场景中嵌入在线直播的方法、装置、计算机程序产品、以及计算机可读存储介质,以解决以上技术问题以及其他潜在技术问题中的至少一个技术问题。
[0006]本公开各示例性实施例的第一方面提供了一种在外置式虚拟场景中嵌入在线直播的方法,包括:获取在线直播的信号源,所述信号源为用于所述在线直播的视频和/或音频信号;将所述信号源推流到直播平台,并在所述直播平台上建立与所述信号源相对应的基于HTTP协议的直播间地址;在服务管理端接收由所述直播平台发送的所述直播间地址,并根据接收到的所述直播间地址生成用于所述在线直播的超链接或者二维码;其中,在所述服务管理端上预先制作有运行外置式虚拟场景的H5页面,并在所述H5页面的所述虚拟场景中预设所述在线直播的画面播放位置和直播播放组件;以及由所述服务管理端向客户端发送所述超链接或者二维码,并响应于用户在所述客户端上的操作动作,实现所述用户与所述在线直播之间的交互以及与所述虚拟场景之间的交互;其中,所述操作动作包括所述用户基于所述超链接或者二维码的登陆动作、所述用户对所述在线直播的交互动作、以及所述用户对所述虚拟场景的交互动作。
[0007]根据本公开的示例性实施例,所述获取在线直播的信号源包括:通过线下实拍或视频会议的方式,从直播人员处获取到所述视频和/或音频信号。
[0008]根据本公开的示例性实施例,所述将所述信号源推流到直播平台包括:利用推流软件推流;或者将所述信号源直接上传到所述直播平台;或者将所述信号源直接在所述直播平台上播放。
[0009]根据本公开的示例性实施例,其中,所述服务管理端为独立于所述直播平台的第三方平台;所述H5页面上的外置式虚拟场景为3D建模并渲染输出后的虚拟场景页面,以方便所述用户能够360度进行全景漫游。
[0010]根据本公开的示例性实施例,所述在所述H5页面的所述虚拟场景中预设所述在线直播的画面播放位置和直播播放组件包括:在所述H5页面中建立窗体,通过对所述窗体的设置来控制所述虚拟场景中所述在线直播的画面播放位置和直播播放组件。
[0011]根据本公开的示例性实施例,所述窗体的设置包括对以下各项中至少一项的设置:所述窗体相对于所述H5页面的大小、位置和景深;所述窗体中所述直播播放组件是否显示;所述直播播放组件相对于所述窗体的大小、位置和景深;所述直播播放组件的启动、停止、暂停、声音控制、以及视频控制。
[0012]根据本公开的示例性实施例,所述用户基于所述超链接或者二维码的登陆动作包括:在所述客户端接收到所述超链接或者二维码之后,响应于所述用户在所述客户端直接点击所述超链接或者识别所述二维码,由所述服务管理端控制所述用户在所述客户端能否直接登陆。
[0013]根据本公开的示例性实施例,所述用户对所述在线直播的交互动作包括:响应于所述用户点击所述在线直播的画面或者直播播放组件,由所述服务管理端控制所述客户端是否对所述在线直播画面播放位置或者直播播放组件进行动作。
[0014]根据本公开的示例性实施例,当所述用户在直播时间之外点击所述在线直播的画面或者直播播放组件时,由所述服务管理端控制所述客户端向所述用户提示无法直播;当有多个并发的用户点击所述在线直播的画面或者直播播放组件时,由所述服务管理端控制所述客户端向所述用户提示视频加载中。
[0015]根据本公开的示例性实施例,所述用户对所述虚拟场景的交互动作包括:响应于所述用户点击所述虚拟场景,由所述服务管理端控制所述客户端是否对所述虚拟场景进行
动作。
[0016]根据本公开的示例性实施例,所述对所述虚拟场景进行动作包括以下各项中的至少一项:在被点击的所述虚拟场景处,播放语音和/或视频;在被点击的所述虚拟场景处,展示文字和/或图片;响应于点击动作,进入嵌套的另一虚拟场景之中。
[0017]根据本公开的示例性实施例,还包括:由所述服务管理端记录所述用户在所述客户端上的操作动作、以及所述用户观看视频和/或收听音频的时间信息,以形成所述用户的行为记录数据。
[0018]本公开各示例性实施例的第二方面提供了一种在外置式虚拟场景中嵌入在线直播的装置,包括:处理器;存储器,耦合至所述处理器并且存储有指令,所述指令在由所述处理器执行时使所述处理器执行根据以上第一方面所述的在外置式虚拟场景中嵌入在线直播的方法。
[0019]本公开各示例性实施例的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在外置式虚拟场景中嵌入在线直播的方法,其特征在于,包括:获取在线直播的信号源,所述信号源为用于所述在线直播的视频和/或音频信号;将所述信号源推流到直播平台,并在所述直播平台上建立与所述信号源相对应的基于HTTP协议的直播间地址;在服务管理端接收由所述直播平台发送的所述直播间地址,并根据接收到的所述直播间地址生成用于所述在线直播的超链接或者二维码;其中,在所述服务管理端上预先制作有运行外置式虚拟场景的H5页面,并在所述H5页面的所述虚拟场景中预设所述在线直播的画面播放位置和直播播放组件;以及由所述服务管理端向客户端发送所述超链接或者二维码,并响应于用户在所述客户端上的操作动作,实现所述用户与所述在线直播之间的交互以及与所述虚拟场景之间的交互;其中,所述操作动作包括所述用户基于所述超链接或者二维码的登陆动作、所述用户对所述在线直播的交互动作、以及所述用户对所述虚拟场景的交互动作。2.根据权利要求1所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,所述获取在线直播的信号源包括:通过线下实拍或视频会议的方式,从直播人员处获取到所述视频和/或音频信号。3.根据权利要求1或2所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,所述将所述信号源推流到直播平台包括:利用推流软件推流;或者将所述信号源直接上传到所述直播平台;或者将所述信号源直接在所述直播平台上播放。4.根据权利要求1或2所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,其中,所述服务管理端为独立于所述直播平台的第三方平台;所述H5页面上的外置式虚拟场景为3D建模并渲染输出后的虚拟场景页面,以方便所述用户能够360度进行全景漫游。5.根据权利要求1或2所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,所述在所述H5页面的所述虚拟场景中预设所述在线直播的画面播放位置和直播播放组件包括:在所述H5页面中建立窗体,通过对所述窗体的设置来控制所述虚拟场景中所述在线直播的画面播放位置和直播播放组件。6.根据权利要求5所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,所述窗体的设置包括对以下各项中至少一项的设置:所述窗体相对于所述H5页面的大小、位置和景深;所述窗体中所述直播播放组件是否显示;所述直播播放组件相对于所述窗体的大小、位置和景深;所述直播播放组件的启动、停止、暂停、声音控制、以及视频控制。7.根据权利要求1或2所述的在外置式虚拟场景中嵌入在线直播的方法,其特征在于,所述用户基于所述超链接或者二维码的登陆动作包括:在所述客...

【专利技术属性】
技术研发人员:许重华张占锋刘正彩
申请(专利权)人:威图瑞北京科技有限公司
类型:发明
国别省市:

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

1