Mimari İlkeler
SmartVision, hesaplama yüklerinin sınırsız sayıda sunucuya dağıtılmasına olanak tanıyan yatay ölçeklenebilir bir mimariye dayanır.
Her modül, ayrı bir ağ düğümünde bağımsız olarak çalışabilir ve aynı zamanda tam veri senkronizasyonuna sahip, merkezi olarak yönetilen birleşik bir ekosistemin parçası olarak kalır.
Temel Sunucu Bileşenleri
Video İşleme Sunucusu
• IP kamera akışlarını alır ve çözer.
• Birincil analizi gerçekleştirir: hareket algılama, kare çıkarma ve meta veri üretimi.
• İsteğe bağlı olarak videoyu yeniden kodlar veya yük dengeleme için diğer düğümlere yönlendirir.
Veri Depolama Sunucusu
• Yerel ve ağa bağlı depolama üzerinde dağıtılmış video arşivlerini yönetir.
• Hibrit veri depolamayı destekler (HDD, SSD, NAS, SAN veya bulut arka uçları).
Veritabanı Sunucusu (DBMS Düğümü)
• Tüm meta verileri depolar ve senkronize eder: kamera listeleri, kullanıcılar, olaylar, arşiv indeksleri.
• Kümedeki tüm düğümler arasında tutarlılığı korur.
GPU Hızlandırmalı Analitik Sunucusu
Ayrılmış GPU düğümleri şu özel AI görevlerini yürütür:
• Yüz tanıma
• Plaka tanıma
• Konuşma tanıma ve transkripsiyon
• Duman ve yangın tespiti
• Metin ve QR kod tanıma
• Nesne algılama (insanlar, araçlar, hayvanlar, dronlar vb.)
Bu düğümler gerçek zamanlı analitik için CUDA ve diğer GPU hızlandırma teknolojilerini kullanır.
Yeniden Yayın ve Multicast Sunucusu
• Video akışlarını harici istemcilere ve web izleyicilerine yeniden dağıtır.
• Kayıt veya analiz sunucularını aşırı yüklemeden yayın yapılmasını sağlar.
Web ve Medya Sunucuları
• Güvenli web arayüzü ve REST API üzerinden uzaktan erişim sağlar.
• Mobil ve tarayıcı tabanlı izleme için uyarlanabilir akış desteği sunar.
SmartVision İstemci Uygulamaları
• Masaüstü istemcisi: yerel izleme, arşiv oynatma, sistem yönetimi.
• Web istemcisi: videosurveillance.cloud veya mobil cihazlar üzerinden tarayıcı tabanlı erişim.