砍柴网Mozilla分享:用Hubs和Hubs Cloud开展主持VR会议活动
来源:映维网 作者 黄颜
虚拟活动都是独一无二 , 对用户容纳数量有着不同的需求 。 在这篇博文中 , Mozilla讨论了将并发性视为虚拟活动一部分的不同方法 , Mozilla Hubs和Hubs Cloud用于支持用户的当前功能 , 以及将Hubs用于不同规模活动的注意事项 。 如果你有考虑在会议中使用Hubs , 或者只是单纯对平台的工作方式感兴趣 , 你可以继续阅读本文 。
1. 虚拟活动的并发筹划
当我们进行传统的活动规划时 , 我们都需要考虑一个重要的限制:可用空间的物理量 。 当我们将线下活动搬到线上 , 并因而消除了这一考量后 , 我们很难理解给定平台可能存在的限制 。
利用在线协作软件 , 一系列的因素将发挥作用 。 应用程序可能存在基于活动的限制 , 基于房间的限制或基于平台的限制 , 并可能会影响用户容量的规划执行 。 Hubs存在“基于房间”和“基于平台”的用户限制 , 而所述限制取决于你是不是在hubs.mozilla.com创建房间 , 或者是否使用Hubs Cloud 。 在规划参与活动的人数时 , 重要的是要考虑用户的分布和活动内容 。 这与实际的活动规划相关:尽管一个场馆可以容纳数千人 , 但你同时需要考虑不同的房间可以容纳多少人 。
在思考如何使用Hubs或Hubs Cloud举行活动时 , 你可以考虑两种不同的选项:一种是从你要支持的人数开始 , 然后将用户分到多个房间;另一种是从活动规模开始 , 然后计算出需要多少个房间 。 下面我们将介绍有关Hubs和Hubs Cloud的空间与系统功能考量 。
2. Hubs房间容量
对于Hubs , 问题变得更为复杂 , 因为你可以通过集Hubs Cloud控制房间容量和“场馆”容量 。 Hubs支持单个房间中最多容纳50名用户 。 但需要注意的是 , 这是服务器对单个房间可容纳人数的限制 , 不能保证每个人都能获得适宜的体验 。 一般来说 , 通过智能手机或VR一体机接入的用户会先于使用游戏PC和有线网络的用户看到性能下降 。 尽管Hubs在共享来自web的各种内容方面提供了居大的灵活性 , 但要支持分享大型文件或流式传输内容 , 用户生成内容通常会带来大量的负载 。 所述性能问题通常表现为音频体验减损或帧率下降 。
对于虚拟活动 , 与会者所采用的接入设备十分重要 , 家庭网络配置同样会产生影响 。 影响Hubs性能的因素包括:
在一个房间里的人数房间中的内容量房间中的内容类型
所以 , Mozilla将默认房间容量设置为服务器总容量的一半左右 , 因为用户可能进入一个包含50名虚拟化身的房间 。 服务器容量存在上限 , 因为每位接入房间的用户都会打开一个服务器通道并发送网络数据(特别是语音数据) , 而且当用户数较高时 , 服务器运行的软件必须付出大量的努力才能处理相关数据 , 并将其实时发回其他客户端 。 尽管增加可用服务器的大小和数量有助于系统范围内的并发性 , 但考虑到接入客户端之间的底层会话描述协议(SDP)协商是一个单线程进程 , 所以单个房间容量不会增加超过50个以上 。
本文插图
Room Lobby(房间大厅)页面显示了会议室中人员和对象的列表 , 并允许用户在进入之前查看和听到正在发生的一切 。
Hubs同时具有房间“大厅”的概念 。 在这里 , 访客可以看到房间里发生的一切 , 听到正在讨论的内容 , 并通过聊天发送信息 , 但他们并不以虚拟化身的形式出现 。 尽管Hubs中的大厅系统最初是设计成为在用户进入房间之前提供相关的情景信息 , 但现在大厅可以用作大型活动的轻量级预览体验 , 类似于你在Twitch等二维流式媒体平台中所经历的情况 。 Mozilla最近进行了一个实验性的改动 , 测试了多达90名客户在大厅查看共有10人的房间 。 对于适合被动式浏览体验的活动 , 这种方法可以容纳比房间更多的人数 , 因为大厅用户不向服务器发送数据 , 只接收数据 , 这对房间负荷的影响较小 。
推荐阅读
- 美食分享员小多|只需要一步就能做出孩子喜欢的冰沙,健康放心孩子喜欢
- 中国网|中国发布丨国际海事组织向全球分享《船舶船员新冠肺炎疫情防控操作指南(V3.0)》
- 壁纸|支持 iOS 14 系统,隐藏 Dock 栏壁纸分享
- 热门游戏分享|硬糖少女303成团出道创3完结? QQ飞车手游联动训练营或将继续!
- 赞许说分享资讯|“瘾君子”变身“励志哥”:想追回被毒品浪费的青春
- 爱笑的姑娘|微信又更新了!公众号文章底部新增点赞和分享按钮
- 『冈山』今日赛事分享:日乙 韩职四场分析
- 对你宣说|古巨基分享儿子照片,妻子高龄生子遭到质疑,52岁怀孕太拼了
- 一首故事|95后宝妈分享购物经验:天猫淘宝优惠券及淘礼金红包是什么淘礼金红包在哪领取?
- 果粉堂|Dock 栏壁纸分享,支持 iOS 14 系统,隐藏
