Documentation

Support

Vivox Unreal SDK

Vivox Unreal SDK

Large 3D channels setting

Configure large 3D channel settings for positional audio.
Read time 1 minuteLast updated 2 days ago

The Large 3D channels setting for Vivox is a feature that allows a Vivox backend to support up to 2000 participants in a 3D channel.

Enabling Large 3D

Large 3D channels are an enterprise-only feature. To enable this feature, contact your support engineer.

Additional considerations

Because Large 3D channels can include up to 2000 participants, ensure that you consider the following during the implementation process:

Cross-mute requires the block lists at login time for optimal use

The application can preemptively block any audio from a blocked player reaching the blocking player when a block list is sent by
vx_req_account_control_communications
during login. If you wait until you get a ParticipantAdded event to start blocking a player, some initial audio may get through.

Implementations should avoid putting large groups of participants at the same location

It can be tempting to create an “auditorium mode” by putting all 2000 participants (or a large group of participants) at the origin location. However, this will lead to poor performance and is therefore discouraged. Do not place a large number of participants close together (for example, at the same audible distance). Otherwise, audio artifacts can potentially occur.

Text messaging does not work in 3D channels with Large 3D enabled

Due to the changed XMPP behavior necessary to achieve performant Large 3D channels, text messaging will only work in 2D (non-positional) channels when Large 3D is enabled.

Display names do not currently work in Large 3D channels

Due to the changed XMPP behavior in Large 3D channels, display names currently do not work in Large 3D channels. Display names will continue to work in 2D (non-positional) channels.

When Large 3D is enabled, Normal (Small) 3D channels are no longer available

Large 3D is a limited feature enabled or disabled for a customer. When enabled, customers cannot build their application to use the original (Small 3D) behavior.