v1.30.1
🚀 Release v1.30.1
📝 Summary
This release introduces the highly anticipated native go2rtc integration directly within the VibeNVR engine. It acts as an internal gateway to transparently proxy RTSP streams, effectively bypassing connection limits and IP bans on consumer-grade cameras (like Tapo/TP-Link). We've also polished the UI localization and updated all documentation to reflect this architectural leap.
🛠️ Key Improvements
- 🚀 Engine & Architecture: Fully integrated
go2rtclifecycle management within the Engine. VibeNVR now auto-generates thego2rtc.yamlconfiguration and gracefully routes RTSP connections through the local proxy. - 🛡️ Resilience: Implemented robust proxy detection and enhanced logging in
stream_reader.pyto seamlessly distinguish between direct and proxy connections, avoiding hardware rate-limits. - 🎨 Aesthetics & UI: Added clear, localized UI terminology ("Network Proxy (go2rtc Gateway)") across all 8 supported languages to ensure users understand the gateway's function.
🙌 Contributors
- Юрій Білоус (Yurii Bilous): Original go2rtc stream gateway implementation.
- @spupuz: Core architecture review, integration refinements, and UI localization.