Releases: femidof/Broadcaster
Releases · femidof/Broadcaster
Release list
v2.2.2
v2.2.1
- **Persistent publish keepalive fallback
- **: Native RTMP relays keep destination publish sockets connected across OBS disconnects by switching only the pull source (OBS ↔ internal slate), preventing platforms from immediately ending the broadcast session.
- Hold last frame → slate: Optional mode that briefly loops the last cached keyframe/audio while the slate starts, smoothing transitions.
- Timed stop: Optional “stop after N minutes” fallback duration that stops pushing entirely if OBS stays offline (default 5 minutes).
v2.2.0
Full Changelog: v2...v2.2.0
v2.0.0-pre
Full Changelog: https://github.com/femidof/Broadcaster/commits/v2.0.0-pre
[2.0.0] - 2026-04-05
Added
- Profiles: Multiple named streaming profiles, each with its own RTMP ingest port, destinations, and optional auto-start. Profiles can run at the same time on different ports (e.g. backup or split distribution).
- Default profile: New and migrated configs always include at least one profile (
Defaulton migration from v1). - GNU Affero General Public License v3.0 (AGPL-3.0-only) for the project;
LICENSE,CONTRIBUTING.md, and this changelog.
Changed
- License: Project license is now AGPL-3.0-only (previously MIT).
- Auto-start: Default for new profiles is off; the RTMP server does not start automatically until you enable auto-start for a profile or start it manually.
- IPC: Commands and sidecar events are scoped by
profileIdwhere relevant;start_serveruses each profile’s configured port (no separate port argument).
Migration
- Existing
config.jsonfrom v1 (flatport,autoStart,destinations) is migrated into a single Default profile; globaldebugModeis preserved.
Broadcaster v2.0.0
See the assets for download links.
[2.0.0] - 2026-04-05
Added
- Profiles: Multiple named streaming profiles, each with its own RTMP ingest port, destinations, and optional auto-start. Profiles can run at the same time on different ports (e.g. backup or split distribution).
- Default profile: New and migrated configs always include at least one profile (
Defaulton migration from v1). - GNU Affero General Public License v3.0 (AGPL-3.0-only) for the project;
LICENSE,CONTRIBUTING.md, and this changelog.
Changed
- License: Project license is now AGPL-3.0-only (previously MIT).
- Auto-start: Default for new profiles is off; the RTMP server does not start automatically until you enable auto-start for a profile or start it manually.
- IPC: Commands and sidecar events are scoped by
profileIdwhere relevant;start_serveruses each profile’s configured port (no separate port argument).
Migration
- Existing
config.jsonfrom v1 (flatport,autoStart,destinations) is migrated into a single Default profile; globaldebugModeis preserved.