Oculus Quest: How to Stream to Platforms Including Twitch, Facebook, YouTube and More
The Oculus Quest won over many fans when it was launched, offering standalone VR capability and an ability to play games from just about any location with full 6DOF positional tracking. The only negative to using a wireless device like the Quest is that you don’t have a screen that displays your activity, such as with the PSVR connected up to a TV or a PC monitor.
Support us by visiting BetMGM for a seamless gaming experience.
Oculus did consider this and offered some alternatives, but these weren’t quite up to the standards we’d have preferred to see. As a default, there is a trio of methods by which you can stream the footage from your Oculus Quest. These are:
- To your cell phone by using the Oculus app
- To either a Chromecast 3/Chromecast Ultra device
- To your own Facebook page
Whilst this provides some functionality, the problem is that streaming to your own Facebook won’t allow brand pages, such as a company page. In other words, there’s no mechanism to transfer the footage you want to a PC at a later date for adding further functionality within OBS, such as attaching webcam output or streaming to additional platforms.
Sounding disastrous? Never fear, we’ve got the solution.
In short, there are three other alternatives:
Plug your Oculus Quest into your PC. This inhibits mobility, but it’s simple and cost-effective
Purchase everything you require to become fully wireless on Chromecast
Opt for an interim solution by finding an alternate route to go wireless. Of course, there may be some compromises.
We’re going to cover all of this and much more as we run through exactly how you can stream Quest to platforms, which include Facebook, YouTube, Twitch, and many more.
What You Need for Wired Streaming on the Quest
Apart from the three default options that are available right out of the box, to stream your Quest, the simplest way by far is just to plug the device into your PC. Before you dive right in, just a word of warning: if you plug it into your PC in the normal way, you’ll only have it as a file location. This allows you to drag and drop movies and screenshots to it, but there is a workaround.
Rather than just hooking it up right away, you’ll need a super-long USB-C cable, which you’re going to use to link up the headset and your PC. You’ll also need a lengthy audio auxiliary cable (3.5mm). Try to get cables which are a minimum of 10 feet in length, or even longer if you’ve got a particularly big room. This is because to use your Quest in this way, and you’ll be attached to your PC via the cables and will need room to maneuver.
The next step is to go to GitHub and download scrcpy; if you scroll, you should be able to pinpoint the correct .zip file that you need for your OS. Unpack everything into a separate folder on your PC.
The last piece of the jigsaw is access to the Oculus cell phone app; it has to be the same one that you used to pair your Quest with as you set it up.
To get started, you’ll need to have Streamlabs OBS ready, and your webcam. If you’ve never used Streamlabs OBS before, check out our guide to live-streaming where we walk through the process of download and installation of the app. Exactly the same process for setting it up applies here.
How to Stream with your Quest With Wires
We’ve broken the process of streaming down into bitesize chunks:
Place Quest into developer mode to begin
Before you’re able to use this method, you’ll need to place your Quest into developer mode. To do this, it will need to be on and paired with the cell phone app you’ve used before. Next, move to Settings and select the Quest, click on Advanced Setting and then toggle through to Developer Mode. It’s that simple. If you don’t see the option available, you may need to register your account with Oculus as a Developer account first.
Plug everything in
Once you’ve completed the above step, it’s time to get real. Plug the cables into your PC; this means the USB-C cable goes into the charging port on your Quest, with the other end plugged into the PC. The 3.5mm cable goes into the Quest audio jack, with the opposite end into – yes, you guessed it! – Your PC. Try using the Line-in Mic Port (light blue) that can be found at the rear of your tower. It’s normally situated next to the speaker port (light green).
To do this, move to the folder where everything was stored earlier and open the application. If you’ve done everything OK so far and your Quest is correctly in developer mode and all plugged in properly, you should see a window launch on your PC that offers two vertical views, side-by-side. This represents each lens and means you now have established a direct feed from your VR on the Quest straight to your PC.
All sorted? Not quite. You still won’t have any audio.
Open the audio settings.
The audio won’t just click in automatically sadly, and to get it working, you’ll need to do a bit more fiddling around. As per before, the 3.5mm cord should be using the Line-in source, so once you’ve opened up the audio settings, click on Recording and then right-click on where you see “Line-in”. You’ll then need Properties and the Listen tab; place a tick next to the “listen to this device” option.
When you’ve completed this process, the audio from the VR headset should become out of the playback device that you have specified in your PC Sound settings.
Organize everything in OBS
Nearly there! As mentioned above, we’re not going to cover the OBS settings here as we’ve already written a whole guide about how to set it up, and you can read more about that here. In a nutshell, you just need to organize your OBS window to how you like it. One good option is cropping the Scrcpy window so that you only have one eye showing on the stream while simultaneously making the webcam window bigger so that it fills the screen.
The one thing you’ll have to be certain of is getting the channeling of the audio sources right so that both the microphone and Quest audio both come through the OBS. If you happen to be chatting to anyone else on Discord while you’re in VR, or if they’re reading the chat, you’ll want to be certain that your chat audio is being funneled into the OBS too.
What you Need for Streaming the Quest on Chromecast
Although there’s absolutely nothing wrong with using the above method, without question, the gold standard for streaming from the Quest and onto a PC is using Chromecast and this wireless method. By opting for this second choice, you’ll have the benefit of being able to both play and stream 100% wirelessly, all in real-time. This option is possible by utilizing the compatibility between Quest and Chromecast, although it’s worth bearing in mind that the ability to cast in this way is still in a beta phase.
The first thing you’ll need to find is a supported Chromecast device. Rumor has it that any of the Chromecast 3 devices will be suitable for your purposes, but the only one we’re absolutely certain about is the Chromecast Ultra.
Of course, it’s never completely straightforward, and it’s now that you’ll have to do a bit of working around. Chromecast can’t go directly into your PC because it’s a device that requires HDMI input and hence requires a screen in order to output footage. As it’s mainly used for footage which has protected content such as Hulu, HBO, and Netflix, among others, you’ll need to find a solution to circumvent this. We suggest buying an HDMI Splitter/HDCP Stripper as it will enable you to bypass the limitations. OREI do one that we’ve bought and tested with success.
The next step is to extract the footage from the Chromecast using a capture card and get it onto the screen of your PC. The El Gato HD60 S works particularly well.
If being able to talk to friends and colleagues in Discord, or respond to comments while in VR is a priority for you, there’s an extra step you’ll need to follow before you move on. To enable this kind of functionality, you’ll need to be able to retrieve your audio from the PC wirelessly because otherwise, you won’t be able to hear them. You’ll also have to source a reliable and high-quality wireless microphone to be completely untethered while still being able to communicate with viewers.
The Lucid Sound LS31 headset is an excellent choice, but really, any wireless headset which has a reasonable mic should be absolutely fine. If you don’t plan on chatting on Discord, you can skip the posh headset and just plug your headphones into the Quest directly. You won’t be able to skip the step entirely, though, as you’ll still need a mechanism to transmit your voice into OBS, so an alternative wireless microphone setup will be necessary. A wireless nav system would suffice in all probability.
A decent webcam with a sturdy tripod or other mount are additions that you’ll need to add to your list if you’re planning on streaming your physical body too.
How to Stream Wirelessly with Chromecast
Here are the bite-sized steps again:
Getting your Quest ready
This streaming method requires a totally different kind of setup than the first type of wired streaming. In many ways, it’s the exact opposite – as an example, you’ll need to ensure that developer mode is not enabled on your Quest. Before you begin, it’s highly recommended that you double-check your Chromecast device is fully functional and ready to go. The easiest way to test it is with a YouTube clip from your cellphone).
The Quest, Chromecast, and your cell phone will all need to be set up and using the same WiFi network; where possible, this should be 5GHz rather than just 2.4GHz. To make sure you’re beginning with a clear slate, it’s a good idea to reboot all three before you take the plunge and start.
Get everything plugged in.
You’ll need to follow this part carefully as it’s where the Chromecast option can get somewhat confusing.
The Chromecast you’re using (whether that’s the Ultra or the Gen 3 etc.) should be plugged into the Inside on the HDCP Stripper, while the Out of the Stripper should go directly into the In the side of your capture card which should then be connected to your PV. If you’re using an El Gato HD60 S, this will be a USB cable.
You might want to plug your capture card and the Stripper into the wall, too, so you’re directly powered up. It does mean a lot of cables, but there’s not really any way to get around that.
Casting the Quest
Inside the Oculus app, you’ll find the casting symbol at the top in the right corner; you can find the name of your Chromecast device from the list available, before selecting video quality. You should be perfectly fine with just normal quality. Once done, just click Cast.
In our setup, we utilized the El Gato HD60 S, and that means on our PC, there’s an app titled Game Capture HD. This is the window where the Chromecast input sends the footage to.
If you’re having a problem with any error messages, start by checking through the WiFi settings and restart all three of the devices once more. It can sometimes help to put the Quest into developer mode before switching it off and then removing the developer mode once it’s switched back on. We’ve never encountered any difficulties that aren’t solved by following these steps.
Sync audio and video
If a webcam is part of your setup, you might spot that the actual footage that is visible inside your headset is slightly ahead of the Chromecast footage. That’s not an error and totally normal. The problem is that your webcam action is going to be out of line with what the viewer can see in the game, causing a jarring experience. The good news is there is an easy fix.
Go back into OBS and find the Video Capture Device source for your webcam and right-click on it. Select Filters, and then click on the plus sign to access a dropdown list. You should see an option of Render Delay – select this. You might need to fiddle with the numbers until the footage from your webcam and the Chromecast are in sync with each other.
Setting up audio
If you only want to stream through OBS and you don’t plan on replying to comments or using your mic, then you can skip over this step. On the flip side, if you want the facility to talk to your viewers, you’ll need to sort out integrating a wireless microphone into your setup.
You may be able to find a solution to getting the input from your mic on your Quest to the PC, but we’re not aware of a current way to do that. As an alternative, we wear a headset (a wireless one) that comes with a mic. The Lucid Sound one mentioned previously works well here too. You can connect the mic to your PC by using a USB dongle.
Organize your OBS screen
As described before, we’re not covering the set up of OBS here, but the aim here is simply to get your window properly organized. Making your Chromecast footage full-screen and displaying the webcam at the bottom corner is one good option that works.
As for the wired solution above, make sure you’ve channeled any of your audio through the OBS, including chat audio too.
What You Need for Non-Chromecast Wireless Streaming on the Quest
A USB-C cable is the first item you’ll need to link up your headset and the PC. To initialize the wireless connection, you’ll need to plug it in each and every time.
The next step is to download Vysor. This is a program that has a free trial version as well as a lifetime subscription. The free version has a number of restrictions, so we found it was just better to pay the small fee for the lifetime subscription. Vysor uses a type of wireless adb, which can be achieved yourself using command line prompts together with scrcpy, but Vysor makes it much easier.
The main problem with non-Chromecast wireless streaming is that there’s no audio transmitted whatsoever, just the video. You can work around that by wearing a wireless mic around your neck, which points to the Quest external speaker. If you speak clearly and loudly enough, it will pick up both the game audio and your voice. We think a wireless lav system could also work, but we’ve not tested it yet.
Similarly to the other methods, to read and respond to comments within Discord while you’re in VR means taking an extra step. The Lucid Sound LS31 headset is an example of the type of wireless headset you need. You won’t need to worry about this part if you don’t plan on chatting to others within Discord. This won’t solve the audio problem we just mentioned, so you’ll still need your separate mic too.
The final steps are a webcam to show your physical presence along with Streamlabs OBS – refer to previous guides for the complete setup info.
How to Stream Non-Chromecast Wirelessly with Quest
The final few steps you need:
Place Quest in Developer Mode
Quest will need to be in Developer Mode to enable this solution. Make sure it’s paired to the cell phone app and switched on before clicking through Settings, Quest, Advanced Settings, and then flipping to Developer Mode. If you can’t see this as an option, you might need to register your account with Oculus as a developer account first.
Get plugged in
The next stage is to plug everything in, which mean the USB-C cable going into the charging port in the Quest and the other end going into your PC. This will need to be done right at the start each time you want to stream wirelessly with the Quest.
Open Vysor; it should automatically recognize the Quest as a compatible Android device. Click on View; this is where you’ll find all the settings such as bitrate, resolution, etc., and where you can adjust them. We recommend having everything as high as you can. There will be two fisheye lenses visible side by side on the output window – these present one eye each. Crop out one of the eyes, so your audience just gets the View from one eye. Now click on the wireless option in Vysor; it will reboot your signal; once it’s done this, you can unplug the Quest. The Vysor will reboot the signal once again, and then you’ll be ready to roll!
Syncing video and audio
It’s normal for your webcam footage to be slightly ahead of the Vysor footage, but for your audience, that will be a problem. The fix for this is very quick and simple.
Go into OBS and click on the Filters option with the Video Capture Device source. Open the plus symbol and select Render Delay in the dropdown list. Here you can adjust the values until the Vysor and webcam footage are in sync.
Like before, you’ll need to organize your OBS window to a configuration that suits you, and then it’s job done! See above for suggestions about how to arrange this, but it’s really your personal preference.
And that’s the guide complete! If you want more information about how we’ve streamed the Quest or want to offer your own suggestions, just jump in the comments below!