How to Use SpyScope as Input Source for OBS
Turn your iPhone into a wireless camera for OBS Studio. Perfect for multi-camera setups, mobile angles, or adding a second camera to your stream.
Why Use SpyScope with OBS?
SpyScope streams video using HLS (HTTP Live Streaming), which OBS can capture as a media source. This gives you:
- Wireless freedom - No cables needed, place your iPhone anywhere in WiFi range
- High quality - Up to 2K resolution at 30fps
- Multiple cameras - Add several iPhones as different camera angles
- iPhone camera quality - Use your iPhone's excellent camera sensors
- No extra software - OBS natively supports HLS streams
What You'll Need
- SpyScope installed on your iPhone or iPad
- OBS Studio installed on your computer (Mac, Windows, or Linux)
- Both devices connected to the same WiFi network
Step 1: Start SpyScope Stream
- Open SpyScope on your iPhone
- Tap the record button to start streaming
- Note the stream URL displayed (e.g.,
http://192.168.1.100:8080) - The full HLS playlist URL will be:
http://192.168.1.100:8080/index.m3u8
Important: Make sure to add /index.m3u8 to the end of the URL for OBS.
Step 2: Add Media Source in OBS
- Open OBS Studio
- In the Sources panel, click the + button
- Select Media Source
- Name it (e.g., "iPhone Camera") and click OK
Step 3: Configure the Media Source
In the Media Source properties window:
- Uncheck Local File
- In the Input field, paste your SpyScope URL:
http://192.168.1.100:8080/index.m3u8 - Set Input Format to
hls - Check Restart playback when source becomes active
- Click OK
Step 4: Optimize for Lower Latency
To reduce delay between the iPhone camera and OBS, add these settings in the Media Source properties:
In the Input Format field, enter:
hls
Also in SpyScope settings, use the lowest latency option (2-second segments) for the fastest response.
Note: HLS inherently has some latency (typically 4-10 seconds). This is normal and works well for most streaming scenarios. For real-time applications, keep segments as short as possible in SpyScope settings.
Step 5: Position and Resize
- Your iPhone feed should now appear in OBS
- Drag the corners to resize the source
- Position it where you want in your scene
- Right-click for more options like filters, transform, etc.
Adding Multiple iPhones
You can add multiple SpyScope cameras to OBS:
- Start SpyScope on each iPhone you want to use
- Each device will have a different IP address
- Add a separate Media Source in OBS for each one
- Arrange them in your scene as needed
Tip: Label each source clearly (e.g., "iPhone Wide Angle", "iPhone Close-up") to keep track of multiple cameras.
Troubleshooting
Stream not showing in OBS?
- Verify SpyScope is actively recording (not just the server running)
- Check that both devices are on the same WiFi network
- Confirm the URL includes
/index.m3u8 - Try opening the URL in a web browser first to verify it works
Video is choppy or buffering?
- Use 5GHz WiFi for better bandwidth
- Lower the quality setting in SpyScope
- Ensure your WiFi router isn't overloaded
- Move the iPhone closer to the router
Too much delay?
- Use the lowest latency setting in SpyScope (2-second segments)
- Some delay is inherent to HLS - typically 4-10 seconds
- For reaction content, account for the delay in your workflow
Use Cases for OBS + SpyScope
- IRL streaming - Use your iPhone as a mobile camera while streaming from your PC
- Overhead cam - Mount iPhone above your desk for craft, cooking, or unboxing streams
- Facecam alternative - Use iPhone's superior front camera instead of a webcam
- Multi-angle setups - Add B-roll camera angles to your stream
- Pet/room cam - Show your pet or room in a corner of your stream
Quick Reference
Stream URL format: http://[iPhone-IP]:8080/index.m3u8
OBS Source type: Media Source
Input Format: hls
Typical latency: 4-10 seconds
Ready to enhance your stream?
Download SpyScope and add your iPhone as a wireless camera to OBS.
Download on App Store