Releases: irlserver/obs-irl-source
Release list
obs-irl-source 1.3.1
Installation
One archive per platform, and it works on OBS 32.1 and newer. The plugin bundles its own FFmpeg and libsrt, so there is no longer a separate download per OBS version.
Windows
- Close OBS.
- Extract the zip into your OBS Studio install folder (usually
C:\Program Files\obs-studio). The DLLs land inobs-plugins\64bit. - Start OBS.
macOS (Apple Silicon)
-
Close OBS.
-
Extract the zip into
~/Library/Application Support/obs-studio/plugins/. -
The binary is not signed or notarized, so clear the quarantine flag once:
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/obs-studio/plugins/obs-irl-source" -
Start OBS.
Linux
- Close OBS.
- Extract the tarball into
~/.config/obs-studio/plugins/. - Start OBS.
The build bundles its own media stack but still links your distribution's libobs, and it is built against Ubuntu's. On other distributions, or if OBS does not load it, build from source instead (see the README).
Verify downloads against sha256sums.txt.
What's changed
Features
- controls: let a bot restart a stalled stream over obs-websocket (
575c05a)
Bug fixes
- settings: apply property edits on OK instead of on every keystroke (
35a0e5e)
Other changes
- 1.3.1 (
64d3717)
Full changelog: v1.3.0...v1.3.1
obs-irl-source 1.3.0
Installation
One archive per platform, and it works on OBS 32.1 and newer. The plugin bundles its own FFmpeg and libsrt, so there is no longer a separate download per OBS version.
Windows
- Close OBS.
- Extract the zip into your OBS Studio install folder (usually
C:\Program Files\obs-studio). The DLLs land inobs-plugins\64bit. - Start OBS.
macOS (Apple Silicon)
-
Close OBS.
-
Extract the zip into
~/Library/Application Support/obs-studio/plugins/. -
The binary is not signed or notarized, so clear the quarantine flag once:
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/obs-studio/plugins/obs-irl-source" -
Start OBS.
Linux
- Close OBS.
- Extract the tarball into
~/.config/obs-studio/plugins/. - Start OBS.
The build bundles its own media stack but still links your distribution's libobs, and it is built against Ubuntu's. On other distributions, or if OBS does not load it, build from source instead (see the README).
Verify downloads against sha256sums.txt.
What's changed
Features
- audio: report a buffer the drain cannot win against (
95dfed3) - video: pace frames to their due time instead of handing them over early (
6e63d9f) - threading: add irl_cond_timedwait, the primitive video pacing needs (
c8bf54d) - stats: make the freeze-frame mechanisms observable in the log (
0bb0c92)
Bug fixes
- deps: provide zlib.lib, the name FFmpeg's MSVC path actually links (
8d5f781) - deps: build zlib static-only so FFmpeg stops finding the import library (
d763f3e) - stats: read cross-thread telemetry under the locks that guard it (
c57d4f0) - decode: resend packets the decoder refuses instead of dropping them (
b32ae48) - deps: update NVCODEC_SHA256 to match the correct checksum (
3903004) - video: size the HW frame pool for every surface the plugin pins (
d22bdc2) - deps: update versions for Zlib, MbedTLS, LibRIST, and NVCodec (
45e9db8) - video: cap the output lead so OBS cannot wipe its async video queue (
4e8412d)
Documentation
- readme: correct the Media Source comparison against OBS 32.2 (
ca8fb3f)
Build and CI
- deps: retry downloads that fail to connect, not just timeouts (
d7223b4) - deps: show the probe that actually failed when FFmpeg configure dies (
010053e)
Other changes
- Update project version to 1.3.0 (
8da1a60) - video: stop clamping the output lead, keep measuring it (
2fbde21)
Full changelog: v1.2.0...v1.3.0
obs-irl-source 1.2.0
Installation
One archive per platform, and it works on OBS 32.1 and newer. The plugin bundles its own FFmpeg and libsrt, so there is no longer a separate download per OBS version.
Windows
- Close OBS.
- Extract the zip into your OBS Studio install folder (usually
C:\Program Files\obs-studio). The DLLs land inobs-plugins\64bit. - Start OBS.
macOS (Apple Silicon)
-
Close OBS.
-
Extract the zip into
~/Library/Application Support/obs-studio/plugins/. -
The binary is not signed or notarized, so clear the quarantine flag once:
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/obs-studio/plugins/obs-irl-source" -
Start OBS.
Linux
- Close OBS.
- Extract the tarball into
~/.config/obs-studio/plugins/. - Start OBS.
The build bundles its own media stack but still links your distribution's libobs, and it is built against Ubuntu's. On other distributions, or if OBS does not load it, build from source instead (see the README).
Verify downloads against sha256sums.txt.
What's changed
Features
- video: show nothing when the stream ends (
757d21a)
Bug fixes
- version: update project version to 1.2.0 (
f30c3ce) - network: stop handing librist a byte count as buffer_size (
0053e09) - video: clear the stale frame before restarting the receiver (
9d4ce27)
Build and CI
- release: generate a changelog for tagged releases (
6e43326)
Full changelog: v1.1.1...v1.2.0
obs-irl-source 1.1.1
Installation
Each Windows and macOS archive is built for one OBS release line, shown in the file name (for example obs32.1). Download the one matching your installed OBS version. A build for one line will not load on the other because they bundle different FFmpeg majors.
Windows
- Close OBS.
- Extract the zip into your OBS Studio install folder (usually
C:\Program Files\obs-studio). The DLLs land inobs-plugins\64bit. - Start OBS.
macOS (Apple Silicon)
-
Close OBS.
-
Extract the zip into
~/Library/Application Support/obs-studio/plugins/. -
The binary is not signed or notarized, so clear the quarantine flag once:
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/obs-studio/plugins/obs-irl-source" -
Start OBS.
Linux
The binary is built on Ubuntu against the distribution libobs and FFmpeg packages. On other distributions, or if OBS does not load it, build from source instead (see the README).
- Close OBS.
- Extract the tarball into
~/.config/obs-studio/plugins/. - Start OBS.
Verify downloads against sha256sums.txt.
Full Changelog: v1.1.0...v1.1.1
obs-irl-source 1.0.0
Installation
Each Windows and macOS archive is built for one OBS release line, shown in the file name (for example obs32.1). Download the one matching your installed OBS version. A build for one line will not load on the other because they bundle different FFmpeg majors.
Windows
- Close OBS.
- Extract the zip into your OBS Studio install folder (usually
C:\Program Files\obs-studio). The DLLs land inobs-plugins\64bit. - Start OBS.
macOS (Apple Silicon)
-
Close OBS.
-
Extract the zip into
~/Library/Application Support/obs-studio/plugins/. -
The binary is not signed or notarized, so clear the quarantine flag once:
xattr -dr com.apple.quarantine "$HOME/Library/Application Support/obs-studio/plugins/obs-irl-source" -
Start OBS.
Linux
The binary is built on Ubuntu against the distribution libobs and FFmpeg packages. On other distributions, or if OBS does not load it, build from source instead (see the README).
- Close OBS.
- Extract the tarball into
~/.config/obs-studio/plugins/. - Start OBS.
Verify downloads against sha256sums.txt.
What's Changed
- Fix audio and receiver issues, improve performance and safety by @datagutt in #2
- perf(video): try av_hwframe_map before av_hwframe_transfer_data by @datagutt in #3
Full Changelog: https://github.com/irlserver/obs-irl-source/commits/v1.0.0