System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 实现虚拟环境中的直播会话的系统和方法技术方案_技高网

实现虚拟环境中的直播会话的系统和方法技术方案

技术编号:41505879 阅读:25 留言:0更新日期:2024-05-30 14:46
一种用于在虚拟环境中提供直播会话的方法,包括基于虚拟环境创建指令创建虚拟环境;将虚拟环境连接到通过虚拟环境广播的事件;从所述虚拟环境建立包括所述事件广播的直播会话;向至少一个受邀者客户端设备发送邀请,其中所述邀请包括为至少一个受邀者指定的虚拟环境的3D坐标;打开通信通道,使得所述至少一个受邀者能够访问所述虚拟环境,其中所述受邀者客户端设备通过位于所述虚拟环境的所述指定3D坐标处的用户图形表示来访问所述虚拟环境;以及将所述直播会话流式传输到所述至少一个受邀者客户端设备。还提供了相应的系统和计算机可读介质。

【技术实现步骤摘要】

本公开一般涉及计算机系统,并且更具体地涉及实现虚拟环境中的直播会话的系统、方法和计算机可读介质。


技术介绍

1、媒体内容的传递可以通过传统方式实现,如有线电视广播、卫星和天线通信。然而,这样的广播体验通常不能够与事件的其他远程观众进行交互,这可以改善用户体验。

2、一些社交媒体应用程序还充当使得能够观看实况事件的流媒体平台,例如youtubetm实况、facebooktm实况和twitchtm,其使得用户能够实时评论事件并检查各种信息,例如有多少用户正在观看实况事件、实况评论或对事件的反应。然而,这样的平台倾向于将用户体验限制到“平面”或2d用户界面,其中与用户或主机的交互倾向于借助于文本输入(例如,聊天或评论),给人一种孤立的感觉。现场活动(例如会议)也可以通过电话会议平台(例如skypetm和zoomtm)来举行,但是当将现实生活体验与这些解决方案进行比较时,现实水平低、缺乏用户在场、缺乏共享空间以及可以执行的交互质量导致许多用户感到孤独或无聊。

3、所需要的是在直播事件(诸如体育、电子竞技、现场表演、会议等)的广播期间向用户提供真实感、存在感以及改进的交互和用户体验的技术解决方案,其可以促进用户对事件的参与。


技术实现思路

1、提供本
技术实现思路
是为了以简化的形式介绍将在下面的具体实施方式中进一步描述的概念的选择。本
技术实现思路
不旨在确认所要求保护的主题的关键特征,也不旨在用作确定所要求保护的主题的范围的辅助。

2、根据本公开的一个方面,一种在虚拟环境中提供直播会话的系统包括至少一个服务器计算机,所述至少一个服务器计算机包括至少一个处理器和存储器,所述存储器存储实现虚拟环境流媒体应用的指令,所述虚拟环境流媒体应用被配置为当所述指令由所述至少一个处理器执行时,使所述至少一个服务器计算机基于来自经由网络连接到所述至少一个服务器计算机的主机客户端设备的虚拟环境创建指令来创建虚拟环境;将所述虚拟环境连接到通过所述虚拟环境广播的事件;从包含事件广播的虚拟环境设置直播时段;向至少一个被邀请者客户端设备发送邀请,其中该邀请包括为至少一个被邀请者指定的虚拟环境的3d坐标;在至少一名被邀请者接受邀请时,打开通信通道,使至少一名被邀请者能够访问所述虚拟环境,其中,所述被邀请者客户端设备通过位于所述虚拟环境的指定3d坐标处的用户图形表示来访问所述虚拟环境;并将直播会话流式传输到至少一个被邀请的客户端设备。

3、在一些实施例中,为了打开通信通道,虚拟环境流媒体应用程序在选择转发单元(sfu)架构和多点控制单元(mcu)架构之间进行选择,前者将单个的直播流从发送客户端设备转发到接收客户端设备,后者将直播流的组合流从发送客户端设备转发到接收客户端设备。其中,选择是基于来自传输客户端设备的直播流的阈值数量。

4、在一些实施例中,虚拟环境流媒体应用允许被邀请者通过实时交换音频和视频进行交互。

5、在一些实施例中,虚拟环境流媒体应用程序使所选的独家数量的受邀用户图形表示对直播会话的至少一个主持人可见,其中所选受邀者中的至少一个能够与该直播会话的至少一个主持人交互。在进一步的实施例中,虚拟环境流平台使所述与至少一个主机的交互成为与其他客户端设备共享的公共视频流的一部分。在进一步的实施例中,虚拟环境流媒体应用程序还显示未包括在专用数量的受邀者的选择内的受邀者的符号图形表示,其中图形表示以用户图形表示、描绘用户数量的数字表示或其组合的形式提供。在另外的实施例中,虚拟环境流媒体应用还使得能够显示受邀者的反应的图形表示。

6、在一些实施例中,虚拟环境流媒体应用程序使观众能够通过在虚拟环境中移动来探索虚拟环境。另外,至少一位主持人可以禁用部分观众成员的动态展示。

7、在一些实施例中,用户图形表示包括具有删除背景的用户3d虚拟切割,或具有删除背景的用户实时3d虚拟切割,或具有删除背景的视频,或没有删除背景的视频。

8、在一些实施例中,包括主持人和被邀请者的用户的视场是从相应用户图形表示所在的虚拟环境的指定3d坐标计算出来的。

9、在本公开的另一方面,提供了一种在虚拟环境中提供直播会话的方法。该方法可以由至少一台处理器在至少一台服务器计算机的内存中执行指令来实现,该内存存储有配置为执行至少以下步骤的虚拟环境流媒体应用程序。在一实施例中,该方法包括以下步骤:根据来自通过网络连接到至少一台服务器计算机的主机客户端设备的虚拟环境创建指令创建虚拟环境;将虚拟环境与通过虚拟环境广播的事件连接起来;设置从包括事件广播的虚拟环境中广播的直播会话;向至少一台受邀客户端设备发送邀请,其中邀请包括为至少一位受邀者指定的虚拟环境的三维坐标;在至少一位受邀者接受邀请后,打开一个通信通道,使受邀者能够访问虚拟环境,其中受邀者客户端设备通过位于虚拟环境的指定三维坐标处的用户图形表示访问虚拟环境;并将直播会话流传输到至少一台受邀客户端设备。

10、在一些实施例中,该方法还包括在选择性转发单元(sfu)架构和多点控制单元(mcu)架构之间进行选择,选择性转发单元(sfu)架构用于将各个实况流从发送客户端设备转发到接收客户端设备,多点控制单元(mcu)架构用于将实况流的组合实况流从发送客户端设备转发到接收客户端设备。其中,所述选择基于来自所述发送客户端设备的实况流的阈值数量。

11、在一些实施例中,该方法还包括使被邀请者能够通过实时交换音频和视频相互交互。

12、在一些实施例中,该方法还包括选择对直播会话的至少一个主持人可见的独占数量的受邀者用户图形表示,其中所选择的受邀人中的至少一者能够与直播会话的所述至少一个主持人交互。在进一步的实施例中,该方法还包括使与至少一个主持人的这些互动成为与其他客户端设备共享的公共视频流的一部分。在进一步的实施例中,该方法还包括显示未包含在独占数量受邀者选择中的受邀者的象征性图形表示,其中图形表示以用户图形表示形式、表示用户数量的数值表示或两者的组合形式提供。在进一步的实施例中,该方法还包括显示受邀者反应的图形表示。

13、在一些实施例中,创建虚拟环境包括检索用户偏好数据;以及使用用户偏好数据来定制虚拟环境。

14、在一些实施例中,该方法还包括从一个或多个第三方数据库检索和显示媒体。

15、在本公开的另一方面,一种包括存储在存储器中的指令的非暂时性计算机可读介质,所述指令在由至少一个处理器执行时使至少一个服务器计算机执行包括以下的步骤:基于来自经由网络连接到所述至少一个服务器计算机的主机客户端设备的虚拟环境创建指令来创建虚拟环境;将所述虚拟环境连接到通过所述虚拟环境广播的事件;设置从包括事件广播的虚拟环境中广播的直播会话;向至少一台受邀客户端设备发送邀请,其中邀请包括为至少一位受邀者指定的虚拟环境的三维坐标;在至少一位受邀者接受邀请后,打开一个通信通道,使受邀者能够访问虚拟环境,其中受邀者客户端设备通过位于虚拟环境的指定三维坐标处的用户图形表示访问虚拟环境;并将直播会话流式本文档来自技高网...

【技术保护点】

1.一种在虚拟环境中提供直播会话的系统,包括:

2.根据权利要求1所述的系统,其中所述虚拟环境流媒体应用程序在选择性转发单元架构之间进行选择以将单个直播流从发送客户端设备转发到接收客户端设备,以及多点控制单元架构,用于将直播流的组合直播流从发送客户端设备转发到接收客户端设备,其中所述选择基于来自发送客户端设备的直播流的阈值数量。

3.根据权利要求1所述的系统,其中,所述虚拟环境流媒体应用程序使受邀者能够通过交换实时音频和视频来相互交互。

4.根据权利要求1所述的系统,其中虚拟环境流媒体应用程序使所选的独家数量的受邀用户图形表示对所述直播会话的至少一个主持人可见,其中所选受邀者中的至少一个能够与所述直播会话的至少一个主持人交互。

5.根据权利要求4所述的系统,其中,所述虚拟环境流媒体平台使得与所述至少一个主持人的所述交互能够成为与其他客户端设备共享的公共视频流的一部分。

6.根据权利要求4所述的系统,其中所述虚拟环境流媒体应用程序进一步显示未包含在受邀者的独占数量选择中的受邀者的符号图形表示。

7.根据权利要求4所述的系统,其中,所述虚拟环境流媒体应用程序还使得能够显示受邀者的反应的图形表示。

8.根据权利要求4所述的系统,其中,所述虚拟环境流媒体应用程序使观众能够通过在虚拟环境中移动探索虚拟环境。

9.根据权利要求8所述的系统,其中,对于所述至少一个主持人的观看,至少一些观众成员的移动呈现被关闭。

10.根据权利要求1所述的系统,包括主持人和受邀者的用户的视野范围是根据虚拟环境中相应用户图形表示所处的指定3D坐标计算的。

11.一种由至少一个处理器在至少一个服务器计算机的内存中执行指令的方法,包括:

12.根据权利要求11所述的方法,还包括:

13.根据权利要求11所述的方法,还包括使得受邀者能够通过交换实时音频和视频来彼此交互。

14.根据权利要求11所述的方法,还包括选择对所述直播会话的至少一个主持人可见的独占数量的受邀者用户图形表示,其中,所选择的受邀者中的至少一个能够与所述直播会话的所述至少一个主持人交互。

15.根据权利要求14所述的方法,还包括使得与所述至少一个主持人的所述交互能够成为与其他客户端设备共享的公共视频流的一部分。

16.根据权利要求14所述的方法,还包括显示未包括在所述独占数量的受邀者的选择内的受邀者的符号图形表示。

17.根据权利要求14所述的方法,还包括显示受邀者的反应的图形表示。

18.根据权利要求11所述的方法,其中创建所述虚拟环境包括:

19.根据权利要求11所述的方法,其中,所述受邀者的所述视野是根据所述虚拟环境的所述指定的3D坐标来计算的。

20.一种包括存储在存储器中的指令的非暂时性计算机可读介质,所述指令在由至少一个处理器执行时使至少一个服务器计算机执行包括以下的步骤:

...

【技术特征摘要】

1.一种在虚拟环境中提供直播会话的系统,包括:

2.根据权利要求1所述的系统,其中所述虚拟环境流媒体应用程序在选择性转发单元架构之间进行选择以将单个直播流从发送客户端设备转发到接收客户端设备,以及多点控制单元架构,用于将直播流的组合直播流从发送客户端设备转发到接收客户端设备,其中所述选择基于来自发送客户端设备的直播流的阈值数量。

3.根据权利要求1所述的系统,其中,所述虚拟环境流媒体应用程序使受邀者能够通过交换实时音频和视频来相互交互。

4.根据权利要求1所述的系统,其中虚拟环境流媒体应用程序使所选的独家数量的受邀用户图形表示对所述直播会话的至少一个主持人可见,其中所选受邀者中的至少一个能够与所述直播会话的至少一个主持人交互。

5.根据权利要求4所述的系统,其中,所述虚拟环境流媒体平台使得与所述至少一个主持人的所述交互能够成为与其他客户端设备共享的公共视频流的一部分。

6.根据权利要求4所述的系统,其中所述虚拟环境流媒体应用程序进一步显示未包含在受邀者的独占数量选择中的受邀者的符号图形表示。

7.根据权利要求4所述的系统,其中,所述虚拟环境流媒体应用程序还使得能够显示受邀者的反应的图形表示。

8.根据权利要求4所述的系统,其中,所述虚拟环境流媒体应用程序使观众能够通过在虚拟环境中移动探索虚拟环境。

9.根据权利要求8所述的系统,其中,对于所述至少一个主持人的观看,至少一些观众成...

【专利技术属性】
技术研发人员:塞维特·耶尔利
申请(专利权)人:明日基金知识产权控股有限公司
类型:发明
国别省市:

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

1