Skip to content

dred2242/SonyRxBridge

Repository files navigation

Sony RX Bridge

Use a Sony DSC-RX100M2 Wi-Fi live view as a source in OBS Studio on Windows.

Sony RX Bridge is a small, self-contained Windows application that discovers the camera, converts Sony's live-view stream to local MJPEG, and exposes it through an OBS-compatible browser source. It also provides autofocus, hold-to-zoom, and movie recording controls.

Tested with the Sony DSC-RX100M2. Other cameras using Sony's legacy Camera Remote API may work, but are not yet confirmed.

Deutsche Anleitung

Download

Download as ZIP | View all releases

The EXE is self-contained and portable. It does not require an installer, .NET, or Python. Windows SmartScreen may warn about an unsigned application; verify that the file comes from this repository before running it.

Features

  • Automatic Sony camera discovery over the camera's DIRECT-... Wi-Fi network
  • RX100M2-specific legacy endpoint support (/camera instead of /sony/camera)
  • Local OBS browser source at http://127.0.0.1:8092/
  • Autofocus through half-press shutter control
  • Hold-to-zoom buttons for wide and tele
  • Start and stop movie recording on the camera
  • Automatic reconnect and a local diagnostic log
  • Single self-contained Windows x64 executable; no .NET or Python installation required

Requirements

  • Windows 10 or Windows 11, x64
  • Sony DSC-RX100M2 with Wi-Fi enabled
  • A Wi-Fi adapter for the camera's direct network
  • OBS Studio with Browser Source support

For simultaneous internet access, keep Ethernet or a second network adapter connected while Wi-Fi is connected to the camera.

Quick start

  1. Download SonyRxBridge.exe, or download and extract the ZIP from the latest release.

  2. On the camera, open Ctrl with Smartphone.

  3. In Windows, connect Wi-Fi to the camera's DIRECT-...:DSC-RX100M2... network using the password shown by the camera.

  4. Start SonyRxBridge.exe. Leave the camera endpoint empty for automatic discovery.

  5. In OBS, add a Browser Source with this URL:

    http://127.0.0.1:8092/
    

The Sony Wi-Fi live view contains video only. Add your microphone separately in OBS.

Camera controls

  • AF performs a short half-press for autofocus.
  • Zoom W zooms toward wide while held.
  • Zoom T zooms toward tele while held.
  • REC starts movie recording on the camera and changes to STOP REC after success.

Local endpoints

URL Purpose
http://127.0.0.1:8092/ OBS/browser view
http://127.0.0.1:8092/live.mjpg Raw MJPEG stream
http://127.0.0.1:8092/status JSON connection status

The HTTP server binds to localhost only. It is not exposed to the LAN or internet.

Troubleshooting

  • Keep the camera on the Ctrl with Smartphone screen while connecting.
  • Confirm Windows received an address from the camera's Wi-Fi network.
  • Close Sony's phone app; the camera normally accepts one remote client at a time.
  • Check SonyRxBridge.log next to the executable.
  • The RX100M2 may advertise http://10.0.0.1:1900/scalarwebapi_dd.xml but return HTTP 404. This application intentionally falls back to http://10.0.0.1:10000/camera.
  • If port 8092 is already in use, close the other Sony RX Bridge instance or application using that port.

Build from source

Install the .NET 8 SDK and run:

dotnet publish -c Release -r win-x64 --self-contained true `
  -p:PublishSingleFile=true -p:EnableCompressionInSingleFile=true

The executable is written below bin\Release\net8.0-windows\win-x64\publish.

Notes

Sony and Cyber-shot are trademarks of Sony Group Corporation. OBS is a trademark of the OBS Project. This project is independent and is not affiliated with or endorsed by Sony or the OBS Project.

License

MIT

About

Windows bridge for Sony DSC-RX100M2 Wi-Fi live view, camera controls, and OBS Studio.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages