使用DF语音时如何保持低于Photon的500 msg / sec限制

时间:2016-02-29 17:52:09

标签: voip multiplayer photon

我在Unity3D v5.3.3引擎上开发了类似于Second Life的游戏。它的多人游戏(显然)。 使用Photon作为我的多人游戏解决方案。该游戏具有VoIP功能。使用DF语音进行VoIP。 一个房间最多可容纳50名会员。但是,只有1-2名成员可以发言。此语音数据必须覆盖房间中的所有50个成员。不幸的是,Photon的限制为500 msg / sec。仅使用文本进行聊天很好,并且仍然低于500限制。但是,使用语音聊天时会出现问题。 该限制很容易与语音数据交叉。有什么办法可以限制传输的语音数据,使其低于500限制吗?

1 个答案:

答案 0 :(得分:1)

1)PUN旨在为每个房间支持2 .. 16名玩家。 有一些技巧 - 但一般来说它仅限于广播概念。

请参阅http://www.m2h.nl/network-traffic-culling/http://blog.exitgames.com/2014/12/radial-g-devstory

2)消息正在创建带宽 - 这是主要的成本驱动因素。 您需要分割游戏玩法和语音数据。 https://www.photonengine.com/en-US/Voice提供后者。