🚀 Major Features & Improvements
RTSP Stream Management
- Add intelligent FFmpeg timeout management for RTSP streams (#917)
- Automatic 10-second socket timeout for better connection reliability
- Smart detection of user-provided timeout parameters
- Graceful fallback with validation for custom timeout values
- Enhanced connection failure detection and recovery
Stream Health & Monitoring
- Fix FFmpeg health monitor restart count tracking (#915)
- Proper restart count increment and tracking
- Improved health monitoring accuracy
- Better circuit breaker functionality
🔧 Bug Fixes & Improvements
Security & Privacy
- Consolidate RTSP URL sanitization in privacy package (#916)
- Centralized credential masking for logs
- Enhanced privacy protection across all RTSP operations
- Consistent sanitization in error messages and telemetry
Configuration
- Add configurable RTSP parameters support (#915)
- Custom FFmpeg parameter injection via configuration
- Flexible timeout and connection settings
- Enhanced troubleshooting capabilities for problematic cameras
Full Changelog: nightly-20250709...nightly-20250710