Back to Guides
OBS Studio

OBS Studio Setup Guide

Streaming Integration

Your Rollsight dice tray camera can be used as a video source in OBS Studio, allowing your viewers to watch your physical dice rolls in real-time during streams.

Prerequisites

  • OBS Studio installed (free, open-source streaming software)
  • Rollsight software installed and running
  • Dice tray camera set up and working in Rollsight
  • Camera visible in your system's device list

Step 1: Verify Camera is Available

  1. Launch Rollsight and ensure your camera is working
  2. Verify camera appears in Rollsight's vision pane
  3. Check that camera is recognized by your operating system
  4. Test camera in other applications to confirm it's available system-wide

Note: The dice tray camera appears as a standard video device, making it compatible with any software that accepts camera inputs, including OBS.

Step 2: Add Camera to OBS

  1. Open OBS Studio
  2. In the Sources panel (bottom), click the + button
  3. Select Video Capture Device
  4. Name it (e.g., "Dice Tray Camera" or "Rollsight Camera")
  5. Click OK

Step 3: Configure Camera Source

  1. In the Video Capture Device properties window
  2. Under Device, select your Rollsight dice tray camera from the dropdown
  3. Camera feed should appear in the preview
  4. Adjust resolution and FPS settings if needed
  5. Click OK to save
Success: You should now see your dice tray in the OBS preview window!

Step 4: Position and Resize

  1. In OBS, click on the camera source in the preview
  2. Drag to position it where you want in your scene
  3. Use corner handles to resize
  4. Right-click for more options (Transform, Filters, etc.)
  5. Consider adding a border or frame for visual appeal

Tip: Position the dice camera in a corner or side panel so it doesn't obstruct your main game view. A smaller, inset view works well.

Step 5: Scene Setup

Organize your streaming scene:

  • Main Scene: Your VTT or game screen (primary focus)
  • Dice Camera: Smaller overlay showing dice tray
  • Webcam: Your face cam (if using)
  • Overlays: Alerts, notifications, etc.

Arrange sources so viewers can see both your game and your dice rolls clearly.

Step 6: Using VDO.Ninja (Recommended for Remote Gaming)

Low-Latency Streaming Solution

VDO.Ninja lets players send their dice cam to the DM or streamer. The player uses VDO.Ninja to share their feed; the DM/streameradds the player's VDO.Ninja link into OBS as a video source. No OBS is required on the player's PC.

Player: Sending your dice cam to VDO.Ninja

Rollsight uses the camera, so VDO.Ninja cannot open it directly. Use the built-in stream preview and share a browser tab:

  1. In Rollsight: Settings → Camera & display → enable Serve video stream on localhost (note the port, e.g. 8767)
  2. Open http://127.0.0.1:8767/video in a browser tab (use your port if different)
  3. Open the Rollsight screen-share invite link in your browser (e.g. VDO.Ninja Rollsight invite) — it goes straight to screen/tab share, no camera option
  4. Choose the tab showing your dice feed when prompted, then start sharing
  5. Copy the view link and send it to your DM or streamer — they add it to their OBS

No OBS on your PC. You only need Rollsight and a browser. The DM or streamer uses OBS and pulls your feed from VDO.Ninja.

DM / Streamer: Adding the player's feed to OBS

The player sends you their VDO.Ninja view link. Add it as a Browser Source in OBS:

  1. In OBS, add a Browser Source
  2. Paste the player's VDO.Ninja view URL (e.g. https://vdo.ninja/?view=...) as the source URL
  3. Set width and height (e.g. 1920×1080) and check "Shutdown source when not visible" if desired
  4. Position the source in your scene — you now have the player's dice cam in OBS

Benefits of VDO.Ninja

  • Low Latency: WebRTC for minimal delay
  • Free: No subscription required
  • Player needs no OBS: They use Rollsight + browser + VDO.Ninja; you use OBS
  • Easy Sharing: One view link per player
  • No Account Needed: Works directly in the browser

Remote Gaming: Players share their physical dice via VDO.Ninja; the DM or streamer pulls those feeds into OBS for the table view or stream.

Step 7: Optional Enhancements

Filters

Right-click camera source → Filters to add:

  • Color Correction: Adjust brightness, contrast, saturation
  • Crop/Pad: Crop to focus on dice area
  • Sharpen: Enhance image clarity
  • Border/Outline: Add visual frame around camera feed

Scene Transitions

Set up scene transitions to switch between different views:

  • Full dice camera view for dramatic rolls
  • Split screen showing game and dice
  • Picture-in-picture with dice in corner

Step 8: Test Your Stream

  1. Click Start Recording to test locally first
  2. Roll some dice and verify they appear in the recording
  3. Check audio levels if you're including microphone
  4. Adjust camera position/size if needed
  5. When ready, configure streaming settings and go live!

Tips for Best Results

  • Lighting: Good lighting on dice tray improves both recognition and stream quality
  • Positioning: Keep dice camera small but visible - don't let it dominate the screen
  • Performance: Lower camera resolution in OBS if experiencing lag
  • Sync: Consider adding a small delay to sync dice rolls with game action
  • Overlays: Add text overlay showing "Physical Dice" to inform viewers

Troubleshooting

Camera not appearing in OBS

  • Verify camera is working in Rollsight
  • Check camera is not being used by another application
  • Close Rollsight temporarily to test if camera appears
  • Restart OBS if needed
  • Check OBS logs for device errors

Poor video quality

  • Improve lighting over dice tray
  • Adjust camera resolution in OBS source settings
  • Use OBS filters to enhance image
  • Check camera settings in Rollsight

Lag or stuttering

  • Lower camera resolution in OBS
  • Reduce FPS if set too high
  • Close other applications using the camera
  • Check system resources (CPU, GPU usage)

Streaming Platforms

Once configured in OBS, you can stream to:

Twitch

Configure OBS with your Twitch stream key. Your dice rolls will be visible to all viewers!

YouTube

Stream to YouTube Live. Great for recorded sessions and live gameplay.

VDO.Ninja

Recommended! Low-latency WebRTC streaming for sharing dice rolls with remote players. Free and easy to use - see Step 6 for setup.

Discord

Use OBS Virtual Camera to stream to Discord video calls or servers.

Other Platforms

OBS supports streaming to many platforms. Configure in OBS Settings → Stream.

Next Steps

  • Test your stream setup with a practice session
  • Get feedback from viewers on camera positioning
  • Fine-tune lighting and camera settings
  • Enjoy sharing your physical dice rolls with your audience!