Repository navigation
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
MediaCodecListfor 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/croppedcopies, 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.concatcopies, congested preview clients skip to the next keyframe instead of disconnecting, and WebCodecs decoding pauses automatically while the window is minimized.
Update
- Close OBS and the old DroidVideo app.
- Open the new Windows EXE. Click Setup → Install OBS plug-in, then reopen OBS.
- 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