• Expanded project objectives
• 9 HD cams, 1 TV, 4 AI feeds
• Core: recording, AI panorama, tracking, line-cross detection, playback, monitor control
• Settings hub & relational DB
• ORM (Entity Framework)
• “Big Clock” triggers recording
• IP → Joui → High-Level Server → NVR
• Manual UI override & SignalR comm
• 14 channels, dual NVRs
• UNITY NVR (3+ months archive)
• iBRVAR NVR (per-race playback)
• AI: panorama, fleet tracking, line-cross detection
• Latency & sync managed
• Settings: devices, AI quality, markers
• Live/Record: panorama, recording control
• Playback: per-race, metadata navigation
• UNITY: Avigilon integration
• Monitor: multi-layout, saved views, delayed live
• Backend: ASP.NET Core, EF ORM, SignalR
• Frontend: JS/jQuery, adaptive streaming
• Data Flow: camera → NVR → AI → Joui → NVR → playback → client
• Manual overrides
• Confirmation APIs
• Dual NVR prevents playback disruption
• Seamless AI + NVR + web app
• User-friendly for referees & operators
• Scalable for future expansion
by AAA7