UE4 TeamSpeak VoIP
I got the opportunity to assist the Redpill VR team with their TeamSpeak integration demo for E3 in 2019.
A key component of the social VR experience was the ability to talk to one another. For this demo I was in charge of setting up the voice over IP for the multiple player types. This required varying audio permissions as well as input controls.
VRE
The VR Escort (VRE) played one of the vital roles in the experience. This guide is responsible for introducing the new users to the experience via the tutorial scene.
The VRE has the ability to broadcast their voice to the DJ and all other users. This enables the DJ to hear their starting cue, and the new users are then prompted to listen to the navigation/interaction instructions.
VRE VoIP Properties
- Broadcast to all
- Push to talk
- Mute other users
DJ
The DJ, like the VRE, has the ability to broadcast to all users through their own audio channel.
DJ VoIP Properties
- Broadcast to all
- Push to talk
- Separate audio channel
Attendees
The people visiting the experience were able to communicate with each other via the push to talk function (4+ users shared this audio channel).
Attendee VoIP Properties
- Broadcast to other attendees
- Broadcast to VRE
- Push to talk