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 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 Hub Mac Download:
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)
Next, you’ll want to download the latest version of OBS for your OS here:
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
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
- **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:
- Make sure to start up Oculus Hub first.
- Press the add a source button and choose Game Capture.
- Press Create New, give it a name (eg. OculusQuest) and press OK.
- Set Mode to “Capture specific window”.
- Set Window to “[Oculus Developer Hub.exe”]: Oculus Developer Hub” and press OK.
Start mirroring to Oculus Hub.
- You can add Oculus Hub as a source by following these steps:
- Mac Guide
You can add AirServer for Mac as a source by following these steps:
- Make sure to start mirroring first (on your Quest, you’ll start casting and choose whatever you named your Mac’s AirServer)
- Press the add a source button and choose Syphon Client.
- Press Create New, give it a name (eg. AirServer) and press OK.
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).
- You can add AirServer for Mac as a source by following these steps:
For capturing the Audio on your Mac, follow this guide here
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
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)