You can stream VR footage using the free and open-source software OBS (Open Broadcaster Software). This method is for live streaming from the Canon R5C with the dual fisheye RF5.2 lens, to your Meta Quest family devices or Pico 4 headset.
Important:
- Windows only
- Works over local WiFi (same network)
What You’ll Need
- MediaMTX media server (GitHub download link)
- Free OBS Studio software (official download link)
- HDMI capture card (4K recommended)
- Micro HDMI → HDMI cable
- Canon R5C + RF5.2 dual fisheye lens
Step 1: Set Up Your Hardware
- Connect your headset and PC to the same WiFi network
- Turn on your Canon R5C and switch to video mode
- Connect:
- Micro HDMI → camera
- HDMI → capture card
- Plug the capture card into your computer
Step 2: Run Media Server (MediaMTX)
- Download MediaMTX
- Run
mediamtx.exeas Administrator
Important:
Keep the mediamtx.yml file in the same folder as the .exe file
When OBS connects, you’ll see activity in the server logs
Step 3: Configure OBS
Add Video Source
- Open OBS Studio
- Add a Video Capture Device
- Select your capture card
Set Streaming Settings
Go to: Settings → Stream
Choose Custom under Service setting
In the "Server" input field enter: srt://127.0.0.1:8890?streamid=publish:cam&pkt_size=1316
Configure Output Settings
Go to: Settings → Output (Stream)
Audio Encoder: AAC
- Video Encoder: NVENC
- Rate Control: CRF (default 23)
- Keyframe Interval: 3 seconds
- CPU Preset: veryfast
- Profile: high
- Tune: zerolatency
Click OK
Step 4: Start Streaming
- Click Start Streaming in OBS
- Check the MediaMTX window. You should see a stream named: cam
We recommend the following parameters for the streams:
Step 5: Watch in DeoVR
- Launch the DeoVR application in your VR headset
- Click on the address bar at the top of the user interface
- Make sure the HTTP protocol is selected
- Enter the URL: xx.xx.xx.xx:8888/cam/index.m3u8 (replace xx.xx.xx.xx with your IP address)
- Click go
- You should see the live stream with a short delay (approx 1 to 10 seconds)
- Adjust the projection options to see the proper stereo image
- Refer to Supported meshes in the DeoVR documentation for more information
Congratulations! You have a working live stream preview in your headset!