RTC开发人员聚焦– Bunch Live

如果您喜欢与HQ Trivia和Roblox等朋友一起玩手机游戏,则绝对应该查看Bunch,这是一个新应用程序,即使身处彼此,也可以让您现场和亲自玩手机视频游戏。 继续阅读,以了解Bunch开发人员如何使用Agora的AMG SDK来无缝交付视频和语音。


游戏实时通讯平台

Bunch团队知道他们需要一个通讯平台作为服务提供商,因为他们需要应用程序内部的实时通讯功能。 尽管许多玩家依靠聊天应用程序(例如Discord和Skype)在游戏时与朋友交谈,但Bunch团队意识到这些应用程序对于手机游戏并不是很有效,因为它们笨重且文本繁重,因此无法被新游戏采用。更多的休闲玩家观众。 最终,由于Agora的全球覆盖范围和可扩展性,最小的设备占地面积以及易于集成,他们最终选择了Agora作为其CPaaS平台提供商。

全球影响力和可扩展性

如果您曾经尝试将语音和视频集成到具有全球受众的应用程序中,那么您就会知道所遇到的困难。 在游戏之上提供视频并为每个用户提供相同的体验,这是一个真正的挑战,无论他们在世界上什么地方玩。 凭借专用于低延迟,高可用性实时音频和视频的全球网络,Agora提供了Bunch开箱即用所需的全球范围和可扩展性。

最小的设备占用空间

游戏本质上是占用大量资源的,因此实时视频功能需要占用的资源最少,否则将对游戏体验产生负面影响。 Bunch在以前的RTC提供商面前面临CPU和RAM使用问题,因此当他们将Agora.io视为可能的替代产品时,这些项目就位于其列表的顶部。 Agora SDK的占用空间已经很小,但是能够进一步自定义视频配置文件的能力使他们有机会进行进一步的优化。

“使用Agora,您可以获得20–30个视频/音频配置文件和方案,并能够根据您的用例进行选择。 Agora选择最低视频配置文件以减少对设备和延迟的影响的选择改变了游戏规则,” Bunch首席执行官Selcuk Atli说。

易于整合

易于集成是Bunch团队选择Agora的另一个原因。 他们最初使用的是另一家RTC提供商,但是在该平台上进行集成会占用大量时间。 Agora的社区更加强大,这使他们能够找到由社区构建的React Native包装器。 这有助于他们在很短的时间内提高并实现实时通信功能。

他们告诉我们,使用Agora进行第三方集成也非常容易。 他们已经使用了多个第三方服务来添加所需的功能,并且在Agora的SDK之上与其他服务进行集成没有麻烦。

给开发人员的提示

不要害怕问您想要什么! Bunch是让我们知道他们确实需要Bitcode的团队之一,而Agora最近刚刚宣布了对Bitcode的支持。 Bunch还需要微调音频混合,以最大程度地减少对游戏的影响。 通过与Agora团队进行互动并使用开发人员门户,他们能够为他们找到合适的解决方案。 利用Agora SDK提供的灵活性,他们可以在用户体验要求时选择音频而不是视频。 他们还可以放大或减少设备的音频输出,并且音频混合使他们可以在用户需要时利用此功能。

如果您想进一步了解Agora AMG SDK,或者对我们或对Agora开发人员社区有任何疑问,请随时与Agora Slack频道联系。 要加入我们的Slack社区,请填写以下表格,我们将向您发送邀请。