fbpx

Oculus Quest Recording / Live Streaming Guide

If you’re looking for the BEST way to record or livestream from your Oculus Quest, this guide is for you! There are other methods using Chromecast, but the quality + Oculus Hub being free makes this method better. Let’s get started.

1. Software Installing

Oculus Hub

Oculus Hub is a really nice official Oculus app to make app development or live streaming easier on your Oculus Quest. To get started with live streaming to Twitch or Youtube, you’ll need to download both Oculus Hub and OBS.

Oculus Hub Windows Download:

Oculus Developer Hub for Windows

Oculus Hub Mac Download:

Oculus Developer Hub for Mac

Note: In order to use Oculus Hub, your Quest will need to be in developer mode. If it’s not already, I recommend installing Sidequest (and it’ll step you through getting it in dev mode)

SideQuest: Early Access Virtual Reality

OBS

Next, you’ll want to download the latest version of OBS for your OS here:

Download | OBS

2. Casting to your PC or Mac

You’ll first need to plug in your Oculus Quest to your PC. Next, toggle the wireless option here

When you’re ready to cast, just press the cast button here

and a new window will pop up, showing you everything on your Quest’s screen and letting you hear all of the audio from your Quest.

3. Configuring OBS

OBS is a powerful tool that then takes the signal from your PC / Quest and either lets you record or stream it to any popular streaming service

The first thing you’ll want to do is to add your sources. You’ll want to add a

  1. Video Capture source for the webcam. Once added, you can move it to the corner of the screen or position it anywhere you want (when adding, you’ll have to chance to choose which webcam you want to use if you have multiple cameras on machine.)
    Note: If you don’t have a Webcam, you can use your iOS or Android phones as a webcam by using an app like this
  2. **Game Capture (**though on Mac, you should use the Syphon Client). This is how you’ll capture the video from your Quest.
  • PC Guide
    • You can add Oculus Hub as a source by following these steps:

      1. Make sure to start up Oculus Hub first.
      2. Press the add a source button and choose Game Capture.
      3. Press Create New, give it a name (eg. OculusQuest) and press OK.
      4. Set Mode to “Capture specific window”.
      5. Set Window to “[Oculus Developer Hub.exe”]: Oculus Developer Hub” and press OK.
      6. Start mirroring to Oculus Hub.

  • Mac Guide
    • You can add AirServer for Mac as a source by following these steps:

      1. Make sure to start mirroring first (on your Quest, you’ll start casting and choose whatever you named your Mac’s AirServer)
      2. Press the add a source button and choose Syphon Client.
      3. Press Create New, give it a name (eg. AirServer) and press OK.
      4. Select your device from the Source dropdown menu and press OK
        Mic/Aux is the last thing you’ll need to add for capturing the audio if you’re on a Mac (PC should automatically capture the system audio).

For capturing the Audio on your Mac, follow this guide here

Capturing Desktop Audio in Streamlabs OBS for Mac

or use

ExistentialAudio/BlackHole

 

4. Adjust for latency in Audio

For some reason, the Quest can get video to be pretty real-time, but has a bit of latency in the audio.

To fix this, go to the “Advanced Audio” properties

Here, you’ll have to experiment if your setup is any different than mine. For me, setting the Sync Offset to -300 ms keeps the video and audio in sync

5. Record your epic playthrough!

Just press ‘Start Recording” and start playing your game. When you stop it, the playthrough will instantly be available as a file to share in your selected “recording path” folder. OBS records as an MKV by default. If you want it to save as it as an MP4, you can change that in the OBS options

If you want to live stream instead of record, it’s almost the same process. Follow a more indepth guide here for connecting OBS to Twitch

How to Stream on Twitch: Your Ultimate Guide in 2020

That’s it! Let me know if you have any issues.

Note: If your audio and video is off sync after recording it (you forgot to set it correctly beforehand), you can easily still fix it with this guide (and adjust the OBS sync setting for future recordings)

Fixing Out of Sync Playthroughs / Screen Recordings On The Oculus Quest

Comments (2)
  1. Jaxolotl says:

    OBS does not seem to be able to read the output from the Oculus Dev Hub cast. According to the support on their discord server “it’s probably not outputing a direct3d, opengl, or vulkan texture that is compatible with game capture”. I don’t believe this is the case as it seems to have worked for you. Any suggestions?

    1. asdaw09 says:

      I got a work around by using window capture source instead of game capture.

Leave a Reply

Your email address will not be published. Required fields are marked *