-
released this
2026-05-31 01:18:51 +10:00 | 2 commits to main since this release✨ What's New
🔗 Upstream Cookie Support
- Added an "Upstream Cookie" field to the source editor for streams requiring cookie-based CDN authentication (e.g. CloudFront signed cookies for
SPWN) - Full-proxy mode forwards the configured cookie on every manifest and segment request; direct and manifest-only modes display a warning when a
cookie is set, since those modes cannot forward cookies to the CDN - Stream liveness probe forwards the cookie so admin-panel detection works correctly for cookie-protected sources
📣 Telegram Notifications
- Per-link start notifications: each source going live now fires its own notification instead of only triggering on the first detected link
- 30-second merge window: sources that come online within the window are merged into a single message with link names joined by
&(configurable
viaTG_START_MERGE_SECS) - Reconnect grace period: brief RTMP disconnects within 60 seconds no longer generate spurious stop/start notification pairs (configurable via
TG_RECONNECT_GRACE_SECS)
⚡ HLS Proxy Performance
- Upstream HTTP connections are now pooled per host (up to 4 connections), eliminating per-request TCP+TLS handshake overhead for external stream
proxying - Manifest fetch timeout is now separate from the stream probe timeout; new
HLS_PROXY_TIMEOUTenv var (default 15 s) prevents live-edge manifest
delays from triggering premature 502 errors
⚙️ Configuration
Variable Default Description TG_RECONNECT_GRACE_SECS60Seconds before sending a stop notification; absorbs brief RTMP reconnects TG_START_MERGE_SECS30Window in seconds for merging simultaneous link-online events into one message HLS_PROXY_TIMEOUT15Timeout in seconds for upstream HLS manifest and segment proxy requests 🔄 What's Changed
Full Changelog: v1.2.3...v1.2.4
Downloads
- Added an "Upstream Cookie" field to the source editor for streams requiring cookie-based CDN authentication (e.g. CloudFront signed cookies for