Skip to content

Releases: femidof/Broadcaster

v2.2.2

Choose a tag to compare

@femidof femidof released this 13 Jul 20:32

What's Changed

  • Update dependencies and fix Windows streaming for v2.2.2 by @femidof in #4

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@femidof femidof released this 12 Jul 15:02
05a93e5
  • **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

v2.2.0 Pre-release
Pre-release

Choose a tag to compare

@femidof femidof released this 30 Apr 18:13

Full Changelog: v2...v2.2.0

v2.0.0-pre

v2.0.0-pre Pre-release
Pre-release

Choose a tag to compare

@femidof femidof released this 06 Apr 00:49

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 (Default on 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 profileId where relevant; start_server uses each profile’s configured port (no separate port argument).

Migration

  • Existing config.json from v1 (flat port, autoStart, destinations) is migrated into a single Default profile; global debugMode is preserved.

Broadcaster v2.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 00:51

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 (Default on 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 profileId where relevant; start_server uses each profile’s configured port (no separate port argument).

Migration

  • Existing config.json from v1 (flat port, autoStart, destinations) is migrated into a single Default profile; global debugMode is preserved.