vinyl_reality_lite_stream_master_output_audio

How to stream master output audio to another device using VBAN

The VB-Audio Network (VBAN) is a low latency network protocol designed for digital audio streams.

Vinyl Reality Lite uses VBAN to send its master output audio to a computer or mobile device connected to the same WiFi network. The device that receives the stream can then be connected to a sound system or be used to record or stream the incoming audio.

Tracks cued using the Virtual Headphones will not be audible through this master output.

  • An Oculus Quest with Vinyl Reality Lite beta 0.2.0 (or later) installed
  • A WiFi network (or mobile hotspot)
  • A device setup to receive the VBAN stream (computer or mobile device)

To receive the VBAN stream which will be send by Vinyl Reality Lite, you need to either install Voicemeeter or VBAN Receptor on your device.

Voicemeeter supports multiple incoming and outgoing streams and has a lot more options for routing audio, but is only supported on Windows.

VBAN Receptor supports a single incoming stream, works on all platforms and is a bit easier to setup.

Available software overview:

  • Windows: Voicemeeter or VBAN Receptor
  • Mac: VBAN Receptor
  • Mobile Device: VBAN Receptor or VBAN Receptor Lite

All required software and more detailed instructions can be found on the VB audio website: https://vb-audio.com/Voicemeeter/vban.htm

Before you can setup the output stream in Vinyl Reality Lite, you need to find the local network IP address of the device that will be used to receive the stream.

Make sure the device is connected to the same WiFi network as the VR headset, and that any software that can block network access (ex: firewall, VPN) is configured correctly or turned off.


Voicemeeter (Windows)

The IP address is displayed in the VBAN configuration window.

If the device is connected to multiple networks, more than one IP address will be listed, so be sure to select the one with the correct subnet.


VBAN Receptor (Mac, iOS, Android)

The IP address is displayed in the Menu or Menu > System Settings

When creating a WiFi hotspot on an Android device, the IP address will be incorrectly displayed as 0.0.0.0 in the VBAN Receptor menu. To look up the correct IP address of your phone, you can use a free app like Network Info II to check the correct IP address.


Now that you have the IP address of the device that will be receiving the stream, you can setup the output stream in Vinyl Reality Lite following these steps:

  1. Open the user settings by pressing the menu / start button on the left controller
  2. In the Audio Settings panel enable the VBAN Output Stream
  3. Enter the IP address of the receiving device using the arrows above and below the numbers

Tip: You can change the IP address numbers faster by holding the down the arrow buttons.


VBAN Receptor Lite settings

If you use VBAN Receptor Lite to receive the stream, you need to set the Sample Rate to 44100Hz and Bit Depth to 16 Bit, because it does not support higher quality streams.

Setting up Voicemeeter (Windows)

Before you can setup Voicemeeter, you need the find the IP address of your Quest:

  1. On your Quest, open Settings > Device > WiFi
  2. Select the WiFi network you’re connected to
  3. Scroll down and go into Advanced
  4. The IP Address should be listed under Network Details (ex: 192.168.1.2)

Keep in mind that the IP address of your Quest might change if you restart the headset or if you connect to another WiFi network, so it might need to be updated often.


Now that you have the IP address of your VR headset, you can setup Voicemeeter.

  1. Start Voicemeeter
  2. Click the VBAN button in the top right corner, which opens the VBAN Configuration window
  3. Turn VBAN on by pressing the VBAN is OFF button in the top left corner
  4. Turn On the first incoming stream
  5. Set the Stream Name to: Stream1
  6. Set the IP Address from to the Quest’s IP address found in the previous step

Now when you play music in Vinyl Reality Lite it should be received by Voicemeeter automatically and a green status LED will appear next to the IP address.


Setting up VBAN Receptor (Android, iOS, Mac)

VBAN Receptor does not require any setup, and detects the incoming IP address automatically.

After entering the correct target IP address in Vinyl Reality Lite's Audio settings, simply play some music in Vinyl Reality and click Connect in the VBAN Receptor app to start receiving the stream.

If you are using the Lite version VBAN Receptor, make sure the settings in Vinyl Reality Lite match the requirements.

The incoming stream in Voicemeeter and VBAN Receptor has a Network Quality setting which controls how much of the audio is buffered before playing it back. Lowering the Network Quality setting will increase the latency, but should reduce the amount of audio glitches.

To reduce the latency between the headphones and master outputs to a minimum, I recommend playing around with both the Audio Buffer Size setting in Vinyl Reality Lite and the Network Quality setting in the VBAN receiver.

Setting up VBAN is rather complex, so it can be a bit tricky to get working correctly. Here’s a list of common issues to check for if something’s not working:

  • Check if the VR headset and receiving device are connected to the same WiFi network and disconnect from any other networks (ex: wired network) or VPNs
  • Check if the IP addresses are still correct, as they might change on both devices after a restart or when connecting to another network
  • Check if the receiving device has the correct firewall permissions set for Voicemeeter or VBAN Receptor
  • vinyl_reality_lite_stream_master_output_audio.txt
  • Last modified: 2021/07/22 10:24
  • by 123