Skip to content

Releases

VBAN Stream 0.3.6 - Stable

Choose a tag to compare

@torment78 torment78 released this 11 Oct 01:02

VBAN Stream 0.3.6

A stable release for Windows and macOS, with a settings window that fits smaller screens.

Download

  • Windows — stable, digitally signed: download vban-stream-0.3.6-windows-x64-setup.exe. The plugin DLL, setup and uninstaller are signed and timestamped.
  • macOS — stable, unsigned / not notarized: download vban-stream-0.3.6-macos-universal.pkg. Supports Apple Silicon and Intel. The plugin carries an ad-hoc loading signature, not an Apple Developer ID signature.

Close OBS before updating. On Windows, choose your standard or portable OBS root. On Mac, install for your current user. Existing scenes and VBAN settings are preserved.

What's changed

The settings are now arranged in four tabs: VBAN Audio, VBAN Returns, Video inputs and OBS to VBAN Frame. You can make the window smaller, scroll each page and still reach OK, Apply and Cancel. Moving between tabs keeps your edits.

All existing features remain: eight audio inputs with up to eight channels per stream, two stereo monitor returns, two VBAN Frame video inputs, two mouse-control routes, and OBS Program video output.

Requires OBS Studio 31.1.1 or later. Windows: x64. Mac: macOS 13 or later, Apple Silicon or Intel. Read VBAN-INSTALL.txt or INSTALL-MAC.txt for setup and Mac approval instructions.

Validation

Windows: 17 automated tests plus OBS 32.2.1 integration and 72 installer/signature checks passed. Compact settings layouts were checked at 100%, 150% and 200% scaling. macOS: the universal build, native Apple Silicon tests and separate Intel package validation passed. Signed Windows bytes were checked against the tested executable payloads; final downloads have SHA-256 checksums.

Mac signing status is separate from the stable release label. Real-device LAN performance and VoiceMeeter compatibility depend on your setup; test your routes before live production use.

Website · Discord support · Source code · Support development on Ko-fi

VBAN Stream 0.3.5 - Windows and Mac development build

Choose a tag to compare

@torment78 torment78 released this 08 Oct 21:59

VBAN Stream 0.3.5 brings the tested Windows packet-spacing changes to a matching Windows and universal Mac development release.

Installers

Quit OBS before installing. This remains a development pre-release; stable stays at 0.2.2.

Included features

  • Eight VBAN audio inputs, with one to eight channels per stream.
  • Two independent stereo monitor-mix returns.
  • Two VBAN Frame video inputs for compatible app views or screen feeds.
  • Two mouse-control routes associated with those video inputs.
  • OBS Program video output over VBAN Frame using JPEG or PNG.

Video packets are individually paced, with a bounded decode pause after large images. The Windows 0.3.4 LAN test was confirmed smooth and responsive with no glitches. Version 0.3.5 retains the Windows implementation and adds equivalent short-wait precision on Mac after native testing exposed a large-image transmission timeout.

Testing

Windows: 17 automated tests, OBS 32.2.1 integration checks, and 53 installer checks passed. Mac: the universal build and native Intel validation passed; installer payloads and architecture slices were verified.

The Windows live playback result does not establish Mac playback performance; a sustained Mac OBS/LAN test is still required. JPEG/PNG remain CPU-encoded complete images, and high JPEG quality can require substantial bandwidth.

The Mac plugin uses an ad-hoc signature. Its installer is not Developer ID signed or Apple notarized. No Apple signing account or credentials are used for this test release.

Windows setup guide · Mac setup guide · Support · Website

Banners and social images

Download the complete artwork ZIP — eight PNGs and eight full-resolution JPEGs, each JPEG under one megabyte. Circuit and wave designs, horizontal and vertical, with or without the VoiceMeeter corner credit. The previous artwork remains available in the repository.

VBAN Stream 0.3.4 - Windows packet spacing test

Choose a tag to compare

@torment78 torment78 released this 08 Oct 21:16

VBAN Stream 0.3.4 is a Windows test update for OBS Program video sending to VBAN-Screen. It replaces four-packet bursts with individual-packet spacing after a live LAN test found packets arriving out of order.

Windows installer

Download Windows x64 setup — standard or portable OBS

Close OBS on the sending PC before installing, then restart it. Existing settings are retained. This is a development pre-release; stable stays at 0.2.2.

What changed

  • Individual video packets are spaced across most of each frame interval. Large pictures still obey the selected bandwidth limit.
  • A delayed sender does not send a burst to catch up. Shutdown can interrupt the pacing wait.
  • Larger images get a longer, bounded pause before the next image, allowing receivers that decode inline to resume reading packets.
  • Windows timing preserves useful frame rates when packet intervals are shorter than a millisecond. Precise timing uses some additional video-worker CPU time.
  • JPEG/PNG, image quality settings and stream headers remain compatible with the existing protocol.

Why this is a test release

A 20-second LAN test at about 11.35 Mbps reproduced the poor frame rate: strict in-order assembly completed about 10 FPS, while reordering the same packets recovered about 28.5 FPS. The reconstructed pictures decoded without errors in Qt and Windows GDI+. This points to packet order on that path; it does not identify which network or driver component changed the order.

The new spacing is a candidate mitigation. Local moving 720p/1080p checks delivered about 29–30 FPS with no incomplete pictures. Playback on the actual VBAN-Screen receiver still needs confirmation. The large-image pause also completed all 21 sent quality-100 stress-test pictures with a 64 KB receiver buffer, compared with 13 of 24 using a short gap. An 8 KB test receiver completed all 21 too. This is a local diagnostic, not a guarantee for every receiver. Those deliberately detailed images still needed about 70 Mbps at only 7 FPS: JPEG/PNG are CPU-encoded complete images, so fixed JPEG 100 can remain bandwidth-limited.

Passed 17 Windows automated tests, the OBS 32.2.1 video/mouse/audio integration checks, and 53 installer checks.

Windows only: no Mac build was run, and the Mac test installer remains at 0.3.2.

Test this update

Keep the same resolution, FPS, JPEG quality, destination and port used in the previous test. Compare displayed FPS and increasing error counters in VBAN-Screen. The sender's FPS counts local UDP sends, not confirmed remote display.

Setup guide · Support · Website · Support development on Ko-fi

VBAN Stream 0.3.3 - Windows video pacing test

Choose a tag to compare

@torment78 torment78 released this 08 Oct 19:56

VBAN Stream 0.3.3 improves OBS Program video sending to VBAN-Screen when JPEG quality is high. It sends smaller, evenly paced UDP bursts and reduces JPEG file size while retaining the same selected quality.

Windows installer

Close OBS before installing. Restart OBS and open Tools → VBAN Stream Settings → OBS to VBAN Frame. This remains a development pre-release; the stable release remains 0.2.2.

What changed

  • At most four video packets per burst, down from sixteen. A delayed worker no longer dumps accumulated catch-up bursts into the receiver.
  • Interruptible packet pacing and a short gap between complete images.
  • Optimized JPEG entropy tables reduce the file size without lowering its quality setting. A regression test compares decoded RGB pixels against the previous encoding method at quality 100.
  • Setup documentation explains Mbps, JPEG compression, and why zero local send errors do not confirm remote reception.

Validation and limits

The isolated quality-100 test reproduced lost pictures with a small receive buffer despite zero sender errors. With a 64 KB buffer, the revised sender delivered all 19 test pictures, compared with 10 of 19 before, at about 60 Mbps instead of 83 Mbps. Normal adaptive 720p/1080p tests retained about 30 FPS. These are local diagnostic results, not a guarantee for every receiver or network. An 8 KB buffer still lost pictures when the test receiver decoded inline.

JPEG/PNG remain CPU-encoded complete images. Fixed JPEG 100 can require substantial bandwidth and does not guarantee 30 FPS. There is no new H.264/HEVC mode in this release.

Passed 17 Windows automated tests, the OBS 32.2.1 video/mouse/audio integration checks, and 53 installer checks. This is a Windows-only test release; the previous Mac installer stays at 0.3.2 and no Mac build was run. Sustained VBAN-Screen reception on the user's LAN remains the acceptance test before stable promotion.

Test this update

On the OBS sender, retry the same resolution, FPS and JPEG settings used before. Compare displayed FPS and rising error counters on the receiver with the plugin's outgoing FPS. The plugin reports successful local UDP sends; it cannot measure the receiver's display rate.

Setup guide · Support · Website · Support development on Ko-fi

VBAN Stream 0.3.2 — smoother Program video (pre-release)

Choose a tag to compare

@torment78 torment78 released this 08 Oct 19:19

Installers: Windows setup · Mac universal PKG

This update makes OBS Program sending smoother and gives you better visibility into the stream's actual speed.

Faster Program video sending

Encoding and network transmission now overlap. OBS skips unnecessary frames before scaling/conversion, and the sender keeps only the newest pending picture. When the picture stops changing, it sends a cached refresh about once a second instead of encoding and sending the same image repeatedly.

In a local synthetic 1080p test at JPEG quality 25, this improved delivery from about 20 to 29 FPS at the same quality. That test used an 84 Mbps limit and approximately 64 Mbps on the wire after the change. More delivered frames can mean more bandwidth; smooth video and low traffic are separate goals. Actual results depend on the picture, computer, LAN and receiver.

Quality and bandwidth controls

Open Tools → VBAN Stream Settings → OBS to VBAN Frame:

  • Adapt JPEG quality to maintain frame rate is enabled by default. It lowers quality as needed to fit your FPS/network budget. The quality setting is its maximum; uncheck adaptation to keep fixed quality.
  • A 6 Mbps network limit joins 12, 24, 48 and 84 Mbps. This is the stream's budget, not your LAN's connection speed.
  • Live status shows measured outgoing FPS, estimated Mbps including packet overhead, and actual JPEG quality.
  • Hover over status for encoding time, paced transmission time, capture-to-send age, skipped frames and errors.
  • PNG uses faster lossless compression, but JPEG is still the better starting point for detailed moving pictures. Both encoders run on the CPU.

Start with JPEG, 1280 × 720, 15 FPS, quality limit 80, adaptive quality enabled and 24 Mbps. Try 30 FPS for motion. If you want less traffic, try 12 or 6 Mbps; lower the resolution or FPS if the picture becomes too soft. Low outgoing FPS is normal while the picture is still.

The sender counters measure local work, not remote delivery or display. If OBS shows good outgoing FPS but the VBAN-Frame picture still stutters, compare receiver performance and network conditions.

Install and test

Close OBS and run the setup installer. Windows setup supports both standard and portable OBS; the Mac PKG contains Apple Silicon and Intel builds. Existing scenes, source selections and network settings are retained. Adaptive JPEG is the new default for existing Program outputs and can be disabled in the settings tab.

Minimum OBS is 31.1.1; Mac requires macOS 13 or later. The Windows installer is unsigned and the Mac package uses ad-hoc signing without Apple notarization. Manual binary ZIPs are optional alternatives below. Source remains available through GitHub.

This remains a development prerelease; the stable release is unchanged. Test moving scenes and transitions in your VBAN-Frame receiver while listening to your usual audio routes. Please include the new FPS, Mbps, JPEG quality and timing readings when reporting stutter.

Validation: 17 Windows automated tests, OBS 32.2.1 audio/video integration checks (including rendered Program-to-UDP pixel checks), and 53 standard/portable installer checks. The universal Mac build and packaged-plugin checks run on Apple Silicon and Intel. Local tests do not establish sustained smoothness on a particular remote receiver.

Windows guide · Mac guide · Discord support · ElkaSoft · Donate on Ko-fi

VBAN Stream 0.3.1 - Program Video and Mouse Control (Pre-release)

Choose a tag to compare

@torment78 torment78 released this 08 Oct 18:32

Installers: Windows setup · Mac universal PKG

Control a remote VoiceMeeter App View from OBS Program, and send your live OBS Program picture to VBAN-Screen or another VBAN-Frame receiver.

Mouse control beside each video input

Open Tools → VBAN Stream Settings → Video inputs. Each video now has its own Mouse control card directly underneath it. Enter that computer's destination IP, UDP port and incoming VBAN-TEXT command name, then Apply. On the receiving computer, enable the matching incoming text stream and Manage Mouse command.

In OBS Studio Mode, hold Ctrl while left/right-clicking or dragging inside the live App View in Program. On Mac use the physical Control key. The Preview pane keeps its normal scene-editing behavior.

Mouse control is disabled initially. Use the sender's original App View size. Ordinary scene positioning, cropping, scaling, rotation, groups and nested scenes are supported. Visible overlays block clicks through them; filters and Crop to Bounding Box are not interactive. Releasing Ctrl, pressing Esc, leaving the picture, changing scenes, losing focus or losing video releases the remote button. Typing, mouse-wheel input, projectors and fullscreen Program are not included.

OBS to VBAN Frame

The third tab sends the clean Program picture, including scene switches and transitions. Set the destination IP, port, stream name and local network adapter. Start with JPEG, up to 1280 × 720, 15 fps, quality 80 and 24 Mbps.

  • JPEG or PNG, with aspect ratio preserved and no upscaling.
  • Resolution limits of 640 × 360, 1280 × 720 or 1920 × 1080; maximum 1–30 fps.
  • Paced UDP output and a bounded frame queue that skips stale pictures when busy.
  • Live frame, packet, byte, skip and error counters.
  • Disabled by default; SDR video only. Disable it and Apply before changing OBS video settings or profiles.

Program video sending works with or without Studio Mode. It carries video only; configure a monitor return separately for sound. Preview and capture of the full OBS interface are not included in this build. Local “Sending” counters do not confirm reception on the other computer.

The eight audio inputs, two video inputs and two stereo monitor returns remain available. Existing settings and scene-source selections are retained on upgrade.

Install and test

Close OBS before upgrading. Use the Windows setup for standard or portable OBS, or the universal Mac PKG for Apple Silicon/Intel. Minimum OBS is 31.1.1; Mac requires macOS 13 or later. Windows builds are unsigned; Mac builds are ad-hoc signed and not notarized. The text guides explain installation and setup. Manual binary ZIPs are optional alternatives below; source is available from GitHub.

This is a development prerelease. Test both App Views and their mouse destinations, then receive the Program output in VBAN-Screen while listening to your usual audio routes. Check scene changes, Ctrl release and receiver restarts before live use.

Validation: 16 automated Windows tests; OBS 32.2.1 audio returns, channels 1–8, D3D11 video reception, synthetic Program mouse events and rendered Program-to-UDP pixel checks; 53 standard/portable installer checks. Universal Mac builds and packaged-plugin checks run on Apple Silicon and Intel. Actual VoiceMeeter mouse acceptance, native OBS interaction and sustained VBAN-Screen LAN performance still require user testing.

Windows guide · Mac guide · Discord support · ElkaSoft · Donate on Ko-fi

VBAN Stream 0.3.0 - Video Inputs (Pre-release)

Choose a tag to compare

@torment78 torment78 released this 06 Oct 18:51

VBAN Stream 0.3.0 — development preview

Installers: Windows setup · Mac universal PKG

Manual binary ZIPs and the text installation guides are available below.

Display a VoiceMeeter App View or another VBAN-Frame video feed directly in OBS.
Configure two inputs in Tools → VBAN Stream Settings → Video inputs, then add
VBAN Video from the Sources menu and choose one of those inputs.

  • Two independent video streams with automatic JPEG/PNG detection.
  • Native image resolution up to 4K; received colours and PNG transparency preserved.
  • Dark settings window and a black waiting picture when a sender is absent.
  • Recovery after incomplete images, sender restarts and source-selection changes.
  • Existing eight audio inputs (up to eight channels each) and both monitor returns.
  • Existing audio settings and scene sources are retained on upgrade.

This is a pre-release for testing. Mouse/keyboard control is not included.
Use the Windows setup installer for standard or portable OBS, or the universal
Mac PKG for Apple Silicon/Intel. Close OBS before upgrading. macOS 13+ and
OBS 31.1.1+ are required; Mac packages remain ad-hoc signed and not notarized.

Start with one sender in JPEG mode at a modest resolution/frame rate, then enable
the second view. Match the sender IP, exact stream name and shared UDP listen port.
Check both pictures, stop/restart each sender, and listen to the existing audio
paths while video is running. Report sender/OBS versions and the video status
counters if reception fails or frames are skipped.

Support: https://discord.gg/AAhxYKzmkz
Website: https://elkasoft.xyz/
Donate: https://ko-fi.com/msffixit

Validation: 13 automated tests on Windows; OBS 32.2.1 monitor-return, 1–8-channel audio and real D3D11 video-output checks; 53 Windows installer checks. Universal Mac builds run the protocol, UDP, module and audio tests on Apple Silicon and Intel. A real VoiceMeeter/Matrix LAN video session and sustained listening still need user testing.

VBAN Stream 0.2.6 - Mac Test (Pre-release)

Choose a tag to compare

@torment78 torment78 released this 26 Sep 18:49

VBAN Stream 0.2.6 - macOS test release

First macOS test build for OBS Studio. Includes the existing eight receive slots,
1-8 channels per incoming stream, and two stereo monitor returns with independent
PCM16/24 settings. Apple Silicon and Intel are included in one universal bundle.
Requires macOS 13+ and OBS Studio 31.1.1+.

Downloads

Download the Mac installer — installs for your current Mac user.

  • INSTALL-MAC.txt: setup, targeted macOS approval steps, and tester checklist.
  • BUILD-INFO.txt: source commit, architectures and library dependencies.
  • SHA256SUMS-macos.txt: checksums of all downloads.

Source code is available from the GitHub tag.
Manual installation files are secondary assets on the GitHub release.

The plugin uses an ad-hoc signature. The package is not Developer ID signed or
Apple notarized; macOS may require manual approval. Use the ZIP and the instructions
if the installer is blocked.

Changes

  • Native BSD sockets, IPv4 adapter enumeration and source-interface selection.
  • Mac audio-worker scheduling and interruptible timing for monitor returns.
  • Universal Mac build, per-user installer, bundle integrity checks, and portable tests.
  • Socket buffer allocation adapts to the OS limit and reports its actual size.

Verified for this build

  • Apple Silicon: all 12 automated tests passed.
  • Intel: all 12 tests passed using the same packaged universal plugin.
  • Checks cover UDP receive/send, the OBS integration test windows, 1-8 incoming
    channels in PCM16/24, both monitor returns, gain/mute, source lifetime, and shutdown.
  • Installer payload matches the ZIP bundle; signatures, download checksums,
    universal slices, and the macOS 13 deployment target were verified.
  • Windows regressions passed using Visual Studio 2026, including OBS 31.1.1 and
    OBS 32.2.1 return checks.

Successful Mac build and native test results.
Built from adca05a13686df7fa574f1b9d18742f32bb9e809 on dev.
The virtual Mac integration
hosts use a 200 ms return buffer to accommodate measured host scheduling delays.
The default remains 60 ms; deterministic timing tests cover a 45 ms callback delay
within that default buffer. Real Mac latency and dropout behavior still need testing.

Real OBS GUI use and sustained LAN listening remain tester work. This is a
pre-release, and the existing Windows 0.2.5 downloads are unchanged.

Please include Mac model/chip, macOS/OBS versions, network connection type, and
whether a problem affected incoming audio or a monitor return.

Website: https://elkasoft.xyz/
Support: https://discord.gg/AAhxYKzmkz
Donate: https://ko-fi.com/msffixit

VBAN Stream 0.2.5 (Pre-release)

Pre-release

Choose a tag to compare

@torment78 torment78 released this 25 Sep 20:47

VBAN Stream 0.2.5 — pre-release

A refreshed installer and clearer incoming-stream information for VBAN Stream on Windows x64.

Changes

  • Dark navy installer and uninstaller matching VBAN Plug, with VBAN Stream artwork, the original plugin icon, ElkaSoft branding and a Donate button.
  • The installer retains the standard/portable OBS choices, folder browsing, validation and settings-preservation behavior.
  • Every incoming slot now has a boxed Channels count and Input format, showing the actual incoming audio before OBS downmixing.
  • Receiving: N / 8 streams counts live streams, not channels or duplicate OBS source instances. Waiting, disabled, errored and timed-out streams show a dash instead of stale values.

Each named stream accepts 1–8 channels automatically. One source remains one mixer fader. For eight-channel OBS output, select 7.1 and a compatible output format; Stereo downmixes incoming audio. Both monitor returns remain stereo, with independently selectable PCM16 or PCM24.

Validation

Built with Visual Studio 2026. All 12 core/OBS tests passed on OBS 31.1.1, followed by the monitor-return test and all eight incoming-channel cases on OBS 32.2.1. Tests include live channel/PCM changes, input indicators, timeouts and native OBS meter lanes. All 53 standard/portable installer checks passed. The installer and both ZIP layouts contain the same tested plugin DLL.

Downloads

  • Download the Windows setup installer — recommended; dark installer for standard or portable OBS.
  • Optional manual-install ZIPs and source code are available separately through GitHub.
  • VBAN-INSTALL.txt — installation and usage guide.
  • VBAN-Stream-artwork.zip — all eight PNG banners and matching JPEGs under 1 MB each.
  • social-preview.jpg — horizontal social preview image.
  • SHA256SUMS.txt — checksums for the downloads.

Close OBS before updating and keep only one plugin copy installed. The internal DLL/data folder name remains obs-vban-audio for compatibility with existing scenes and settings.

Windows x64 only; minimum supported OBS version 31.1.1. This is a pre-release for testing.

ElkaSoft · Discord support · Report a bug · Donate on Ko-fi

VBAN Stream 0.2.4 (Pre-release)

Pre-release

Choose a tag to compare

@torment78 torment78 released this 24 Sep 20:54

VBAN Stream 0.2.4 — pre-release

VBAN Audio is now VBAN Stream. This build updates the app's displayed name, Tools menu, source entry, installer, documentation and all eight banners. The icon and existing scene/settings identifiers are preserved.

Incoming audio

Each named incoming VBAN stream already accepts 1–8 channels automatically. This release adds full channel-by-channel validation of that behavior; no channel-count selector is required. All eight streams remain available, and each can carry up to eight channels.

For eight-channel output, set OBS Settings → Audio → Channels → 7.1 and choose a compatible recording/output format. Stereo OBS output downmixes the input. Seven-channel input pads the eighth lane with silence. Each source remains one mixer fader; monitor returns remain stereo.

Downloads

  • vban-stream-0.2.4-windows-x64-setup.exe — guided installer for standard or portable OBS.
  • vban-stream-0.2.4-obs-root.zip — merge into the OBS root folder; works with installed or portable OBS.
  • vban-stream-0.2.4-windows-x64.zip — ProgramData plugin layout for standard OBS.
  • VBAN-INSTALL.txt — installation and usage instructions.
  • VBAN-Stream-artwork.zip — all eight PNG banners and eight full-size JPEGs, each JPEG below 1 MB.
  • social-preview.jpg — ready for GitHub's social preview.
  • SHA256SUMS.txt — download checksums.

Close OBS before updating and keep only one installed copy. Existing DLL/data folder names stay obs-vban-audio so saved scenes and settings continue to work.

Validation

Built locally with Visual Studio 2026. Passed the core, DLL/UI and return tests, plus incoming channel counts 1–8 with PCM16 and PCM24 under both OBS 31.1.1 and official OBS 32.2.1. Tests verify distinct signed channel values, automatic changes on the same stream, seven-channel padding, packet boundaries, buffering and drift interpolation. Standard/portable installer tests passed.

This remains a pre-release for testing; it does not promote or replace the stable build. The earlier stable binaries retain their previous displayed name.

Artwork gallery · Donate on Ko-fi