Skip to content

VibeNVR v1.29.8

Choose a tag to compare

@github-actions github-actions released this 08 Jun 16:55

🚀 Release v1.29.8

📝 Summary

This patch introduces a critical stability fix for the AI engine (AI queue contention resolution), resolving a lock that occurred when multiple cameras made simultaneous inference requests. Additionally, it introduces Dynamic Resolution Scaling for the AI Overlay (OSD) to ensure bounding boxes and labels are always perfectly proportioned, regardless of the video stream resolution.

🛠️ Key Improvements

  • 🚀 AI Queue Contention Resolution: Added a 200ms timeout to the AI queue submit lock to prevent watchdog loops and ensure safe frame dropping under extreme load.
  • 🎨 Aesthetics: Implemented Dynamic Resolution Scaling for the AI OSD. Box thickness and font size now scale proportionally to the native frame resolution, eliminating the 'giant text' effect on low-resolution sub-streams.
  • 🛡️ Stability: Fixed a backend crash during webhook processing caused by N/A strings returned by ffprobe on incomplete video chunks.