一种基于虚拟现实的音乐直播方法和系统技术方案

技术编号:32431794 阅读:59 留言:0更新日期:2022-02-24 18:46
本发明专利技术提供的一种基于虚拟现实的音乐共享系统和方法,当主播端和用户端登陆虚拟场景服务器后,主播端输入的音乐内容信息会被边解析处理成数字化单元信息,在虚拟场景中进行不同资源与资源之间的合成和同步,再把合成同步后的指令信息从虚拟场景服务器反馈到前端呈现虚拟直播的效果,由于虚拟现实中大量的数据对网络带宽要求较高,本发明专利技术在VR场景中进行数据同步时采用分布式分发和点对点技术共享的方式实现数据的快速传输,而无需占用大量的带宽。宽。宽。

【技术实现步骤摘要】
一种基于虚拟现实的音乐直播方法和系统


[0001]本专利技术涉及虚拟现实技术在数字音乐领域的应用,具体涉及一种基于虚拟现实的音乐共享系统和方法。

技术介绍

[0002]线上音乐会的直播,本身就是为了解决很多用户无法去线下体验音乐会的问题,所以通过线上的观看方式,主要是通过电视,电脑等二维平面计算机终端。但此解决方案本身无法很好把现场的临场感传递给观众。另外,音乐会现场的视觉效果部分的制作,本身也会受场地环境,空间大小,硬件&软件技术和经费限制,其发展很受限制,并且不一定会给观众带来很好视听沉浸感。

技术实现思路

[0003]本专利技术的目的是提供一种基于虚拟现实的音乐共享系统和方法,提供一种虚拟现实的多人在线空间,解决现有音乐会直播平台的视频同步播放问题。
[0004]为了达到上述目的,本专利技术一方面提供一种基于虚拟现实的音乐共享方法,包括以下步骤:
[0005]步骤S1,创建虚拟空间,将虚拟空间中的信息流数据同步至第一处理模块,将虚拟空间中的视频流数据同步至第二处理模块;
[0006]步骤S2,第一处理模块将信息流数据进行序列化处理,并将序列化后的数据发送至使用户端的VR头显设备;
[0007]步骤S3,第二处理模块将视频流数据进行虚拟化处理,通过点对点方式将虚拟化的视频流数据发送至用户端的二维显示设备。
[0008]进一步的,在步骤S1中,还包括以下步骤:
[0009]S101,选择需要创建的虚拟场景及其特效,同时选择相匹配的数字音乐文件,将选取的数据进行保存;
[0010]S102,根据保存的数据将所选择的文件加载进虚拟空间中,对数字音乐文件进行信息化处理,使虚拟场景和特效与数字音乐文件的波率和节拍产生联动关系,并以视觉的方式呈现于虚拟空间中;
[0011]S103,实时更新虚拟空间并同步生成信息流数据和视频流数据。
[0012]进一步的,所述虚拟场景、特效和数字音乐文件均具有唯一的编码,所述编码用以调用相对应的文件以加载虚拟空间。
[0013]进一步的,在步骤S2中,还包括以下步骤:
[0014]S201,遍历各节点用户端与第一处理模块的网络延时,将网络延时最低的节点设为中继端;
[0015]S202,遍历各节点用户端与中继端的网络延时,所述用户端接收网络延时最低的中继端所转发的信息流数据;
[0016]S203,重复上述步骤直至所有用户端均接收到信息流数据。
[0017]进一步的,在步骤S3中,还包括以下步骤:
[0018]S301,将视频流数据虚拟化分割成大小相等的N个数据块,所述数据块中均包含有数据的索引信息;
[0019]S302,当各节点的用户端接收到数据块时,将该数据块分发到其他节点以供下载;
[0020]S303,当各节点的用户端根据数据块的索引信息,接收其他节点分发的数据块;
[0021]S304,重复上述步骤直至所有用户端均接收到完整的视频流数据。
[0022]另一方面,本专利技术还提供一种基于虚拟现实的音乐共享系统,包括:
[0023]虚拟场景服务器,所述虚拟场景服务器用以创建虚拟空间,将虚拟空间中的信息流数据同步至第一处理模块,将虚拟空间中的视频流数据同步至第二处理模块;
[0024]第一处理模块,所述第一处理模块用以将信息流数据进行序列化处理,并将序列化后的数据发送至使用户的VR头显终端;
[0025]第二处理模块,所述第二处理模块将视频流数据进行虚拟化处理,通过点对点方式将虚拟化的视频流数据发送至用户的二维显示终端。
[0026]进一步的,本系统还包括:
[0027]主播端,所述主播端用以选择需要创建的虚拟场景及其特效,同时选择相匹配的数字音乐文件,将选取的数据进行保存;
[0028]虚拟场景服务器接收主播端保存的数据,并将所选择的文件加载进虚拟空间中,并对数字音乐文件进行信息化处理,使虚拟场景和特效与数字音乐文件的波率和节拍产生联动关系,并以视觉的方式呈现于虚拟空间中。
[0029]进一步的,所述虚拟场景、特效和数字音乐文件均具有唯一的编码,主播端上传编码至虚拟场景服务器,调用相对应的文件以加载虚拟空间。
[0030]进一步的,本系统还包括第一网络分发模块,其中:
[0031]所述第一网络分发模块遍历各节点用户端与第一处理模块的网络延时,将网络延时最低的节点设为中继端;
[0032]所述第一网络分发模块遍历各节点用户端与中继端的网络延时,所述用户端接收网络延时最低的中继端所转发的信息流数据。
[0033]进一步的,本系统还包括第二网络分发模块,其中:
[0034]第二网络分发模块将视频流数据虚拟化分割成大小相等的N个数据块,所述数据块中均包含有数据的索引信息;
[0035]当各节点的用户端接收到数据块时,将该数据块分发到其他节点以供下载;
[0036]当各节点的用户端根据数据块的索引信息,接收其他节点分发的数据块。
[0037]本专利技术提供的一种基于虚拟现实的音乐共享系统和方法,当主播端和用户端登陆虚拟场景服务器后,主播端输入的音乐内容信息会被边解析处理成数字化单元信息,在虚拟场景中进行不同资源与资源之间的合成和同步,再把合成同步后的指令信息从虚拟场景服务器反馈到前端呈现虚拟直播的效果,由于虚拟现实中大量的数据对网络带宽要求较高,本专利技术在VR场景中进行数据同步时采用分布式分发和点对点技术共享的方式实现数据的快速传输,而无需占用大量的带宽。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是本专利技术实施例的基于虚拟现实的音乐共享方法的流程图。
[0040]图2是本专利技术实施例的基于虚拟现实的音乐共享系统的架构图。
[0041]图3是本专利技术实施例的信息流数据的数据传输示意图。
[0042]图4是本专利技术实施例的视频流数据的数据结构图。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0045]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于虚拟现实的音乐共享方法,其特征在于,包括以下步骤:步骤S1,创建虚拟空间,将虚拟空间中的信息流数据同步至第一处理模块,将虚拟空间中的视频流数据同步至第二处理模块;步骤S2,第一处理模块将信息流数据进行序列化处理,并将序列化后的数据发送至使用户端的VR头显设备;步骤S3,第二处理模块将视频流数据进行虚拟化处理,通过点对点方式将虚拟化的视频流数据发送至用户端的二维显示设备。2.如权利要求1所述的一种基于虚拟现实的音乐共享方法,其特征在于,在步骤S1中,还包括以下步骤:S101,选择需要创建的虚拟场景及其特效,同时选择相匹配的数字音乐文件,将选取的数据进行保存;S102,根据保存的数据将所选择的文件加载进虚拟空间中,对数字音乐文件进行信息化处理,使虚拟场景和特效与数字音乐文件的波率和节拍产生联动关系,并以视觉的方式呈现于虚拟空间中;S103,实时更新虚拟空间并同步生成信息流数据和视频流数据。3.如权利要求2所述的一种基于虚拟现实的音乐共享方法,其特征在于,所述虚拟场景、特效和数字音乐文件均具有唯一的编码,所述编码用以调用相对应的文件以加载虚拟空间。4.如权利要求1或2所述的任一种基于虚拟现实的音乐共享方法,其特征在于,在步骤S2中,还包括以下步骤:S201,遍历各节点用户端与第一处理模块的网络延时,将网络延时最低的节点设为中继端;S202,遍历各节点用户端与中继端的网络延时,所述用户端接收网络延时最低的中继端所转发的信息流数据;S203,重复上述步骤直至所有用户端均接收到信息流数据。5.如权利要求1或2所述的任一种基于虚拟现实的音乐共享方法,其特征在于,在步骤S3中,还包括以下步骤:S301,将视频流数据虚拟化分割成大小相等的N个数据块,所述数据块中均包含有数据的索引信息;S302,当各节点的用户端接收到数据块时,将该数据块分发到其他节点以供下载;S303,当各节点的用户端根据数据块的索引信息,接收其他节点分发的数据块;S304,重复上述步骤...

【专利技术属性】
技术研发人员:赵一阳杨国栋
申请(专利权)人:上海昊骇信息科技有限公司
类型:发明
国别省市:

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

1