Releases: Daddelgreis74/rtsp-stream-hub
Release list
v1.1.5 - Bilingual i18n, Stream Multiplexing & App Icon
Changes in v1.1.5:
- Internationalization (i18n): English as primary default UI language with dynamic language switcher (EN / DE).
- Stream Multiplexing: Multiple viewers share a single FFmpeg process, preventing CPU/RAM overload.
- Strict Process Lifecycle: Guaranteed FFmpeg SIGTERM/SIGKILL cleanup when viewers disconnect.
- Upstream Boundary Matching: Automatic detection and matching of multipart MJPEG stream boundaries.
v1.1.2
Release v1.1.2: Automatically handle expired or invalidated JWT tokens and redirect to login smoothly.
v1.1.1
Security Release v1.1.1: Enforce mandatory strong JWT_SECRET (>= 32 chars), scope permanent dashboard tokens to minimal role 'stream-viewer' and specific camera ID.
v1.1.0
Release v1.1.0: Universal flexible URL support (RTSP, direct MJPEG, HLS m3u8, JPEG interval snapshots), query parameter forwarding, and 15-minute inactivity auto-logout.
v1.0.7
Release v1.0.7: Add direct proxying for HTTP and HTTPS MJPEG webcam streams (such as Axis / public webcams) with 0% CPU overhead.
v1.0.6
Release v1.0.6: Add fallback clipboard copy mechanism to support non-HTTPS HTTP connections.
v1.0.5
Release v1.0.5: Remove deprecated -stimeout option from FFmpeg args to resolve exit code 8 crash on Alpine.
v1.0.4
Release v1.0.4: Fix multipart boundary delimiter mismatch causing streams to hang, add low-delay flags.
v1.0.3
Release v1.0.3: Add support for DISABLE_VAAPI=true environment variable to easily disable hardware acceleration and use CPU decoding.
v1.0.2
Release v1.0.2: Make VAAPI hardware acceleration permission-aware and log FFmpeg errors in the console.