Skip to content

DroidVideo 0.3.4

Latest

Choose a tag to compare

@devkos1 devkos1 released this 02 Nov 22:49

Download

Use DroidVideo-0.3.4-Android.apk on your phone and DroidVideo-0.3.4-Windows.exe on your PC. The EXE includes ADB, the OBS plug-in, the DirectShow virtual camera, licenses and matching source.

New in this release

  • Phone encoder catalog and keyframe throttling: hardware H.264 encoder capabilities are cached once instead of rebuilding MediaCodecList for every camera and mode, avoiding first-connect timeouts on multi-camera phones. Sync-frame requests are coalesced on both phone and PC, and the 4K keyframe pipe threshold has been raised to 4 MiB.
  • Direct shared-memory frame writes and torn-frame protection: pitched D3D11 and software decoder surfaces write directly into the shared-memory video queue without intermediate full-frame contiguous/cropped copies, and readers retry if a slot is overwritten mid-copy.
  • Lower-latency OBS polling and reliable phone audio: active OBS sources poll every 2 ms (backing off to 25 ms when inactive), and the audio queue writer waits briefly on lock contention instead of dropping PCM blocks.
  • Smoother preview and packet assembly: incoming TCP chunks are buffered without quadratic Buffer.concat copies, congested preview clients skip to the next keyframe instead of disconnecting, and WebCodecs decoding pauses automatically while the window is minimized.

Update

  1. Close OBS and the old DroidVideo app.
  2. Open the new Windows EXE. Click Setup → Install OBS plug-in, then reopen OBS.
  3. Use Sources → + → DroidVideo Camera + Audio and start video in DroidVideo.

Setup guide · Project website · Test report

SHA-256

2b0aafc9bbf187c8ab310bb5fb7d3d6df6be911137cec075d6f721a537b8098f  DroidVideo-0.3.4-Android.apk
fa5ac208882ac18b75621eb0009ebc7ff3895cdcac3ec06a89df36db6a586573  DroidVideo-0.3.4-Windows.exe